builder: fx-team_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-181 starttime: 1461304634.33 results: success (0) buildid: 20160421210502 builduid: 4af037259fc74061b246381ccbe2bf02 revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:14.326678) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:14.327138) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:14.327416) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:14.424396) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 22:57:14.424793) ========= 'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-181 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-181 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-181 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --22:57:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.28 MB/s 22:57:15 (8.28 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.323000 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 22:57:15.895265) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 22:57:15.895694) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-181 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-181 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-181 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.805000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 22:57:19.715466) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 22:57:19.715838) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-181 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-181 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-181 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-04-21 22:57:19,506 truncating revision to first 12 chars 2016-04-21 22:57:19,506 Setting DEBUG logging. 2016-04-21 22:57:19,506 attempt 1/10 2016-04-21 22:57:19,506 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/2271b0c11307?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 22:57:19,957 unpacking tar archive at: fx-team-2271b0c11307/testing/mozharness/ program finished with exit code 0 elapsedTime=1.194000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 22:57:20.966857) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:20.967388) ========= script_repo_revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:20.967956) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:20.968422) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 22:57:20.988795) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 56 secs) (at 2016-04-21 22:57:20.989405) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-181 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com DevEnvDir=D:\msvs8\Common7\IDE FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework FrameworkSDKDir=D:\msvs8\SDK\v2.0 FrameworkVersion=v2.0.50727 HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-181 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-181 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 22:57:20 INFO - MultiFileLogger online at 20160421 22:57:20 in C:\slave\test 22:57:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 22:57:20 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 22:57:20 INFO - {'append_to_log': False, 22:57:20 INFO - 'base_work_dir': 'C:\\slave\\test', 22:57:20 INFO - 'blob_upload_branch': 'fx-team', 22:57:20 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 22:57:20 INFO - 'buildbot_json_path': 'buildprops.json', 22:57:20 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 22:57:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:57:20 INFO - 'download_minidump_stackwalk': True, 22:57:20 INFO - 'download_symbols': 'true', 22:57:20 INFO - 'e10s': False, 22:57:20 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 22:57:20 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 22:57:20 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 22:57:20 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 22:57:20 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 22:57:20 INFO - 'C:/mozilla-build/tooltool.py'), 22:57:20 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 22:57:20 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 22:57:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:57:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:57:20 INFO - 'log_level': 'info', 22:57:20 INFO - 'log_to_console': True, 22:57:20 INFO - 'opt_config_files': (), 22:57:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:57:20 INFO - '--processes=1', 22:57:20 INFO - '--config=%(test_path)s/wptrunner.ini', 22:57:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:57:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:57:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:57:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:57:20 INFO - 'pip_index': False, 22:57:20 INFO - 'require_test_zip': True, 22:57:20 INFO - 'test_type': ('testharness',), 22:57:20 INFO - 'this_chunk': '1', 22:57:20 INFO - 'total_chunks': '10', 22:57:20 INFO - 'virtualenv_path': 'venv', 22:57:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:57:20 INFO - 'work_dir': 'build'} 22:57:20 INFO - ##### 22:57:20 INFO - ##### Running clobber step. 22:57:20 INFO - ##### 22:57:20 INFO - Running pre-action listener: _resource_record_pre_action 22:57:20 INFO - Running main action method: clobber 22:57:20 INFO - rmtree: C:\slave\test\build 22:57:20 INFO - Using _rmtree_windows ... 22:57:20 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 22:58:05 INFO - Running post-action listener: _resource_record_post_action 22:58:05 INFO - ##### 22:58:05 INFO - ##### Running read-buildbot-config step. 22:58:05 INFO - ##### 22:58:05 INFO - Running pre-action listener: _resource_record_pre_action 22:58:05 INFO - Running main action method: read_buildbot_config 22:58:05 INFO - Using buildbot properties: 22:58:05 INFO - { 22:58:05 INFO - "project": "", 22:58:05 INFO - "product": "firefox", 22:58:05 INFO - "script_repo_revision": "production", 22:58:05 INFO - "scheduler": "tests-fx-team-win7_ix-debug-unittest-7-3600", 22:58:05 INFO - "repository": "", 22:58:05 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-1", 22:58:05 INFO - "buildid": "20160421210502", 22:58:05 INFO - "pgo_build": "False", 22:58:05 INFO - "basedir": "C:\\slave\\test", 22:58:05 INFO - "buildnumber": 181, 22:58:05 INFO - "slavename": "t-w732-ix-181", 22:58:05 INFO - "revision": "2271b0c11307e6b780eb61d2c6dbae6ae9ed927f", 22:58:05 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 22:58:05 INFO - "platform": "win32", 22:58:05 INFO - "branch": "fx-team", 22:58:05 INFO - "repo_path": "integration/fx-team", 22:58:05 INFO - "moz_repo_path": "", 22:58:05 INFO - "stage_platform": "win32", 22:58:05 INFO - "builduid": "4af037259fc74061b246381ccbe2bf02", 22:58:05 INFO - "slavebuilddir": "test" 22:58:05 INFO - } 22:58:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 22:58:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 22:58:05 INFO - Running post-action listener: _resource_record_post_action 22:58:05 INFO - ##### 22:58:05 INFO - ##### Running download-and-extract step. 22:58:05 INFO - ##### 22:58:05 INFO - Running pre-action listener: _resource_record_pre_action 22:58:05 INFO - Running main action method: download_and_extract 22:58:05 INFO - mkdir: C:\slave\test\build\tests 22:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:05 INFO - https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 22:58:05 INFO - trying https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 22:58:05 INFO - Downloading https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 22:58:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 22:58:06 INFO - Downloaded 1274 bytes. 22:58:06 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 22:58:06 INFO - Using the following test package requirements: 22:58:06 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 22:58:06 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 22:58:06 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 22:58:06 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'jsshell-win32.zip'], 22:58:06 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 22:58:06 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 22:58:06 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 22:58:06 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 22:58:06 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 22:58:06 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 22:58:06 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 22:58:06 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 22:58:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:06 INFO - https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 22:58:06 INFO - trying https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 22:58:06 INFO - Downloading https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 22:58:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 22:58:08 INFO - Downloaded 20472799 bytes. 22:58:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:58:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:58:10 INFO - caution: filename not matched: web-platform/* 22:58:10 INFO - Return code: 11 22:58:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:10 INFO - https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 22:58:10 INFO - trying https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 22:58:10 INFO - Downloading https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 22:58:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 22:58:13 INFO - Downloaded 36400366 bytes. 22:58:13 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:58:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:58:58 INFO - caution: filename not matched: bin/* 22:58:58 INFO - caution: filename not matched: config/* 22:58:58 INFO - caution: filename not matched: mozbase/* 22:58:58 INFO - caution: filename not matched: marionette/* 22:58:58 INFO - caution: filename not matched: tools/wptserve/* 22:58:58 INFO - Return code: 11 22:58:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:58 INFO - https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 22:58:58 INFO - trying https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 22:58:58 INFO - Downloading https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 22:58:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 22:59:02 INFO - Downloaded 67483982 bytes. 22:59:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 22:59:02 INFO - mkdir: C:\slave\test\properties 22:59:02 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 22:59:02 INFO - Writing to file C:\slave\test\properties\build_url 22:59:02 INFO - Contents: 22:59:02 INFO - build_url:https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 22:59:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 22:59:02 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 22:59:02 INFO - Writing to file C:\slave\test\properties\symbols_url 22:59:02 INFO - Contents: 22:59:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 22:59:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:02 INFO - https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:59:02 INFO - trying https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 22:59:02 INFO - Downloading https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 22:59:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 22:59:05 INFO - Downloaded 58293760 bytes. 22:59:05 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 22:59:05 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 22:59:10 INFO - Return code: 0 22:59:10 INFO - Running post-action listener: _resource_record_post_action 22:59:10 INFO - Running post-action listener: set_extra_try_arguments 22:59:10 INFO - ##### 22:59:10 INFO - ##### Running create-virtualenv step. 22:59:10 INFO - ##### 22:59:10 INFO - Running pre-action listener: _pre_create_virtualenv 22:59:10 INFO - Running pre-action listener: _resource_record_pre_action 22:59:10 INFO - Running main action method: create_virtualenv 22:59:10 INFO - Creating virtualenv C:\slave\test\build\venv 22:59:10 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 22:59:10 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 22:59:16 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 22:59:21 INFO - Installing distribute......................................................................................................................................................................................done. 22:59:22 INFO - Return code: 0 22:59:22 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 22:59:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:59:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:59:22 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018D1AD8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF0368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01891D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7A0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-181', 'USERDOMAIN': 'T-W732-IX-181', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-181', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 22:59:22 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 22:59:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 22:59:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 22:59:22 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 22:59:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 22:59:22 INFO - 'COMPUTERNAME': 'T-W732-IX-181', 22:59:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 22:59:22 INFO - 'DCLOCATION': 'SCL3', 22:59:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 22:59:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 22:59:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 22:59:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 22:59:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 22:59:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 22:59:22 INFO - 'HOMEDRIVE': 'C:', 22:59:22 INFO - 'HOMEPATH': '\\Users\\cltbld', 22:59:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 22:59:22 INFO - 'KTS_VERSION': '1.19c', 22:59:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 22:59:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 22:59:22 INFO - 'LOGONSERVER': '\\\\T-W732-IX-181', 22:59:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 22:59:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 22:59:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 22:59:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 22:59:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 22:59:22 INFO - 'MOZ_AIRBAG': '1', 22:59:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 22:59:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:59:22 INFO - 'MOZ_MSVCVERSION': '8', 22:59:22 INFO - 'MOZ_NO_REMOTE': '1', 22:59:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 22:59:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 22:59:22 INFO - 'NO_EM_RESTART': '1', 22:59:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:59:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 22:59:22 INFO - 'OS': 'Windows_NT', 22:59:22 INFO - 'OURDRIVE': 'C:', 22:59:22 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 22:59:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 22:59:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 22:59:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 22:59:22 INFO - 'PROCESSOR_LEVEL': '6', 22:59:22 INFO - 'PROCESSOR_REVISION': '1e05', 22:59:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 22:59:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 22:59:22 INFO - 'PROMPT': '$P$G', 22:59:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 22:59:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 22:59:22 INFO - 'PUBLIC': 'C:\\Users\\Public', 22:59:22 INFO - 'PWD': 'C:\\slave\\test', 22:59:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 22:59:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 22:59:22 INFO - 'SYSTEMDRIVE': 'C:', 22:59:22 INFO - 'SYSTEMROOT': 'C:\\windows', 22:59:22 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:22 INFO - 'TEST1': 'testie', 22:59:22 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:22 INFO - 'USERDOMAIN': 'T-W732-IX-181', 22:59:22 INFO - 'USERNAME': 'cltbld', 22:59:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 22:59:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 22:59:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 22:59:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 22:59:22 INFO - 'WINDIR': 'C:\\windows', 22:59:22 INFO - 'WINDOWS_TRACING_FLAGS': '3', 22:59:22 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 22:59:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 22:59:24 INFO - Ignoring indexes: http://pypi.python.org/simple/ 22:59:24 INFO - Downloading/unpacking psutil>=0.7.1 22:59:24 INFO - Running setup.py egg_info for package psutil 22:59:24 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 22:59:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:59:24 INFO - Installing collected packages: psutil 22:59:24 INFO - Running setup.py install for psutil 22:59:24 INFO - building 'psutil._psutil_windows' extension 22:59:24 INFO - error: Unable to find vcvarsall.bat 22:59:24 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-g2xpu5-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 22:59:24 INFO - running install 22:59:24 INFO - running build 22:59:24 INFO - running build_py 22:59:24 INFO - creating build 22:59:24 INFO - creating build\lib.win32-2.7 22:59:24 INFO - creating build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 22:59:24 INFO - running build_ext 22:59:24 INFO - building 'psutil._psutil_windows' extension 22:59:24 INFO - error: Unable to find vcvarsall.bat 22:59:24 INFO - ---------------------------------------- 22:59:24 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-g2xpu5-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 22:59:24 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 22:59:24 WARNING - Return code: 1 22:59:24 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 22:59:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 22:59:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:59:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:59:24 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018D1AD8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF0368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01891D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7A0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-181', 'USERDOMAIN': 'T-W732-IX-181', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-181', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 22:59:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 22:59:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 22:59:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 22:59:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 22:59:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 22:59:24 INFO - 'COMPUTERNAME': 'T-W732-IX-181', 22:59:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 22:59:24 INFO - 'DCLOCATION': 'SCL3', 22:59:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 22:59:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 22:59:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 22:59:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 22:59:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 22:59:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 22:59:24 INFO - 'HOMEDRIVE': 'C:', 22:59:24 INFO - 'HOMEPATH': '\\Users\\cltbld', 22:59:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 22:59:24 INFO - 'KTS_VERSION': '1.19c', 22:59:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 22:59:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 22:59:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-181', 22:59:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 22:59:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 22:59:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 22:59:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 22:59:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 22:59:24 INFO - 'MOZ_AIRBAG': '1', 22:59:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 22:59:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:59:24 INFO - 'MOZ_MSVCVERSION': '8', 22:59:24 INFO - 'MOZ_NO_REMOTE': '1', 22:59:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 22:59:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 22:59:24 INFO - 'NO_EM_RESTART': '1', 22:59:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:59:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 22:59:24 INFO - 'OS': 'Windows_NT', 22:59:24 INFO - 'OURDRIVE': 'C:', 22:59:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 22:59:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 22:59:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 22:59:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 22:59:24 INFO - 'PROCESSOR_LEVEL': '6', 22:59:24 INFO - 'PROCESSOR_REVISION': '1e05', 22:59:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 22:59:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 22:59:24 INFO - 'PROMPT': '$P$G', 22:59:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 22:59:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 22:59:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 22:59:24 INFO - 'PWD': 'C:\\slave\\test', 22:59:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 22:59:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 22:59:24 INFO - 'SYSTEMDRIVE': 'C:', 22:59:24 INFO - 'SYSTEMROOT': 'C:\\windows', 22:59:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:24 INFO - 'TEST1': 'testie', 22:59:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:24 INFO - 'USERDOMAIN': 'T-W732-IX-181', 22:59:24 INFO - 'USERNAME': 'cltbld', 22:59:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 22:59:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 22:59:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 22:59:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 22:59:24 INFO - 'WINDIR': 'C:\\windows', 22:59:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 22:59:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 22:59:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 22:59:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 22:59:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:59:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:59:25 INFO - Running setup.py egg_info for package mozsystemmonitor 22:59:25 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 22:59:25 INFO - Running setup.py egg_info for package psutil 22:59:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 22:59:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:59:25 INFO - Installing collected packages: mozsystemmonitor, psutil 22:59:25 INFO - Running setup.py install for mozsystemmonitor 22:59:25 INFO - Running setup.py install for psutil 22:59:25 INFO - building 'psutil._psutil_windows' extension 22:59:25 INFO - error: Unable to find vcvarsall.bat 22:59:25 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-ufrzpu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 22:59:25 INFO - running install 22:59:25 INFO - running build 22:59:25 INFO - running build_py 22:59:25 INFO - running build_ext 22:59:25 INFO - building 'psutil._psutil_windows' extension 22:59:25 INFO - error: Unable to find vcvarsall.bat 22:59:25 INFO - ---------------------------------------- 22:59:25 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-ufrzpu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 22:59:25 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 22:59:25 WARNING - Return code: 1 22:59:25 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 22:59:25 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 22:59:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:59:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:59:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018D1AD8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF0368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01891D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7A0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-181', 'USERDOMAIN': 'T-W732-IX-181', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-181', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 22:59:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 22:59:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 22:59:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 22:59:25 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 22:59:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 22:59:25 INFO - 'COMPUTERNAME': 'T-W732-IX-181', 22:59:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 22:59:25 INFO - 'DCLOCATION': 'SCL3', 22:59:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 22:59:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 22:59:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 22:59:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 22:59:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 22:59:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 22:59:25 INFO - 'HOMEDRIVE': 'C:', 22:59:25 INFO - 'HOMEPATH': '\\Users\\cltbld', 22:59:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 22:59:25 INFO - 'KTS_VERSION': '1.19c', 22:59:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 22:59:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 22:59:25 INFO - 'LOGONSERVER': '\\\\T-W732-IX-181', 22:59:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 22:59:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 22:59:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 22:59:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 22:59:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 22:59:25 INFO - 'MOZ_AIRBAG': '1', 22:59:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 22:59:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:59:25 INFO - 'MOZ_MSVCVERSION': '8', 22:59:25 INFO - 'MOZ_NO_REMOTE': '1', 22:59:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 22:59:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 22:59:25 INFO - 'NO_EM_RESTART': '1', 22:59:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:59:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 22:59:25 INFO - 'OS': 'Windows_NT', 22:59:25 INFO - 'OURDRIVE': 'C:', 22:59:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 22:59:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 22:59:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 22:59:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 22:59:25 INFO - 'PROCESSOR_LEVEL': '6', 22:59:25 INFO - 'PROCESSOR_REVISION': '1e05', 22:59:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 22:59:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 22:59:25 INFO - 'PROMPT': '$P$G', 22:59:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 22:59:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 22:59:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 22:59:25 INFO - 'PWD': 'C:\\slave\\test', 22:59:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 22:59:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 22:59:25 INFO - 'SYSTEMDRIVE': 'C:', 22:59:25 INFO - 'SYSTEMROOT': 'C:\\windows', 22:59:25 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:25 INFO - 'TEST1': 'testie', 22:59:25 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:25 INFO - 'USERDOMAIN': 'T-W732-IX-181', 22:59:25 INFO - 'USERNAME': 'cltbld', 22:59:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 22:59:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 22:59:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 22:59:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 22:59:25 INFO - 'WINDIR': 'C:\\windows', 22:59:25 INFO - 'WINDOWS_TRACING_FLAGS': '3', 22:59:25 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 22:59:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 22:59:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 22:59:25 INFO - Downloading/unpacking blobuploader==1.2.4 22:59:25 INFO - Downloading blobuploader-1.2.4.tar.gz 22:59:25 INFO - Running setup.py egg_info for package blobuploader 22:59:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:59:30 INFO - Running setup.py egg_info for package requests 22:59:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:59:30 INFO - Downloading docopt-0.6.1.tar.gz 22:59:30 INFO - Running setup.py egg_info for package docopt 22:59:30 INFO - Installing collected packages: blobuploader, docopt, requests 22:59:30 INFO - Running setup.py install for blobuploader 22:59:30 INFO - Running setup.py install for docopt 22:59:30 INFO - Running setup.py install for requests 22:59:30 INFO - Successfully installed blobuploader docopt requests 22:59:30 INFO - Cleaning up... 22:59:30 INFO - Return code: 0 22:59:30 INFO - Installing None into virtualenv C:\slave\test\build\venv 22:59:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:59:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:59:30 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018D1AD8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF0368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01891D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7A0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-181', 'USERDOMAIN': 'T-W732-IX-181', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-181', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 22:59:30 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 22:59:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:59:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 22:59:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 22:59:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 22:59:30 INFO - 'COMPUTERNAME': 'T-W732-IX-181', 22:59:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 22:59:30 INFO - 'DCLOCATION': 'SCL3', 22:59:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 22:59:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 22:59:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 22:59:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 22:59:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 22:59:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 22:59:30 INFO - 'HOMEDRIVE': 'C:', 22:59:30 INFO - 'HOMEPATH': '\\Users\\cltbld', 22:59:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 22:59:30 INFO - 'KTS_VERSION': '1.19c', 22:59:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 22:59:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 22:59:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-181', 22:59:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 22:59:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 22:59:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 22:59:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 22:59:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 22:59:30 INFO - 'MOZ_AIRBAG': '1', 22:59:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 22:59:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:59:30 INFO - 'MOZ_MSVCVERSION': '8', 22:59:30 INFO - 'MOZ_NO_REMOTE': '1', 22:59:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 22:59:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 22:59:30 INFO - 'NO_EM_RESTART': '1', 22:59:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:59:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 22:59:30 INFO - 'OS': 'Windows_NT', 22:59:30 INFO - 'OURDRIVE': 'C:', 22:59:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 22:59:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 22:59:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 22:59:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 22:59:30 INFO - 'PROCESSOR_LEVEL': '6', 22:59:30 INFO - 'PROCESSOR_REVISION': '1e05', 22:59:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 22:59:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 22:59:30 INFO - 'PROMPT': '$P$G', 22:59:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 22:59:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 22:59:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 22:59:30 INFO - 'PWD': 'C:\\slave\\test', 22:59:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 22:59:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 22:59:30 INFO - 'SYSTEMDRIVE': 'C:', 22:59:30 INFO - 'SYSTEMROOT': 'C:\\windows', 22:59:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:30 INFO - 'TEST1': 'testie', 22:59:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:30 INFO - 'USERDOMAIN': 'T-W732-IX-181', 22:59:30 INFO - 'USERNAME': 'cltbld', 22:59:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 22:59:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 22:59:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 22:59:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 22:59:30 INFO - 'WINDIR': 'C:\\windows', 22:59:30 INFO - 'WINDOWS_TRACING_FLAGS': '3', 22:59:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 22:59:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 22:59:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 22:59:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 22:59:34 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 22:59:34 INFO - Unpacking c:\slave\test\build\tests\marionette\client 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 22:59:34 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 22:59:34 INFO - Unpacking c:\slave\test\build\tests\marionette 22:59:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 22:59:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 22:59:34 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 22:59:34 INFO - Running setup.py install for browsermob-proxy 22:59:48 INFO - Running setup.py install for manifestparser 22:59:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for marionette-client 22:59:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 22:59:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for marionette-driver 22:59:48 INFO - Running setup.py install for mozcrash 22:59:48 INFO - Running setup.py install for mozdebug 22:59:48 INFO - Running setup.py install for mozdevice 22:59:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozfile 22:59:48 INFO - Running setup.py install for mozhttpd 22:59:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozinfo 22:59:48 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozInstall 22:59:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozleak 22:59:48 INFO - Running setup.py install for mozlog 22:59:48 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for moznetwork 22:59:48 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozprocess 22:59:48 INFO - Running setup.py install for mozprofile 22:59:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozrunner 22:59:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for mozscreenshot 22:59:48 INFO - Running setup.py install for moztest 22:59:48 INFO - Running setup.py install for mozversion 22:59:48 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 22:59:48 INFO - Running setup.py install for wptserve 22:59:48 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 22:59:48 INFO - Cleaning up... 22:59:48 INFO - Return code: 0 22:59:48 INFO - Installing None into virtualenv C:\slave\test\build\venv 22:59:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:59:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:59:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:59:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018D1AD8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF0368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01891D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7A0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-181', 'USERDOMAIN': 'T-W732-IX-181', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-181', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 22:59:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 22:59:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:59:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 22:59:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 22:59:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 22:59:48 INFO - 'COMPUTERNAME': 'T-W732-IX-181', 22:59:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 22:59:48 INFO - 'DCLOCATION': 'SCL3', 22:59:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 22:59:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 22:59:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 22:59:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 22:59:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 22:59:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 22:59:48 INFO - 'HOMEDRIVE': 'C:', 22:59:48 INFO - 'HOMEPATH': '\\Users\\cltbld', 22:59:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 22:59:48 INFO - 'KTS_VERSION': '1.19c', 22:59:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 22:59:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 22:59:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-181', 22:59:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 22:59:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 22:59:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 22:59:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 22:59:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 22:59:48 INFO - 'MOZ_AIRBAG': '1', 22:59:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 22:59:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:59:48 INFO - 'MOZ_MSVCVERSION': '8', 22:59:48 INFO - 'MOZ_NO_REMOTE': '1', 22:59:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 22:59:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 22:59:48 INFO - 'NO_EM_RESTART': '1', 22:59:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:59:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 22:59:48 INFO - 'OS': 'Windows_NT', 22:59:48 INFO - 'OURDRIVE': 'C:', 22:59:48 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 22:59:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 22:59:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 22:59:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 22:59:48 INFO - 'PROCESSOR_LEVEL': '6', 22:59:48 INFO - 'PROCESSOR_REVISION': '1e05', 22:59:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 22:59:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 22:59:48 INFO - 'PROMPT': '$P$G', 22:59:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 22:59:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 22:59:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 22:59:48 INFO - 'PWD': 'C:\\slave\\test', 22:59:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 22:59:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 22:59:48 INFO - 'SYSTEMDRIVE': 'C:', 22:59:48 INFO - 'SYSTEMROOT': 'C:\\windows', 22:59:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:48 INFO - 'TEST1': 'testie', 22:59:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 22:59:48 INFO - 'USERDOMAIN': 'T-W732-IX-181', 22:59:48 INFO - 'USERNAME': 'cltbld', 22:59:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 22:59:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 22:59:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 22:59:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 22:59:48 INFO - 'WINDIR': 'C:\\windows', 22:59:48 INFO - 'WINDOWS_TRACING_FLAGS': '3', 22:59:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 22:59:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 22:59:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 22:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 22:59:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 22:59:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 22:59:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 22:59:53 INFO - Unpacking c:\slave\test\build\tests\marionette 22:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 22:59:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 22:59:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 23:00:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 23:00:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 23:00:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 23:00:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 23:00:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 23:00:04 INFO - Downloading blessings-1.6.tar.gz 23:00:04 INFO - Running setup.py egg_info for package blessings 23:00:04 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 23:00:04 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 23:00:04 INFO - Running setup.py install for blessings 23:00:04 INFO - Running setup.py install for browsermob-proxy 23:00:04 INFO - Running setup.py install for manifestparser 23:00:04 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Running setup.py install for marionette-client 23:00:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 23:00:04 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Running setup.py install for marionette-driver 23:00:04 INFO - Running setup.py install for mozcrash 23:00:04 INFO - Running setup.py install for mozdebug 23:00:04 INFO - Running setup.py install for mozdevice 23:00:04 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Running setup.py install for mozhttpd 23:00:04 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Running setup.py install for mozInstall 23:00:04 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Running setup.py install for mozleak 23:00:04 INFO - Running setup.py install for mozprofile 23:00:04 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Running setup.py install for mozrunner 23:00:04 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 23:00:04 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 23:00:06 INFO - Running setup.py install for mozscreenshot 23:00:06 INFO - Running setup.py install for moztest 23:00:06 INFO - Running setup.py install for mozversion 23:00:06 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 23:00:06 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 23:00:06 INFO - Running setup.py install for wptserve 23:00:06 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 23:00:06 INFO - Cleaning up... 23:00:06 INFO - Return code: 0 23:00:06 INFO - Done creating virtualenv C:\slave\test\build\venv. 23:00:06 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 23:00:06 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 23:00:06 INFO - Reading from file tmpfile_stdout 23:00:06 INFO - Using _rmtree_windows ... 23:00:06 INFO - Using _rmtree_windows ... 23:00:06 INFO - Current package versions: 23:00:06 INFO - blessings == 1.6 23:00:06 INFO - blobuploader == 1.2.4 23:00:06 INFO - browsermob-proxy == 0.6.0 23:00:06 INFO - distribute == 0.6.14 23:00:06 INFO - docopt == 0.6.1 23:00:06 INFO - manifestparser == 1.1 23:00:06 INFO - marionette-client == 2.3.0 23:00:06 INFO - marionette-driver == 1.4.0 23:00:06 INFO - mozInstall == 1.12 23:00:06 INFO - mozcrash == 0.17 23:00:06 INFO - mozdebug == 0.1 23:00:06 INFO - mozdevice == 0.48 23:00:06 INFO - mozfile == 1.2 23:00:06 INFO - mozhttpd == 0.7 23:00:06 INFO - mozinfo == 0.9 23:00:06 INFO - mozleak == 0.1 23:00:06 INFO - mozlog == 3.1 23:00:06 INFO - moznetwork == 0.27 23:00:06 INFO - mozprocess == 0.22 23:00:06 INFO - mozprofile == 0.28 23:00:06 INFO - mozrunner == 6.11 23:00:06 INFO - mozscreenshot == 0.1 23:00:06 INFO - mozsystemmonitor == 0.0 23:00:06 INFO - moztest == 0.7 23:00:06 INFO - mozversion == 1.4 23:00:06 INFO - requests == 1.2.3 23:00:06 INFO - wptserve == 1.4.0 23:00:06 INFO - Running post-action listener: _resource_record_post_action 23:00:06 INFO - Running post-action listener: _start_resource_monitoring 23:00:06 INFO - Starting resource monitoring. 23:00:06 INFO - ##### 23:00:06 INFO - ##### Running pull step. 23:00:06 INFO - ##### 23:00:06 INFO - Running pre-action listener: _resource_record_pre_action 23:00:06 INFO - Running main action method: pull 23:00:06 INFO - Pull has nothing to do! 23:00:06 INFO - Running post-action listener: _resource_record_post_action 23:00:06 INFO - ##### 23:00:06 INFO - ##### Running install step. 23:00:06 INFO - ##### 23:00:06 INFO - Running pre-action listener: _resource_record_pre_action 23:00:06 INFO - Running main action method: install 23:00:06 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 23:00:06 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 23:00:07 INFO - Reading from file tmpfile_stdout 23:00:07 INFO - Using _rmtree_windows ... 23:00:07 INFO - Using _rmtree_windows ... 23:00:07 INFO - Detecting whether we're running mozinstall >=1.0... 23:00:07 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 23:00:07 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 23:00:07 INFO - Reading from file tmpfile_stdout 23:00:07 INFO - Output received: 23:00:07 INFO - Usage: mozinstall-script.py [options] installer 23:00:07 INFO - Options: 23:00:07 INFO - -h, --help show this help message and exit 23:00:07 INFO - -d DEST, --destination=DEST 23:00:07 INFO - Directory to install application into. [default: 23:00:07 INFO - "C:\slave\test"] 23:00:07 INFO - --app=APP Application being installed. [default: firefox] 23:00:07 INFO - Using _rmtree_windows ... 23:00:07 INFO - Using _rmtree_windows ... 23:00:07 INFO - mkdir: C:\slave\test\build\application 23:00:07 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 23:00:07 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 23:00:09 INFO - Reading from file tmpfile_stdout 23:00:09 INFO - Output received: 23:00:09 INFO - C:\slave\test\build\application\firefox\firefox.exe 23:00:09 INFO - Using _rmtree_windows ... 23:00:09 INFO - Using _rmtree_windows ... 23:00:09 INFO - Running post-action listener: _resource_record_post_action 23:00:09 INFO - ##### 23:00:09 INFO - ##### Running run-tests step. 23:00:09 INFO - ##### 23:00:09 INFO - Running pre-action listener: _resource_record_pre_action 23:00:09 INFO - Running main action method: run_tests 23:00:09 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 23:00:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:00:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:00:09 INFO - grabbing minidump binary from tooltool 23:00:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:09 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF0368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01891D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7A0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 23:00:09 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 23:00:09 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 23:00:09 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 23:00:10 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpoweaaa 23:00:10 INFO - INFO - File integrity verified, renaming tmpoweaaa to win32-minidump_stackwalk.exe 23:00:10 INFO - Return code: 0 23:00:10 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 23:00:10 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 23:00:10 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 23:00:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 23:00:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:00:10 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:00:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:00:10 INFO - 'COMPUTERNAME': 'T-W732-IX-181', 23:00:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:00:10 INFO - 'DCLOCATION': 'SCL3', 23:00:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:00:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:00:10 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:00:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:00:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:00:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:00:10 INFO - 'HOMEDRIVE': 'C:', 23:00:10 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:00:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:00:10 INFO - 'KTS_VERSION': '1.19c', 23:00:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:00:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:00:10 INFO - 'LOGONSERVER': '\\\\T-W732-IX-181', 23:00:10 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 23:00:10 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:00:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:00:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:00:10 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:00:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:00:10 INFO - 'MOZ_AIRBAG': '1', 23:00:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:00:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:00:10 INFO - 'MOZ_MSVCVERSION': '8', 23:00:10 INFO - 'MOZ_NO_REMOTE': '1', 23:00:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:00:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:00:10 INFO - 'NO_EM_RESTART': '1', 23:00:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:00:10 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:00:10 INFO - 'OS': 'Windows_NT', 23:00:10 INFO - 'OURDRIVE': 'C:', 23:00:10 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 23:00:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:00:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:00:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:00:10 INFO - 'PROCESSOR_LEVEL': '6', 23:00:10 INFO - 'PROCESSOR_REVISION': '1e05', 23:00:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:00:10 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:00:10 INFO - 'PROMPT': '$P$G', 23:00:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:00:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:00:10 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:00:10 INFO - 'PWD': 'C:\\slave\\test', 23:00:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:00:10 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:00:10 INFO - 'SYSTEMDRIVE': 'C:', 23:00:10 INFO - 'SYSTEMROOT': 'C:\\windows', 23:00:10 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:00:10 INFO - 'TEST1': 'testie', 23:00:10 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:00:10 INFO - 'USERDOMAIN': 'T-W732-IX-181', 23:00:10 INFO - 'USERNAME': 'cltbld', 23:00:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:00:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:00:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:00:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:00:10 INFO - 'WINDIR': 'C:\\windows', 23:00:10 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:00:10 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:00:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:00:10 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 23:00:12 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 23:00:12 INFO - import pkg_resources 23:00:14 INFO - Using 1 client processes 23:00:16 INFO - SUITE-START | Running 778 tests 23:00:16 INFO - Running testharness tests 23:00:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:00:16 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 23:00:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:00:16 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 23:00:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:00:16 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 23:00:17 INFO - Setting up ssl 23:00:17 INFO - PROCESS | certutil | 23:00:17 INFO - PROCESS | certutil | 23:00:17 INFO - PROCESS | certutil | 23:00:17 INFO - Certificate Nickname Trust Attributes 23:00:17 INFO - SSL,S/MIME,JAR/XPI 23:00:17 INFO - 23:00:17 INFO - web-platform-tests CT,, 23:00:17 INFO - 23:00:17 INFO - Starting runner 23:00:18 INFO - PROCESS | 3548 | [3548] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 23:00:18 INFO - PROCESS | 3548 | [3548] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 23:00:18 INFO - PROCESS | 3548 | [3548] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 23:00:18 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 23:00:18 INFO - PROCESS | 3548 | [3548] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 23:00:20 INFO - PROCESS | 3548 | 1461304820506 Marionette DEBUG Marionette enabled via build flag and pref 23:00:21 INFO - PROCESS | 3548 | ++DOCSHELL 139E3C00 == 1 [pid = 3548] [id = 1] 23:00:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 1 (139E4000) [pid = 3548] [serial = 1] [outer = 00000000] 23:00:21 INFO - PROCESS | 3548 | [3548] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:00:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 2 (139E4C00) [pid = 3548] [serial = 2] [outer = 139E4000] 23:00:22 INFO - PROCESS | 3548 | ++DOCSHELL 13FA8000 == 2 [pid = 3548] [id = 2] 23:00:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 3 (13FA8400) [pid = 3548] [serial = 3] [outer = 00000000] 23:00:22 INFO - PROCESS | 3548 | [3548] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:00:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 4 (13FA9000) [pid = 3548] [serial = 4] [outer = 13FA8400] 23:00:22 INFO - PROCESS | 3548 | 1461304822467 Marionette INFO Listening on port 2828 23:00:24 INFO - PROCESS | 3548 | 1461304824049 Marionette DEBUG Marionette enabled via command-line flag 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 23:00:24 INFO - PROCESS | 3548 | ++DOCSHELL 1247F800 == 3 [pid = 3548] [id = 3] 23:00:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 5 (1247FC00) [pid = 3548] [serial = 5] [outer = 00000000] 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:00:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 6 (12480800) [pid = 3548] [serial = 6] [outer = 1247FC00] 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 23:00:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 7 (1850D400) [pid = 3548] [serial = 7] [outer = 13FA8400] 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:00:24 INFO - PROCESS | 3548 | 1461304824446 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49569 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:00:24 INFO - PROCESS | 3548 | 1461304824470 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49570 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:00:24 INFO - PROCESS | 3548 | 1461304824477 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49572 23:00:24 INFO - PROCESS | 3548 | 1461304824508 Marionette DEBUG Closed connection conn0 23:00:24 INFO - PROCESS | 3548 | 1461304824510 Marionette DEBUG Closed connection conn1 23:00:24 INFO - PROCESS | 3548 | 1461304824557 Marionette DEBUG Closed connection conn2 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:00:24 INFO - PROCESS | 3548 | 1461304824671 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49574 23:00:24 INFO - PROCESS | 3548 | 1461304824695 Marionette DEBUG Closed connection conn3 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:00:24 INFO - PROCESS | 3548 | 1461304824702 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49575 23:00:24 INFO - PROCESS | 3548 | ++DOCSHELL 18FCB800 == 4 [pid = 3548] [id = 4] 23:00:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 8 (18FCD800) [pid = 3548] [serial = 8] [outer = 00000000] 23:00:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 9 (19AE1800) [pid = 3548] [serial = 9] [outer = 18FCD800] 23:00:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 10 (19AE6800) [pid = 3548] [serial = 10] [outer = 18FCD800] 23:00:24 INFO - PROCESS | 3548 | 1461304824842 Marionette DEBUG Closed connection conn4 23:00:24 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:00:24 INFO - PROCESS | 3548 | 1461304824848 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49576 23:00:24 INFO - PROCESS | 3548 | 1461304824877 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:00:24 INFO - PROCESS | 3548 | 1461304824882 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421210502","device":"desktop","version":"48.0a1"} 23:00:26 INFO - PROCESS | 3548 | [3548] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 23:00:26 INFO - PROCESS | 3548 | [3548] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 23:00:26 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:00:27 INFO - PROCESS | 3548 | ++DOCSHELL 1B037800 == 5 [pid = 3548] [id = 5] 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 11 (1B05F800) [pid = 3548] [serial = 11] [outer = 00000000] 23:00:27 INFO - PROCESS | 3548 | ++DOCSHELL 1B061C00 == 6 [pid = 3548] [id = 6] 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 12 (1B067800) [pid = 3548] [serial = 12] [outer = 00000000] 23:00:27 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:00:27 INFO - PROCESS | 3548 | ++DOCSHELL 1C5A8C00 == 7 [pid = 3548] [id = 7] 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 13 (1C5A9000) [pid = 3548] [serial = 13] [outer = 00000000] 23:00:27 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:00:27 INFO - PROCESS | 3548 | [3548] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 14 (1C89CC00) [pid = 3548] [serial = 14] [outer = 1C5A9000] 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 15 (1CBED400) [pid = 3548] [serial = 15] [outer = 1B05F800] 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 16 (1CBEEC00) [pid = 3548] [serial = 16] [outer = 1B067800] 23:00:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 17 (1CBF1000) [pid = 3548] [serial = 17] [outer = 1C5A9000] 23:00:28 INFO - PROCESS | 3548 | 1461304828618 Marionette DEBUG loaded listener.js 23:00:28 INFO - PROCESS | 3548 | 1461304828632 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 18 (1E3B7C00) [pid = 3548] [serial = 18] [outer = 1C5A9000] 23:00:29 INFO - PROCESS | 3548 | 1461304829410 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"1f01038c-7753-4f03-85f3-78b832f5a3fa","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421210502","device":"desktop","version":"48.0a1","command_id":1}}] 23:00:29 INFO - PROCESS | 3548 | 1461304829608 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 23:00:29 INFO - PROCESS | 3548 | 1461304829703 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 23:00:29 INFO - PROCESS | 3548 | 1461304829713 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:00:29 INFO - PROCESS | 3548 | [3548] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:00:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 19 (1B383400) [pid = 3548] [serial = 19] [outer = 1C5A9000] 23:00:30 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:30 INFO - PROCESS | 3548 | 1461304830770 Marionette TRACE conn5 <- [1,3,null,{}] 23:00:30 INFO - PROCESS | 3548 | 1461304830791 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 23:00:30 INFO - PROCESS | 3548 | 1461304830849 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 23:00:30 INFO - PROCESS | 3548 | 1461304830866 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 3548 | 1461304830868 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 23:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:00:30 INFO - PROCESS | 3548 | 1461304830874 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 3548 | 1461304830877 Marionette TRACE conn5 <- [1,6,null,{}] 23:00:30 INFO - PROCESS | 3548 | 1461304830927 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:30 INFO - PROCESS | 3548 | 1461304830940 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 23:00:30 INFO - PROCESS | 3548 | 1461304830943 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 3548 | ++DOCSHELL 20FCA000 == 8 [pid = 3548] [id = 8] 23:00:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 20 (20FCA400) [pid = 3548] [serial = 20] [outer = 00000000] 23:00:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 21 (212F0800) [pid = 3548] [serial = 21] [outer = 20FCA400] 23:00:31 INFO - PROCESS | 3548 | 1461304830995 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 22 (212F5000) [pid = 3548] [serial = 22] [outer = 20FCA400] 23:00:31 INFO - PROCESS | 3548 | ++DOCSHELL 1A142800 == 9 [pid = 3548] [id = 9] 23:00:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 23 (1A147000) [pid = 3548] [serial = 23] [outer = 00000000] 23:00:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 24 (214E3400) [pid = 3548] [serial = 24] [outer = 1A147000] 23:00:31 INFO - PROCESS | 3548 | 1461304831397 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 25 (212F9C00) [pid = 3548] [serial = 25] [outer = 1A147000] 23:00:31 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:32 INFO - PROCESS | 3548 | --DOCSHELL 18FCB800 == 8 [pid = 3548] [id = 4] 23:00:32 INFO - PROCESS | 3548 | --DOCSHELL 139E3C00 == 7 [pid = 3548] [id = 1] 23:00:32 INFO - PROCESS | 3548 | 1461304832977 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 23:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2127ms 23:00:33 INFO - PROCESS | 3548 | 1461304833000 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 23:00:33 INFO - PROCESS | 3548 | 1461304833003 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 23:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:00:33 INFO - PROCESS | 3548 | 1461304833008 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 3548 | 1461304833010 Marionette TRACE conn5 <- [1,10,null,{}] 23:00:33 INFO - PROCESS | 3548 | 1461304833021 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:33 INFO - PROCESS | 3548 | 1461304833123 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 23:00:33 INFO - PROCESS | 3548 | 1461304833132 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 3548 | ++DOCSHELL 1394B000 == 8 [pid = 3548] [id = 10] 23:00:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 26 (1394C400) [pid = 3548] [serial = 26] [outer = 00000000] 23:00:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 27 (13F5F000) [pid = 3548] [serial = 27] [outer = 1394C400] 23:00:33 INFO - PROCESS | 3548 | 1461304833183 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 28 (13FA8800) [pid = 3548] [serial = 28] [outer = 1394C400] 23:00:33 INFO - PROCESS | 3548 | 1461304833636 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 23:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 671ms 23:00:33 INFO - PROCESS | 3548 | 1461304833680 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 23:00:33 INFO - PROCESS | 3548 | 1461304833686 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 23:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:00:33 INFO - PROCESS | 3548 | 1461304833692 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 3548 | 1461304833695 Marionette TRACE conn5 <- [1,14,null,{}] 23:00:33 INFO - PROCESS | 3548 | 1461304833699 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:33 INFO - PROCESS | 3548 | 1461304833804 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 23:00:33 INFO - PROCESS | 3548 | 1461304833821 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 3548 | ++DOCSHELL 17283400 == 9 [pid = 3548] [id = 11] 23:00:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 29 (17283800) [pid = 3548] [serial = 29] [outer = 00000000] 23:00:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 30 (172C8C00) [pid = 3548] [serial = 30] [outer = 17283800] 23:00:33 INFO - PROCESS | 3548 | 1461304833876 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 31 (176D2C00) [pid = 3548] [serial = 31] [outer = 17283800] 23:00:34 INFO - PROCESS | 3548 | ++DOCSHELL 185E1C00 == 10 [pid = 3548] [id = 12] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 32 (185E2400) [pid = 3548] [serial = 32] [outer = 00000000] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 33 (185E6000) [pid = 3548] [serial = 33] [outer = 185E2400] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 34 (18FC4000) [pid = 3548] [serial = 34] [outer = 185E2400] 23:00:34 INFO - PROCESS | 3548 | ++DOCSHELL 0F27F400 == 11 [pid = 3548] [id = 13] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 35 (185E3C00) [pid = 3548] [serial = 35] [outer = 00000000] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 36 (19AE6400) [pid = 3548] [serial = 36] [outer = 185E3C00] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 37 (17909000) [pid = 3548] [serial = 37] [outer = 185E3C00] 23:00:34 INFO - PROCESS | 3548 | 1461304834442 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 23:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 771ms 23:00:34 INFO - PROCESS | 3548 | 1461304834490 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 23:00:34 INFO - PROCESS | 3548 | 1461304834492 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 23:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:00:34 INFO - PROCESS | 3548 | 1461304834498 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:00:34 INFO - PROCESS | 3548 | 1461304834502 Marionette TRACE conn5 <- [1,18,null,{}] 23:00:34 INFO - PROCESS | 3548 | 1461304834513 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:34 INFO - PROCESS | 3548 | 1461304834625 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 23:00:34 INFO - PROCESS | 3548 | 1461304834642 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 3548 | ++DOCSHELL 1A7D3400 == 12 [pid = 3548] [id = 14] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 38 (1A7D8800) [pid = 3548] [serial = 38] [outer = 00000000] 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 39 (1B37D800) [pid = 3548] [serial = 39] [outer = 1A7D8800] 23:00:34 INFO - PROCESS | 3548 | 1461304834694 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 40 (1B52B400) [pid = 3548] [serial = 40] [outer = 1A7D8800] 23:00:35 INFO - PROCESS | 3548 | 1461304835099 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 632ms 23:00:35 INFO - PROCESS | 3548 | 1461304835143 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 3548 | 1461304835146 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 23:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:00:35 INFO - PROCESS | 3548 | 1461304835152 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 3548 | 1461304835153 Marionette TRACE conn5 <- [1,22,null,{}] 23:00:35 INFO - PROCESS | 3548 | 1461304835157 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:35 INFO - PROCESS | 3548 | 1461304835257 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 23:00:35 INFO - PROCESS | 3548 | 1461304835266 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:35 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B8400 == 13 [pid = 3548] [id = 15] 23:00:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 41 (1B833C00) [pid = 3548] [serial = 41] [outer = 00000000] 23:00:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 42 (1BD8B000) [pid = 3548] [serial = 42] [outer = 1B833C00] 23:00:35 INFO - PROCESS | 3548 | 1461304835314 Marionette DEBUG loaded listener.js 23:00:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 43 (1C348800) [pid = 3548] [serial = 43] [outer = 1B833C00] 23:00:35 INFO - PROCESS | 3548 | 1461304835702 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 571ms 23:00:35 INFO - PROCESS | 3548 | 1461304835722 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 3548 | 1461304835724 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 23:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:00:35 INFO - PROCESS | 3548 | 1461304835727 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 3548 | 1461304835729 Marionette TRACE conn5 <- [1,26,null,{}] 23:00:35 INFO - PROCESS | 3548 | 1461304835732 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:35 INFO - PROCESS | 3548 | 1461304835837 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 23:00:35 INFO - PROCESS | 3548 | 1461304835847 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:35 INFO - PROCESS | 3548 | ++DOCSHELL 19D7E400 == 14 [pid = 3548] [id = 16] 23:00:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 44 (1A144000) [pid = 3548] [serial = 44] [outer = 00000000] 23:00:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 45 (1B061400) [pid = 3548] [serial = 45] [outer = 1A144000] 23:00:35 INFO - PROCESS | 3548 | 1461304835894 Marionette DEBUG loaded listener.js 23:00:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 46 (1C8AAC00) [pid = 3548] [serial = 46] [outer = 1A144000] 23:00:36 INFO - PROCESS | 3548 | 1461304836290 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 23:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 23:00:36 INFO - PROCESS | 3548 | 1461304836298 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 23:00:36 INFO - PROCESS | 3548 | 1461304836300 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 23:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:00:36 INFO - PROCESS | 3548 | 1461304836303 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:00:36 INFO - PROCESS | 3548 | 1461304836305 Marionette TRACE conn5 <- [1,30,null,{}] 23:00:36 INFO - PROCESS | 3548 | 1461304836309 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:36 INFO - PROCESS | 3548 | 1461304836407 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 23:00:36 INFO - PROCESS | 3548 | 1461304836467 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 3548 | ++DOCSHELL 1A14BC00 == 15 [pid = 3548] [id = 17] 23:00:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 47 (1B03EC00) [pid = 3548] [serial = 47] [outer = 00000000] 23:00:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 48 (1D9E0800) [pid = 3548] [serial = 48] [outer = 1B03EC00] 23:00:36 INFO - PROCESS | 3548 | 1461304836513 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 49 (1B529C00) [pid = 3548] [serial = 49] [outer = 1B03EC00] 23:00:36 INFO - PROCESS | 3548 | 1461304836889 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 23:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 23:00:36 INFO - PROCESS | 3548 | 1461304836934 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 23:00:36 INFO - PROCESS | 3548 | 1461304836936 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 23:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:00:36 INFO - PROCESS | 3548 | 1461304836939 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:00:36 INFO - PROCESS | 3548 | 1461304836941 Marionette TRACE conn5 <- [1,34,null,{}] 23:00:36 INFO - PROCESS | 3548 | 1461304836944 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:37 INFO - PROCESS | 3548 | 1461304837047 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 23:00:37 INFO - PROCESS | 3548 | 1461304837055 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 3548 | ++DOCSHELL 1C9EC800 == 16 [pid = 3548] [id = 18] 23:00:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 50 (1D84C400) [pid = 3548] [serial = 50] [outer = 00000000] 23:00:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 51 (1E366C00) [pid = 3548] [serial = 51] [outer = 1D84C400] 23:00:37 INFO - PROCESS | 3548 | 1461304837100 Marionette DEBUG loaded listener.js 23:00:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 52 (1E362400) [pid = 3548] [serial = 52] [outer = 1D84C400] 23:00:37 INFO - PROCESS | 3548 | 1461304837476 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 23:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 571ms 23:00:37 INFO - PROCESS | 3548 | 1461304837510 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 23:00:37 INFO - PROCESS | 3548 | 1461304837512 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 23:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:00:37 INFO - PROCESS | 3548 | 1461304837516 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:00:37 INFO - PROCESS | 3548 | 1461304837517 Marionette TRACE conn5 <- [1,38,null,{}] 23:00:37 INFO - PROCESS | 3548 | 1461304837521 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:37 INFO - PROCESS | 3548 | 1461304837592 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 23:00:37 INFO - PROCESS | 3548 | 1461304837652 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 3548 | ++DOCSHELL 1EF05400 == 17 [pid = 3548] [id = 19] 23:00:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 53 (1EF05800) [pid = 3548] [serial = 53] [outer = 00000000] 23:00:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 54 (20F2CC00) [pid = 3548] [serial = 54] [outer = 1EF05800] 23:00:37 INFO - PROCESS | 3548 | 1461304837696 Marionette DEBUG loaded listener.js 23:00:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (20F2B000) [pid = 3548] [serial = 55] [outer = 1EF05800] 23:00:38 INFO - PROCESS | 3548 | 1461304838065 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 23:00:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 573ms 23:00:38 INFO - PROCESS | 3548 | 1461304838089 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 23:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:00:38 INFO - PROCESS | 3548 | 1461304838091 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 23:00:38 INFO - PROCESS | 3548 | 1461304838094 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 3548 | 1461304838096 Marionette TRACE conn5 <- [1,42,null,{}] 23:00:38 INFO - PROCESS | 3548 | 1461304838099 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:38 INFO - PROCESS | 3548 | 1461304838177 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 23:00:38 INFO - PROCESS | 3548 | 1461304838240 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:38 INFO - PROCESS | 3548 | ++DOCSHELL 1762D000 == 18 [pid = 3548] [id = 20] 23:00:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (1762DC00) [pid = 3548] [serial = 56] [outer = 00000000] 23:00:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (17637000) [pid = 3548] [serial = 57] [outer = 1762DC00] 23:00:38 INFO - PROCESS | 3548 | 1461304838286 Marionette DEBUG loaded listener.js 23:00:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (1B345400) [pid = 3548] [serial = 58] [outer = 1762DC00] 23:00:38 INFO - PROCESS | 3548 | 1461304838783 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 23:00:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 731ms 23:00:38 INFO - PROCESS | 3548 | 1461304838824 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 23:00:38 INFO - PROCESS | 3548 | 1461304838826 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 23:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:00:38 INFO - PROCESS | 3548 | 1461304838830 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 3548 | 1461304838831 Marionette TRACE conn5 <- [1,46,null,{}] 23:00:38 INFO - PROCESS | 3548 | 1461304838835 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:38 INFO - PROCESS | 3548 | 1461304838928 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 23:00:38 INFO - PROCESS | 3548 | 1461304838937 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:38 INFO - PROCESS | 3548 | ++DOCSHELL 20F2C400 == 19 [pid = 3548] [id = 21] 23:00:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (20FBE400) [pid = 3548] [serial = 59] [outer = 00000000] 23:00:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (212FD000) [pid = 3548] [serial = 60] [outer = 20FBE400] 23:00:39 INFO - PROCESS | 3548 | 1461304838986 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (215B5C00) [pid = 3548] [serial = 61] [outer = 20FBE400] 23:00:39 INFO - PROCESS | 3548 | 1461304839390 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 23:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 23:00:39 INFO - PROCESS | 3548 | 1461304839400 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 23:00:39 INFO - PROCESS | 3548 | 1461304839403 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 23:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:00:39 INFO - PROCESS | 3548 | 1461304839406 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:00:39 INFO - PROCESS | 3548 | 1461304839408 Marionette TRACE conn5 <- [1,50,null,{}] 23:00:39 INFO - PROCESS | 3548 | 1461304839411 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:39 INFO - PROCESS | 3548 | 1461304839548 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 23:00:39 INFO - PROCESS | 3548 | 1461304839554 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:39 INFO - PROCESS | 3548 | ++DOCSHELL 18FCC800 == 20 [pid = 3548] [id = 22] 23:00:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (19AC5800) [pid = 3548] [serial = 62] [outer = 00000000] 23:00:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (20FCAC00) [pid = 3548] [serial = 63] [outer = 19AC5800] 23:00:39 INFO - PROCESS | 3548 | 1461304839604 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (2193A800) [pid = 3548] [serial = 64] [outer = 19AC5800] 23:00:40 INFO - PROCESS | 3548 | 1461304840718 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1377ms 23:00:40 INFO - PROCESS | 3548 | 1461304840783 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 23:00:40 INFO - PROCESS | 3548 | 1461304840788 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 23:00:40 INFO - PROCESS | 3548 | 1461304840793 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:00:40 INFO - PROCESS | 3548 | 1461304840797 Marionette TRACE conn5 <- [1,54,null,{}] 23:00:40 INFO - PROCESS | 3548 | 1461304840807 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:40 INFO - PROCESS | 3548 | 1461304840909 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 23:00:40 INFO - PROCESS | 3548 | 1461304840925 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:40 INFO - PROCESS | 3548 | ++DOCSHELL 1398E400 == 21 [pid = 3548] [id = 23] 23:00:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (13992800) [pid = 3548] [serial = 65] [outer = 00000000] 23:00:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (16E4F800) [pid = 3548] [serial = 66] [outer = 13992800] 23:00:41 INFO - PROCESS | 3548 | 1461304840977 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (16FE8400) [pid = 3548] [serial = 67] [outer = 13992800] 23:00:41 INFO - PROCESS | 3548 | 1461304841404 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 671ms 23:00:41 INFO - PROCESS | 3548 | 1461304841468 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 23:00:41 INFO - PROCESS | 3548 | 1461304841473 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 23:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:00:41 INFO - PROCESS | 3548 | 1461304841479 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:00:41 INFO - PROCESS | 3548 | 1461304841482 Marionette TRACE conn5 <- [1,58,null,{}] 23:00:41 INFO - PROCESS | 3548 | 1461304841493 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:41 INFO - PROCESS | 3548 | 1461304841615 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 23:00:41 INFO - PROCESS | 3548 | 1461304841664 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 3548 | ++DOCSHELL 17629800 == 22 [pid = 3548] [id = 24] 23:00:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (17629C00) [pid = 3548] [serial = 68] [outer = 00000000] 23:00:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (17967400) [pid = 3548] [serial = 69] [outer = 17629C00] 23:00:41 INFO - PROCESS | 3548 | 1461304841711 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (185EF000) [pid = 3548] [serial = 70] [outer = 17629C00] 23:00:42 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (18FCD800) [pid = 3548] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 23:00:42 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (1B833C00) [pid = 3548] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:00:42 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (20FCA400) [pid = 3548] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:00:42 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (1394C400) [pid = 3548] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:00:42 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (17283800) [pid = 3548] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:00:42 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (1A7D8800) [pid = 3548] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:00:42 INFO - PROCESS | 3548 | 1461304842338 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 871ms 23:00:42 INFO - PROCESS | 3548 | 1461304842353 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 23:00:42 INFO - PROCESS | 3548 | 1461304842355 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 23:00:42 INFO - PROCESS | 3548 | 1461304842358 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:00:42 INFO - PROCESS | 3548 | 1461304842362 Marionette TRACE conn5 <- [1,62,null,{}] 23:00:42 INFO - PROCESS | 3548 | 1461304842372 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:42 INFO - PROCESS | 3548 | 1461304842463 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 23:00:42 INFO - PROCESS | 3548 | 1461304842526 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 3548 | ++DOCSHELL 18FCA800 == 23 [pid = 3548] [id = 25] 23:00:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (19ABC400) [pid = 3548] [serial = 71] [outer = 00000000] 23:00:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (19D7EC00) [pid = 3548] [serial = 72] [outer = 19ABC400] 23:00:42 INFO - PROCESS | 3548 | 1461304842574 Marionette DEBUG loaded listener.js 23:00:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (1A1BC800) [pid = 3548] [serial = 73] [outer = 19ABC400] 23:00:42 INFO - PROCESS | 3548 | 1461304842918 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 571ms 23:00:42 INFO - PROCESS | 3548 | 1461304842934 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 23:00:42 INFO - PROCESS | 3548 | 1461304842937 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 23:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:00:42 INFO - PROCESS | 3548 | 1461304842940 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 3548 | 1461304842942 Marionette TRACE conn5 <- [1,66,null,{}] 23:00:42 INFO - PROCESS | 3548 | 1461304842945 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:43 INFO - PROCESS | 3548 | 1461304843043 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 23:00:43 INFO - PROCESS | 3548 | 1461304843108 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:43 INFO - PROCESS | 3548 | ++DOCSHELL 1A1BB400 == 24 [pid = 3548] [id = 26] 23:00:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (1A1BC400) [pid = 3548] [serial = 74] [outer = 00000000] 23:00:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (1B067C00) [pid = 3548] [serial = 75] [outer = 1A1BC400] 23:00:43 INFO - PROCESS | 3548 | 1461304843154 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (1B528800) [pid = 3548] [serial = 76] [outer = 1A1BC400] 23:00:43 INFO - PROCESS | 3548 | 1461304843531 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 631ms 23:00:43 INFO - PROCESS | 3548 | 1461304843573 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 23:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:00:43 INFO - PROCESS | 3548 | 1461304843575 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 23:00:43 INFO - PROCESS | 3548 | 1461304843578 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 3548 | 1461304843579 Marionette TRACE conn5 <- [1,70,null,{}] 23:00:43 INFO - PROCESS | 3548 | 1461304843583 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:43 INFO - PROCESS | 3548 | 1461304843657 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 23:00:43 INFO - PROCESS | 3548 | 1461304843663 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:43 INFO - PROCESS | 3548 | ++DOCSHELL 1B832400 == 25 [pid = 3548] [id = 27] 23:00:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (1B833C00) [pid = 3548] [serial = 77] [outer = 00000000] 23:00:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (1C3CFC00) [pid = 3548] [serial = 78] [outer = 1B833C00] 23:00:43 INFO - PROCESS | 3548 | 1461304843713 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (1C5AE400) [pid = 3548] [serial = 79] [outer = 1B833C00] 23:00:44 INFO - PROCESS | 3548 | 1461304844119 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 571ms 23:00:44 INFO - PROCESS | 3548 | 1461304844169 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 23:00:44 INFO - PROCESS | 3548 | 1461304844173 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 23:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:00:44 INFO - PROCESS | 3548 | 1461304844183 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:00:44 INFO - PROCESS | 3548 | 1461304844187 Marionette TRACE conn5 <- [1,74,null,{}] 23:00:44 INFO - PROCESS | 3548 | 1461304844194 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:44 INFO - PROCESS | 3548 | 1461304844296 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 23:00:44 INFO - PROCESS | 3548 | 1461304844435 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:44 INFO - PROCESS | 3548 | ++DOCSHELL 13194000 == 26 [pid = 3548] [id = 28] 23:00:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (13947800) [pid = 3548] [serial = 80] [outer = 00000000] 23:00:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (13FA5800) [pid = 3548] [serial = 81] [outer = 13947800] 23:00:44 INFO - PROCESS | 3548 | 1461304844495 Marionette DEBUG loaded listener.js 23:00:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (17030800) [pid = 3548] [serial = 82] [outer = 13947800] 23:00:45 INFO - PROCESS | 3548 | 1461304845027 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 891ms 23:00:45 INFO - PROCESS | 3548 | 1461304845076 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 23:00:45 INFO - PROCESS | 3548 | 1461304845080 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 23:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:00:45 INFO - PROCESS | 3548 | 1461304845088 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 3548 | 1461304845092 Marionette TRACE conn5 <- [1,78,null,{}] 23:00:45 INFO - PROCESS | 3548 | 1461304845096 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:45 INFO - PROCESS | 3548 | 1461304845198 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 23:00:45 INFO - PROCESS | 3548 | 1461304845281 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:45 INFO - PROCESS | 3548 | ++DOCSHELL 0B97B000 == 27 [pid = 3548] [id = 29] 23:00:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (19AC6800) [pid = 3548] [serial = 83] [outer = 00000000] 23:00:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (1A1BB800) [pid = 3548] [serial = 84] [outer = 19AC6800] 23:00:45 INFO - PROCESS | 3548 | 1461304845338 Marionette DEBUG loaded listener.js 23:00:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (1B066400) [pid = 3548] [serial = 85] [outer = 19AC6800] 23:00:45 INFO - PROCESS | 3548 | 1461304845877 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 831ms 23:00:45 INFO - PROCESS | 3548 | 1461304845920 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 23:00:45 INFO - PROCESS | 3548 | 1461304845923 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 23:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:00:45 INFO - PROCESS | 3548 | 1461304845927 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 3548 | 1461304845929 Marionette TRACE conn5 <- [1,82,null,{}] 23:00:45 INFO - PROCESS | 3548 | 1461304845939 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:46 INFO - PROCESS | 3548 | 1461304846046 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 23:00:46 INFO - PROCESS | 3548 | 1461304846117 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:46 INFO - PROCESS | 3548 | ++DOCSHELL 0EC0F800 == 28 [pid = 3548] [id = 30] 23:00:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0EC0FC00) [pid = 3548] [serial = 86] [outer = 00000000] 23:00:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (1C8A3C00) [pid = 3548] [serial = 87] [outer = 0EC0FC00] 23:00:46 INFO - PROCESS | 3548 | 1461304846178 Marionette DEBUG loaded listener.js 23:00:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (1CAB4400) [pid = 3548] [serial = 88] [outer = 0EC0FC00] 23:00:46 INFO - PROCESS | 3548 | 1461304846746 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 871ms 23:00:46 INFO - PROCESS | 3548 | 1461304846800 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 23:00:46 INFO - PROCESS | 3548 | 1461304846802 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 23:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:00:46 INFO - PROCESS | 3548 | 1461304846806 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:00:46 INFO - PROCESS | 3548 | 1461304846808 Marionette TRACE conn5 <- [1,86,null,{}] 23:00:46 INFO - PROCESS | 3548 | 1461304846812 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:46 INFO - PROCESS | 3548 | 1461304846911 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 23:00:47 INFO - PROCESS | 3548 | 1461304846992 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 3548 | ++DOCSHELL 0EC61C00 == 29 [pid = 3548] [id = 31] 23:00:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0EC62800) [pid = 3548] [serial = 89] [outer = 00000000] 23:00:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (124DE800) [pid = 3548] [serial = 90] [outer = 0EC62800] 23:00:47 INFO - PROCESS | 3548 | 1461304847048 Marionette DEBUG loaded listener.js 23:00:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (19AC7C00) [pid = 3548] [serial = 91] [outer = 0EC62800] 23:00:47 INFO - PROCESS | 3548 | 1461304847605 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 831ms 23:00:47 INFO - PROCESS | 3548 | 1461304847640 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 23:00:47 INFO - PROCESS | 3548 | 1461304847642 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 23:00:47 INFO - PROCESS | 3548 | 1461304847646 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:00:47 INFO - PROCESS | 3548 | 1461304847648 Marionette TRACE conn5 <- [1,90,null,{}] 23:00:47 INFO - PROCESS | 3548 | 1461304847652 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:47 INFO - PROCESS | 3548 | 1461304847746 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 23:00:47 INFO - PROCESS | 3548 | 1461304847829 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 3548 | ++DOCSHELL 1B8BF000 == 30 [pid = 3548] [id = 32] 23:00:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (1BD8F800) [pid = 3548] [serial = 92] [outer = 00000000] 23:00:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (1BDCA000) [pid = 3548] [serial = 93] [outer = 1BD8F800] 23:00:47 INFO - PROCESS | 3548 | 1461304847886 Marionette DEBUG loaded listener.js 23:00:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (1BDC9C00) [pid = 3548] [serial = 94] [outer = 1BD8F800] 23:00:48 INFO - PROCESS | 3548 | 1461304848435 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 832ms 23:00:48 INFO - PROCESS | 3548 | 1461304848482 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 23:00:48 INFO - PROCESS | 3548 | 1461304848486 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 23:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:00:48 INFO - PROCESS | 3548 | 1461304848491 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:00:48 INFO - PROCESS | 3548 | 1461304848495 Marionette TRACE conn5 <- [1,94,null,{}] 23:00:48 INFO - PROCESS | 3548 | 1461304848501 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:48 INFO - PROCESS | 3548 | 1461304848597 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 23:00:48 INFO - PROCESS | 3548 | 1461304848685 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:48 INFO - PROCESS | 3548 | ++DOCSHELL 0EC67000 == 31 [pid = 3548] [id = 33] 23:00:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (123B6000) [pid = 3548] [serial = 95] [outer = 00000000] 23:00:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (12DC4000) [pid = 3548] [serial = 96] [outer = 123B6000] 23:00:48 INFO - PROCESS | 3548 | 1461304848738 Marionette DEBUG loaded listener.js 23:00:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (12E4CC00) [pid = 3548] [serial = 97] [outer = 123B6000] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (212F0800) [pid = 3548] [serial = 21] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (1CBF1000) [pid = 3548] [serial = 17] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (1C89CC00) [pid = 3548] [serial = 14] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (19AE1800) [pid = 3548] [serial = 9] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (19AE6800) [pid = 3548] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (13FA9000) [pid = 3548] [serial = 4] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (212FD000) [pid = 3548] [serial = 60] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (1BD8B000) [pid = 3548] [serial = 42] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (1B061400) [pid = 3548] [serial = 45] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (1D9E0800) [pid = 3548] [serial = 48] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (1E366C00) [pid = 3548] [serial = 51] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (20F2CC00) [pid = 3548] [serial = 54] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (17637000) [pid = 3548] [serial = 57] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (212F5000) [pid = 3548] [serial = 22] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (13F5F000) [pid = 3548] [serial = 27] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (172C8C00) [pid = 3548] [serial = 30] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (19AE6400) [pid = 3548] [serial = 36] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (1B37D800) [pid = 3548] [serial = 39] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (185E6000) [pid = 3548] [serial = 33] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (176D2C00) [pid = 3548] [serial = 31] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (1C348800) [pid = 3548] [serial = 43] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (1B52B400) [pid = 3548] [serial = 40] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (13FA8800) [pid = 3548] [serial = 28] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (214E3400) [pid = 3548] [serial = 24] [outer = 00000000] [url = about:blank] 23:00:49 INFO - PROCESS | 3548 | 1461304849711 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 23:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 23:00:49 INFO - PROCESS | 3548 | 1461304849778 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 23:00:49 INFO - PROCESS | 3548 | 1461304849783 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 23:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:00:49 INFO - PROCESS | 3548 | 1461304849788 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 3548 | 1461304849791 Marionette TRACE conn5 <- [1,98,null,{}] 23:00:49 INFO - PROCESS | 3548 | 1461304849796 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:49 INFO - PROCESS | 3548 | 1461304849879 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 23:00:49 INFO - PROCESS | 3548 | 1461304849888 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:49 INFO - PROCESS | 3548 | ++DOCSHELL 1297A800 == 32 [pid = 3548] [id = 34] 23:00:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (1297B400) [pid = 3548] [serial = 98] [outer = 00000000] 23:00:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (13945000) [pid = 3548] [serial = 99] [outer = 1297B400] 23:00:49 INFO - PROCESS | 3548 | 1461304849938 Marionette DEBUG loaded listener.js 23:00:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (13F08400) [pid = 3548] [serial = 100] [outer = 1297B400] 23:00:50 INFO - PROCESS | 3548 | 1461304850372 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 23:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 631ms 23:00:50 INFO - PROCESS | 3548 | 1461304850455 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 23:00:50 INFO - PROCESS | 3548 | 1461304850461 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 23:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:00:50 INFO - PROCESS | 3548 | 1461304850467 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:00:50 INFO - PROCESS | 3548 | 1461304850470 Marionette TRACE conn5 <- [1,102,null,{}] 23:00:50 INFO - PROCESS | 3548 | 1461304850474 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:50 INFO - PROCESS | 3548 | 1461304850590 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 23:00:50 INFO - PROCESS | 3548 | 1461304850728 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:50 INFO - PROCESS | 3548 | ++DOCSHELL 0EC63400 == 33 [pid = 3548] [id = 35] 23:00:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0EC64000) [pid = 3548] [serial = 101] [outer = 00000000] 23:00:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (12473000) [pid = 3548] [serial = 102] [outer = 0EC64000] 23:00:50 INFO - PROCESS | 3548 | 1461304850789 Marionette DEBUG loaded listener.js 23:00:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (12E3E000) [pid = 3548] [serial = 103] [outer = 0EC64000] 23:00:51 INFO - PROCESS | 3548 | 1461304851501 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 23:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1071ms 23:00:51 INFO - PROCESS | 3548 | 1461304851540 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 23:00:51 INFO - PROCESS | 3548 | 1461304851546 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 23:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:00:51 INFO - PROCESS | 3548 | 1461304851550 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 3548 | 1461304851555 Marionette TRACE conn5 <- [1,106,null,{}] 23:00:51 INFO - PROCESS | 3548 | 1461304851560 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:51 INFO - PROCESS | 3548 | 1461304851675 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 23:00:51 INFO - PROCESS | 3548 | 1461304851742 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 3548 | ++DOCSHELL 17287400 == 34 [pid = 3548] [id = 36] 23:00:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (172C5000) [pid = 3548] [serial = 104] [outer = 00000000] 23:00:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (17637800) [pid = 3548] [serial = 105] [outer = 172C5000] 23:00:51 INFO - PROCESS | 3548 | 1461304851804 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (176D2800) [pid = 3548] [serial = 106] [outer = 172C5000] 23:00:52 INFO - PROCESS | 3548 | 1461304852522 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 23:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1023ms 23:00:52 INFO - PROCESS | 3548 | --DOCSHELL 18FCC800 == 33 [pid = 3548] [id = 22] 23:00:52 INFO - PROCESS | 3548 | --DOCSHELL 20F2C400 == 32 [pid = 3548] [id = 21] 23:00:52 INFO - PROCESS | 3548 | --DOCSHELL 1297A800 == 31 [pid = 3548] [id = 34] 23:00:52 INFO - PROCESS | 3548 | --DOCSHELL 0EC67000 == 30 [pid = 3548] [id = 33] 23:00:52 INFO - PROCESS | 3548 | 1461304852629 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 23:00:52 INFO - PROCESS | 3548 | 1461304852634 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 23:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:00:52 INFO - PROCESS | 3548 | 1461304852638 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:00:52 INFO - PROCESS | 3548 | 1461304852643 Marionette TRACE conn5 <- [1,110,null,{}] 23:00:52 INFO - PROCESS | 3548 | 1461304852649 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:52 INFO - PROCESS | 3548 | 1461304852769 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 23:00:52 INFO - PROCESS | 3548 | 1461304852831 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 3548 | ++DOCSHELL 12362000 == 31 [pid = 3548] [id = 37] 23:00:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (123B6800) [pid = 3548] [serial = 107] [outer = 00000000] 23:00:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (1297C000) [pid = 3548] [serial = 108] [outer = 123B6800] 23:00:52 INFO - PROCESS | 3548 | 1461304852892 Marionette DEBUG loaded listener.js 23:00:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (13FAB000) [pid = 3548] [serial = 109] [outer = 123B6800] 23:00:53 INFO - PROCESS | 3548 | 1461304853516 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 23:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 931ms 23:00:53 INFO - PROCESS | 3548 | 1461304853571 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 3548 | 1461304853575 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 23:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:00:53 INFO - PROCESS | 3548 | 1461304853583 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 3548 | 1461304853588 Marionette TRACE conn5 <- [1,114,null,{}] 23:00:53 INFO - PROCESS | 3548 | 1461304853593 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:53 INFO - PROCESS | 3548 | 1461304853698 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 23:00:53 INFO - PROCESS | 3548 | 1461304853769 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:53 INFO - PROCESS | 3548 | ++DOCSHELL 1796E000 == 32 [pid = 3548] [id = 38] 23:00:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (18501C00) [pid = 3548] [serial = 110] [outer = 00000000] 23:00:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (19ABF800) [pid = 3548] [serial = 111] [outer = 18501C00] 23:00:53 INFO - PROCESS | 3548 | 1461304853828 Marionette DEBUG loaded listener.js 23:00:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (19AC8C00) [pid = 3548] [serial = 112] [outer = 18501C00] 23:00:54 INFO - PROCESS | 3548 | 1461304854418 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 23:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 891ms 23:00:54 INFO - PROCESS | 3548 | 1461304854471 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 23:00:54 INFO - PROCESS | 3548 | 1461304854473 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 23:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:00:54 INFO - PROCESS | 3548 | 1461304854478 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:00:54 INFO - PROCESS | 3548 | 1461304854480 Marionette TRACE conn5 <- [1,118,null,{}] 23:00:54 INFO - PROCESS | 3548 | 1461304854491 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:54 INFO - PROCESS | 3548 | 1461304854610 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 23:00:54 INFO - PROCESS | 3548 | 1461304854676 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:54 INFO - PROCESS | 3548 | ++DOCSHELL 1B05A800 == 33 [pid = 3548] [id = 39] 23:00:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (1B061400) [pid = 3548] [serial = 113] [outer = 00000000] 23:00:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (1B342400) [pid = 3548] [serial = 114] [outer = 1B061400] 23:00:54 INFO - PROCESS | 3548 | 1461304854738 Marionette DEBUG loaded listener.js 23:00:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (1B387800) [pid = 3548] [serial = 115] [outer = 1B061400] 23:00:55 INFO - PROCESS | 3548 | 1461304855308 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 23:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 871ms 23:00:55 INFO - PROCESS | 3548 | 1461304855350 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 23:00:55 INFO - PROCESS | 3548 | 1461304855353 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 23:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:00:55 INFO - PROCESS | 3548 | 1461304855356 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:00:55 INFO - PROCESS | 3548 | 1461304855359 Marionette TRACE conn5 <- [1,122,null,{}] 23:00:55 INFO - PROCESS | 3548 | 1461304855362 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:55 INFO - PROCESS | 3548 | 1461304855462 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 23:00:55 INFO - PROCESS | 3548 | 1461304855541 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 3548 | ++DOCSHELL 1B8BCC00 == 34 [pid = 3548] [id = 40] 23:00:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (1BD89000) [pid = 3548] [serial = 116] [outer = 00000000] 23:00:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (1BDC8C00) [pid = 3548] [serial = 117] [outer = 1BD89000] 23:00:55 INFO - PROCESS | 3548 | 1461304855598 Marionette DEBUG loaded listener.js 23:00:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (1BDD0400) [pid = 3548] [serial = 118] [outer = 1BD89000] 23:00:56 INFO - PROCESS | 3548 | 1461304856167 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 23:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 831ms 23:00:56 INFO - PROCESS | 3548 | 1461304856190 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 23:00:56 INFO - PROCESS | 3548 | 1461304856193 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 23:00:56 INFO - PROCESS | 3548 | 1461304856214 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:00:56 INFO - PROCESS | 3548 | 1461304856216 Marionette TRACE conn5 <- [1,126,null,{}] 23:00:56 INFO - PROCESS | 3548 | 1461304856220 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:56 INFO - PROCESS | 3548 | 1461304856316 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 23:00:56 INFO - PROCESS | 3548 | 1461304856383 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:56 INFO - PROCESS | 3548 | ++DOCSHELL 1C3D0800 == 35 [pid = 3548] [id = 41] 23:00:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (1C3D2C00) [pid = 3548] [serial = 119] [outer = 00000000] 23:00:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (1C9F4400) [pid = 3548] [serial = 120] [outer = 1C3D2C00] 23:00:56 INFO - PROCESS | 3548 | 1461304856440 Marionette DEBUG loaded listener.js 23:00:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (1C9F1000) [pid = 3548] [serial = 121] [outer = 1C3D2C00] 23:00:57 INFO - PROCESS | 3548 | 1461304857013 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 23:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 832ms 23:00:57 INFO - PROCESS | 3548 | 1461304857050 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 23:00:57 INFO - PROCESS | 3548 | 1461304857054 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 23:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:00:57 INFO - PROCESS | 3548 | 1461304857059 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:00:57 INFO - PROCESS | 3548 | 1461304857063 Marionette TRACE conn5 <- [1,130,null,{}] 23:00:57 INFO - PROCESS | 3548 | 1461304857069 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:57 INFO - PROCESS | 3548 | 1461304857168 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 23:00:57 INFO - PROCESS | 3548 | 1461304857254 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:57 INFO - PROCESS | 3548 | ++DOCSHELL 1297BC00 == 36 [pid = 3548] [id = 42] 23:00:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (12DC3400) [pid = 3548] [serial = 122] [outer = 00000000] 23:00:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1703A400) [pid = 3548] [serial = 123] [outer = 12DC3400] 23:00:57 INFO - PROCESS | 3548 | 1461304857305 Marionette DEBUG loaded listener.js 23:00:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (1766A000) [pid = 3548] [serial = 124] [outer = 12DC3400] 23:00:57 INFO - PROCESS | 3548 | 1461304857937 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 23:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 932ms 23:00:58 INFO - PROCESS | 3548 | 1461304857990 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 23:00:58 INFO - PROCESS | 3548 | 1461304857995 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 23:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:00:58 INFO - PROCESS | 3548 | 1461304858001 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:00:58 INFO - PROCESS | 3548 | 1461304858004 Marionette TRACE conn5 <- [1,134,null,{}] 23:00:58 INFO - PROCESS | 3548 | 1461304858011 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:58 INFO - PROCESS | 3548 | 1461304858168 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 23:00:58 INFO - PROCESS | 3548 | 1461304858241 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:58 INFO - PROCESS | 3548 | ++DOCSHELL 177C7000 == 37 [pid = 3548] [id = 43] 23:00:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (177C8000) [pid = 3548] [serial = 125] [outer = 00000000] 23:00:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (19ACAC00) [pid = 3548] [serial = 126] [outer = 177C8000] 23:00:58 INFO - PROCESS | 3548 | 1461304858300 Marionette DEBUG loaded listener.js 23:00:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (19D7F000) [pid = 3548] [serial = 127] [outer = 177C8000] 23:00:58 INFO - PROCESS | 3548 | 1461304858974 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 23:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1025ms 23:00:59 INFO - PROCESS | 3548 | 1461304859030 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 23:00:59 INFO - PROCESS | 3548 | 1461304859036 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 23:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:00:59 INFO - PROCESS | 3548 | 1461304859043 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:00:59 INFO - PROCESS | 3548 | 1461304859046 Marionette TRACE conn5 <- [1,138,null,{}] 23:00:59 INFO - PROCESS | 3548 | 1461304859050 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:59 INFO - PROCESS | 3548 | 1461304859158 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 23:00:59 INFO - PROCESS | 3548 | 1461304859231 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:59 INFO - PROCESS | 3548 | ++DOCSHELL 1B062400 == 38 [pid = 3548] [id = 44] 23:00:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (1B065C00) [pid = 3548] [serial = 128] [outer = 00000000] 23:00:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (1BDC2C00) [pid = 3548] [serial = 129] [outer = 1B065C00] 23:00:59 INFO - PROCESS | 3548 | 1461304859289 Marionette DEBUG loaded listener.js 23:00:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (1BDCFC00) [pid = 3548] [serial = 130] [outer = 1B065C00] 23:00:59 INFO - PROCESS | 3548 | 1461304859915 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 23:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 931ms 23:00:59 INFO - PROCESS | 3548 | 1461304859974 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 23:00:59 INFO - PROCESS | 3548 | 1461304859977 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 23:01:00 INFO - PROCESS | 3548 | 1461304859981 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:01:00 INFO - PROCESS | 3548 | 1461304859985 Marionette TRACE conn5 <- [1,142,null,{}] 23:01:00 INFO - PROCESS | 3548 | 1461304859997 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:00 INFO - PROCESS | 3548 | 1461304860104 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 23:01:00 INFO - PROCESS | 3548 | 1461304860180 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:00 INFO - PROCESS | 3548 | ++DOCSHELL 1D9EA800 == 39 [pid = 3548] [id = 45] 23:01:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1DAC7800) [pid = 3548] [serial = 131] [outer = 00000000] 23:01:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (1DAD3000) [pid = 3548] [serial = 132] [outer = 1DAC7800] 23:01:00 INFO - PROCESS | 3548 | 1461304860242 Marionette DEBUG loaded listener.js 23:01:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (1E36BC00) [pid = 3548] [serial = 133] [outer = 1DAC7800] 23:01:00 INFO - PROCESS | 3548 | 1461304860907 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 23:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 972ms 23:01:00 INFO - PROCESS | 3548 | 1461304860956 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 23:01:00 INFO - PROCESS | 3548 | 1461304860960 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 23:01:00 INFO - PROCESS | 3548 | 1461304860964 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:01:00 INFO - PROCESS | 3548 | 1461304860966 Marionette TRACE conn5 <- [1,146,null,{}] 23:01:00 INFO - PROCESS | 3548 | 1461304860971 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:01 INFO - PROCESS | 3548 | 1461304861078 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 23:01:01 INFO - PROCESS | 3548 | 1461304861148 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:01 INFO - PROCESS | 3548 | ++DOCSHELL 1A735C00 == 40 [pid = 3548] [id = 46] 23:01:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (1A736C00) [pid = 3548] [serial = 134] [outer = 00000000] 23:01:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (1A73F000) [pid = 3548] [serial = 135] [outer = 1A736C00] 23:01:01 INFO - PROCESS | 3548 | 1461304861206 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1D9E3800) [pid = 3548] [serial = 136] [outer = 1A736C00] 23:01:01 INFO - PROCESS | 3548 | 1461304861874 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 23:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 932ms 23:01:01 INFO - PROCESS | 3548 | 1461304861907 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 23:01:01 INFO - PROCESS | 3548 | 1461304861912 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 23:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:01:01 INFO - PROCESS | 3548 | 1461304861917 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:01:01 INFO - PROCESS | 3548 | 1461304861920 Marionette TRACE conn5 <- [1,150,null,{}] 23:01:01 INFO - PROCESS | 3548 | 1461304861926 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:02 INFO - PROCESS | 3548 | 1461304862025 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 23:01:02 INFO - PROCESS | 3548 | 1461304862099 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:02 INFO - PROCESS | 3548 | ++DOCSHELL 17635800 == 41 [pid = 3548] [id = 47] 23:01:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (176D2C00) [pid = 3548] [serial = 137] [outer = 00000000] 23:01:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (19AE4800) [pid = 3548] [serial = 138] [outer = 176D2C00] 23:01:02 INFO - PROCESS | 3548 | 1461304862152 Marionette DEBUG loaded listener.js 23:01:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1A731C00) [pid = 3548] [serial = 139] [outer = 176D2C00] 23:01:02 INFO - PROCESS | 3548 | 1461304862791 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 23:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 931ms 23:01:02 INFO - PROCESS | 3548 | 1461304862851 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 3548 | 1461304862857 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 23:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:01:02 INFO - PROCESS | 3548 | 1461304862863 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 3548 | 1461304862867 Marionette TRACE conn5 <- [1,154,null,{}] 23:01:02 INFO - PROCESS | 3548 | 1461304862873 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:03 INFO - PROCESS | 3548 | 1461304862985 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 23:01:03 INFO - PROCESS | 3548 | 1461304863062 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:03 INFO - PROCESS | 3548 | ++DOCSHELL 1A146C00 == 42 [pid = 3548] [id = 48] 23:01:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1A149800) [pid = 3548] [serial = 140] [outer = 00000000] 23:01:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1A738800) [pid = 3548] [serial = 141] [outer = 1A149800] 23:01:03 INFO - PROCESS | 3548 | 1461304863125 Marionette DEBUG loaded listener.js 23:01:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1A73E800) [pid = 3548] [serial = 142] [outer = 1A149800] 23:01:03 INFO - PROCESS | 3548 | 1461304863772 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 23:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 931ms 23:01:03 INFO - PROCESS | 3548 | 1461304863808 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 23:01:03 INFO - PROCESS | 3548 | 1461304863815 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 23:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:01:03 INFO - PROCESS | 3548 | 1461304863822 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:01:03 INFO - PROCESS | 3548 | 1461304863826 Marionette TRACE conn5 <- [1,158,null,{}] 23:01:03 INFO - PROCESS | 3548 | 1461304863844 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:03 INFO - PROCESS | 3548 | 1461304863955 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 23:01:04 INFO - PROCESS | 3548 | 1461304864029 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:04 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B4800 == 43 [pid = 3548] [id = 49] 23:01:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1B7B8000) [pid = 3548] [serial = 143] [outer = 00000000] 23:01:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1B80C400) [pid = 3548] [serial = 144] [outer = 1B7B8000] 23:01:04 INFO - PROCESS | 3548 | 1461304864088 Marionette DEBUG loaded listener.js 23:01:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1B80F400) [pid = 3548] [serial = 145] [outer = 1B7B8000] 23:01:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1D8E5000) [pid = 3548] [serial = 146] [outer = 185E3C00] 23:01:04 INFO - PROCESS | 3548 | 1461304864743 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 23:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 951ms 23:01:04 INFO - PROCESS | 3548 | 1461304864774 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 23:01:04 INFO - PROCESS | 3548 | 1461304864777 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 23:01:04 INFO - PROCESS | 3548 | 1461304864780 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:01:04 INFO - PROCESS | 3548 | 1461304864784 Marionette TRACE conn5 <- [1,162,null,{}] 23:01:04 INFO - PROCESS | 3548 | 1461304864795 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:04 INFO - PROCESS | 3548 | 1461304864908 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 23:01:05 INFO - PROCESS | 3548 | 1461304864983 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:05 INFO - PROCESS | 3548 | ++DOCSHELL 1B80A800 == 44 [pid = 3548] [id = 50] 23:01:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1B80EC00) [pid = 3548] [serial = 147] [outer = 00000000] 23:01:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1E3B6800) [pid = 3548] [serial = 148] [outer = 1B80EC00] 23:01:05 INFO - PROCESS | 3548 | 1461304865044 Marionette DEBUG loaded listener.js 23:01:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (20F29800) [pid = 3548] [serial = 149] [outer = 1B80EC00] 23:01:05 INFO - PROCESS | 3548 | 1461304865640 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 23:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 872ms 23:01:05 INFO - PROCESS | 3548 | 1461304865660 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 23:01:05 INFO - PROCESS | 3548 | 1461304865663 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 23:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:01:05 INFO - PROCESS | 3548 | 1461304865668 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:01:05 INFO - PROCESS | 3548 | 1461304865670 Marionette TRACE conn5 <- [1,166,null,{}] 23:01:05 INFO - PROCESS | 3548 | 1461304865673 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:05 INFO - PROCESS | 3548 | 1461304865780 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 23:01:05 INFO - PROCESS | 3548 | 1461304865866 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:05 INFO - PROCESS | 3548 | ++DOCSHELL 0EC09C00 == 45 [pid = 3548] [id = 51] 23:01:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B05BC00) [pid = 3548] [serial = 150] [outer = 00000000] 23:01:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1F21B400) [pid = 3548] [serial = 151] [outer = 1B05BC00] 23:01:05 INFO - PROCESS | 3548 | 1461304865923 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1F21DC00) [pid = 3548] [serial = 152] [outer = 1B05BC00] 23:01:06 INFO - PROCESS | 3548 | 1461304866565 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 23:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 971ms 23:01:06 INFO - PROCESS | 3548 | 1461304866639 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 23:01:06 INFO - PROCESS | 3548 | 1461304866643 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 23:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:01:06 INFO - PROCESS | 3548 | 1461304866648 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:01:06 INFO - PROCESS | 3548 | 1461304866652 Marionette TRACE conn5 <- [1,170,null,{}] 23:01:06 INFO - PROCESS | 3548 | 1461304866657 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:06 INFO - PROCESS | 3548 | 1461304866769 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 23:01:06 INFO - PROCESS | 3548 | 1461304866837 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 3548 | ++DOCSHELL 12B78400 == 46 [pid = 3548] [id = 52] 23:01:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (12B78800) [pid = 3548] [serial = 153] [outer = 00000000] 23:01:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (12B7DC00) [pid = 3548] [serial = 154] [outer = 12B78800] 23:01:06 INFO - PROCESS | 3548 | 1461304866887 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (13F03400) [pid = 3548] [serial = 155] [outer = 12B78800] 23:01:07 INFO - PROCESS | 3548 | 1461304867546 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 23:01:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 931ms 23:01:07 INFO - PROCESS | 3548 | 1461304867579 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 23:01:07 INFO - PROCESS | 3548 | 1461304867584 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 23:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:01:07 INFO - PROCESS | 3548 | 1461304867589 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 3548 | 1461304867593 Marionette TRACE conn5 <- [1,174,null,{}] 23:01:07 INFO - PROCESS | 3548 | 1461304867599 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:07 INFO - PROCESS | 3548 | 1461304867708 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 23:01:07 INFO - PROCESS | 3548 | 1461304867788 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:07 INFO - PROCESS | 3548 | ++DOCSHELL 12DC4400 == 47 [pid = 3548] [id = 53] 23:01:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (12DCB000) [pid = 3548] [serial = 156] [outer = 00000000] 23:01:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (18502C00) [pid = 3548] [serial = 157] [outer = 12DCB000] 23:01:07 INFO - PROCESS | 3548 | 1461304867850 Marionette DEBUG loaded listener.js 23:01:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (19AE6800) [pid = 3548] [serial = 158] [outer = 12DCB000] 23:01:08 INFO - PROCESS | 3548 | 1461304868467 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 23:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 931ms 23:01:08 INFO - PROCESS | 3548 | 1461304868520 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 23:01:08 INFO - PROCESS | 3548 | 1461304868526 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 23:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:01:08 INFO - PROCESS | 3548 | 1461304868533 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:01:08 INFO - PROCESS | 3548 | 1461304868536 Marionette TRACE conn5 <- [1,178,null,{}] 23:01:08 INFO - PROCESS | 3548 | 1461304868540 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:08 INFO - PROCESS | 3548 | 1461304868645 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 23:01:08 INFO - PROCESS | 3548 | 1461304868723 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:08 INFO - PROCESS | 3548 | ++DOCSHELL 1B805C00 == 48 [pid = 3548] [id = 54] 23:01:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1B806000) [pid = 3548] [serial = 159] [outer = 00000000] 23:01:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1B838800) [pid = 3548] [serial = 160] [outer = 1B806000] 23:01:08 INFO - PROCESS | 3548 | 1461304868781 Marionette DEBUG loaded listener.js 23:01:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (1C3C9000) [pid = 3548] [serial = 161] [outer = 1B806000] 23:01:09 INFO - PROCESS | 3548 | 1461304869414 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 23:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 932ms 23:01:09 INFO - PROCESS | 3548 | 1461304869464 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 23:01:09 INFO - PROCESS | 3548 | 1461304869467 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 23:01:09 INFO - PROCESS | 3548 | 1461304869471 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:01:09 INFO - PROCESS | 3548 | 1461304869475 Marionette TRACE conn5 <- [1,182,null,{}] 23:01:09 INFO - PROCESS | 3548 | 1461304869486 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:09 INFO - PROCESS | 3548 | 1461304869605 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 23:01:09 INFO - PROCESS | 3548 | 1461304869688 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:09 INFO - PROCESS | 3548 | ++DOCSHELL 12F69000 == 49 [pid = 3548] [id = 55] 23:01:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1B80BC00) [pid = 3548] [serial = 162] [outer = 00000000] 23:01:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1D8E5800) [pid = 3548] [serial = 163] [outer = 1B80BC00] 23:01:09 INFO - PROCESS | 3548 | 1461304869748 Marionette DEBUG loaded listener.js 23:01:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1EF06400) [pid = 3548] [serial = 164] [outer = 1B80BC00] 23:01:10 INFO - PROCESS | 3548 | 1461304870295 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 23:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 871ms 23:01:10 INFO - PROCESS | 3548 | 1461304870344 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 23:01:10 INFO - PROCESS | 3548 | 1461304870347 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 23:01:10 INFO - PROCESS | 3548 | 1461304870351 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:01:10 INFO - PROCESS | 3548 | 1461304870353 Marionette TRACE conn5 <- [1,186,null,{}] 23:01:10 INFO - PROCESS | 3548 | 1461304870357 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:10 INFO - PROCESS | 3548 | 1461304870459 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 23:01:10 INFO - PROCESS | 3548 | 1461304870547 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:10 INFO - PROCESS | 3548 | ++DOCSHELL 0EC42C00 == 50 [pid = 3548] [id = 56] 23:01:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0EC45800) [pid = 3548] [serial = 165] [outer = 00000000] 23:01:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0EC4BC00) [pid = 3548] [serial = 166] [outer = 0EC45800] 23:01:10 INFO - PROCESS | 3548 | 1461304870603 Marionette DEBUG loaded listener.js 23:01:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (1BDC9000) [pid = 3548] [serial = 167] [outer = 0EC45800] 23:01:11 INFO - PROCESS | 3548 | 1461304871175 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 23:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 871ms 23:01:11 INFO - PROCESS | 3548 | 1461304871224 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 23:01:11 INFO - PROCESS | 3548 | 1461304871227 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 23:01:11 INFO - PROCESS | 3548 | 1461304871230 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:01:11 INFO - PROCESS | 3548 | 1461304871232 Marionette TRACE conn5 <- [1,190,null,{}] 23:01:11 INFO - PROCESS | 3548 | 1461304871236 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:11 INFO - PROCESS | 3548 | 1461304871336 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 23:01:11 INFO - PROCESS | 3548 | 1461304871426 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:11 INFO - PROCESS | 3548 | ++DOCSHELL 1EF0B000 == 51 [pid = 3548] [id = 57] 23:01:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (1F21F800) [pid = 3548] [serial = 168] [outer = 00000000] 23:01:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (20FC4800) [pid = 3548] [serial = 169] [outer = 1F21F800] 23:01:11 INFO - PROCESS | 3548 | 1461304871484 Marionette DEBUG loaded listener.js 23:01:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (20FC4400) [pid = 3548] [serial = 170] [outer = 1F21F800] 23:01:12 INFO - PROCESS | 3548 | 1461304872062 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 23:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 871ms 23:01:12 INFO - PROCESS | 3548 | 1461304872105 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 23:01:12 INFO - PROCESS | 3548 | 1461304872107 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 23:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:01:12 INFO - PROCESS | 3548 | 1461304872110 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:01:12 INFO - PROCESS | 3548 | 1461304872112 Marionette TRACE conn5 <- [1,194,null,{}] 23:01:12 INFO - PROCESS | 3548 | 1461304872116 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:12 INFO - PROCESS | 3548 | 1461304872281 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 23:01:12 INFO - PROCESS | 3548 | 1461304872359 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:12 INFO - PROCESS | 3548 | ++DOCSHELL 1C9EC000 == 52 [pid = 3548] [id = 58] 23:01:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (215A9400) [pid = 3548] [serial = 171] [outer = 00000000] 23:01:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (2193D800) [pid = 3548] [serial = 172] [outer = 215A9400] 23:01:12 INFO - PROCESS | 3548 | 1461304872460 Marionette DEBUG loaded listener.js 23:01:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (21940800) [pid = 3548] [serial = 173] [outer = 215A9400] 23:01:13 INFO - PROCESS | 3548 | 1461304873079 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 23:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1018ms 23:01:13 INFO - PROCESS | 3548 | 1461304873132 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 23:01:13 INFO - PROCESS | 3548 | 1461304873137 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 23:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:01:13 INFO - PROCESS | 3548 | 1461304873143 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 3548 | 1461304873146 Marionette TRACE conn5 <- [1,198,null,{}] 23:01:13 INFO - PROCESS | 3548 | 1461304873152 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:13 INFO - PROCESS | 3548 | 1461304873296 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 23:01:13 INFO - PROCESS | 3548 | 1461304873435 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 3548 | ++DOCSHELL 0EC48C00 == 53 [pid = 3548] [id = 59] 23:01:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (0EC4A000) [pid = 3548] [serial = 174] [outer = 00000000] 23:01:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (12480400) [pid = 3548] [serial = 175] [outer = 0EC4A000] 23:01:13 INFO - PROCESS | 3548 | 1461304873496 Marionette DEBUG loaded listener.js 23:01:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (12B7BC00) [pid = 3548] [serial = 176] [outer = 0EC4A000] 23:01:14 INFO - PROCESS | 3548 | 1461304874146 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 23:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1077ms 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1B80A800 == 52 [pid = 3548] [id = 50] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1C3D0800 == 51 [pid = 3548] [id = 41] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 0EC0F800 == 50 [pid = 3548] [id = 30] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 0EC63400 == 49 [pid = 3548] [id = 35] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 177C7000 == 48 [pid = 3548] [id = 43] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1B7B8400 == 47 [pid = 3548] [id = 15] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1B8BF000 == 46 [pid = 3548] [id = 32] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1A735C00 == 45 [pid = 3548] [id = 46] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 0EC61C00 == 44 [pid = 3548] [id = 31] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1B062400 == 43 [pid = 3548] [id = 44] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1D9EA800 == 42 [pid = 3548] [id = 45] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 12F69000 == 41 [pid = 3548] [id = 55] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 12DC4400 == 40 [pid = 3548] [id = 53] 23:01:14 INFO - PROCESS | 3548 | --DOCSHELL 1B805C00 == 39 [pid = 3548] [id = 54] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1A146C00 == 38 [pid = 3548] [id = 48] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1A14BC00 == 37 [pid = 3548] [id = 17] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1B832400 == 36 [pid = 3548] [id = 27] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1394B000 == 35 [pid = 3548] [id = 10] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1A1BB400 == 34 [pid = 3548] [id = 26] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1C9EC800 == 33 [pid = 3548] [id = 18] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 17629800 == 32 [pid = 3548] [id = 24] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1796E000 == 31 [pid = 3548] [id = 38] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1A7D3400 == 30 [pid = 3548] [id = 14] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1B7B4800 == 29 [pid = 3548] [id = 49] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 17283400 == 28 [pid = 3548] [id = 11] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 20FCA000 == 27 [pid = 3548] [id = 8] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1762D000 == 26 [pid = 3548] [id = 20] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 0B97B000 == 25 [pid = 3548] [id = 29] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 0EC09C00 == 24 [pid = 3548] [id = 51] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1B05A800 == 23 [pid = 3548] [id = 39] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 13194000 == 22 [pid = 3548] [id = 28] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1EF05400 == 21 [pid = 3548] [id = 19] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1EF0B000 == 20 [pid = 3548] [id = 57] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 17287400 == 19 [pid = 3548] [id = 36] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 0EC42C00 == 18 [pid = 3548] [id = 56] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 18FCA800 == 17 [pid = 3548] [id = 25] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1B8BCC00 == 16 [pid = 3548] [id = 40] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 19D7E400 == 15 [pid = 3548] [id = 16] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1297BC00 == 14 [pid = 3548] [id = 42] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 17635800 == 13 [pid = 3548] [id = 47] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1C9EC000 == 12 [pid = 3548] [id = 58] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 12B78400 == 11 [pid = 3548] [id = 52] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 1398E400 == 10 [pid = 3548] [id = 23] 23:01:16 INFO - PROCESS | 3548 | --DOCSHELL 12362000 == 9 [pid = 3548] [id = 37] 23:01:18 INFO - PROCESS | 3548 | 1461304878561 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 23:01:18 INFO - PROCESS | 3548 | 1461304878565 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 23:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:01:18 INFO - PROCESS | 3548 | 1461304878764 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:01:18 INFO - PROCESS | 3548 | 1461304878767 Marionette TRACE conn5 <- [1,202,null,{}] 23:01:18 INFO - PROCESS | 3548 | 1461304878795 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:18 INFO - PROCESS | 3548 | 1461304878909 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 23:01:19 INFO - PROCESS | 3548 | 1461304879012 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:19 INFO - PROCESS | 3548 | ++DOCSHELL 0F235400 == 10 [pid = 3548] [id = 60] 23:01:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (0F27CC00) [pid = 3548] [serial = 177] [outer = 00000000] 23:01:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (123FB400) [pid = 3548] [serial = 178] [outer = 0F27CC00] 23:01:19 INFO - PROCESS | 3548 | 1461304879063 Marionette DEBUG loaded listener.js 23:01:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (12B73000) [pid = 3548] [serial = 179] [outer = 0F27CC00] 23:01:19 INFO - PROCESS | 3548 | 1461304879515 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 23:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 811ms 23:01:19 INFO - PROCESS | 3548 | 1461304879548 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 23:01:19 INFO - PROCESS | 3548 | 1461304879551 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 23:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:01:19 INFO - PROCESS | 3548 | 1461304879558 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:01:19 INFO - PROCESS | 3548 | 1461304879562 Marionette TRACE conn5 <- [1,206,null,{}] 23:01:19 INFO - PROCESS | 3548 | 1461304879568 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:19 INFO - PROCESS | 3548 | 1461304879689 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 23:01:19 INFO - PROCESS | 3548 | 1461304879746 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:19 INFO - PROCESS | 3548 | ++DOCSHELL 13FA9800 == 11 [pid = 3548] [id = 61] 23:01:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (13FAA400) [pid = 3548] [serial = 180] [outer = 00000000] 23:01:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1703A000) [pid = 3548] [serial = 181] [outer = 13FAA400] 23:01:19 INFO - PROCESS | 3548 | 1461304879793 Marionette DEBUG loaded listener.js 23:01:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (172C8C00) [pid = 3548] [serial = 182] [outer = 13FAA400] 23:01:20 INFO - PROCESS | 3548 | 1461304880252 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 23:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 731ms 23:01:20 INFO - PROCESS | 3548 | 1461304880322 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 23:01:20 INFO - PROCESS | 3548 | 1461304880325 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 23:01:20 INFO - PROCESS | 3548 | 1461304880341 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:01:20 INFO - PROCESS | 3548 | 1461304880344 Marionette TRACE conn5 <- [1,210,null,{}] 23:01:20 INFO - PROCESS | 3548 | 1461304880349 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:20 INFO - PROCESS | 3548 | 1461304880465 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 23:01:20 INFO - PROCESS | 3548 | 1461304880532 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 3548 | ++DOCSHELL 1A1BDC00 == 12 [pid = 3548] [id = 62] 23:01:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (1A1BE800) [pid = 3548] [serial = 183] [outer = 00000000] 23:01:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (1A734800) [pid = 3548] [serial = 184] [outer = 1A1BE800] 23:01:20 INFO - PROCESS | 3548 | 1461304880586 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (1A73C400) [pid = 3548] [serial = 185] [outer = 1A1BE800] 23:01:21 INFO - PROCESS | 3548 | 1461304881069 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 771ms 23:01:21 INFO - PROCESS | 3548 | 1461304881115 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 3548 | 1461304881117 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 23:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:01:21 INFO - PROCESS | 3548 | 1461304881120 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 3548 | 1461304881122 Marionette TRACE conn5 <- [1,214,null,{}] 23:01:21 INFO - PROCESS | 3548 | 1461304881126 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:21 INFO - PROCESS | 3548 | 1461304881234 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 23:01:21 INFO - PROCESS | 3548 | 1461304881244 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 3548 | ++DOCSHELL 177CB400 == 13 [pid = 3548] [id = 63] 23:01:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (1B38BC00) [pid = 3548] [serial = 186] [outer = 00000000] 23:01:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (1B805400) [pid = 3548] [serial = 187] [outer = 1B38BC00] 23:01:21 INFO - PROCESS | 3548 | 1461304881333 Marionette DEBUG loaded listener.js 23:01:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (1B810800) [pid = 3548] [serial = 188] [outer = 1B38BC00] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (0EC64000) [pid = 3548] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (176D2C00) [pid = 3548] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (1297B400) [pid = 3548] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (123B6800) [pid = 3548] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (19AC5800) [pid = 3548] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (123B6000) [pid = 3548] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (13947800) [pid = 3548] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (19AC6800) [pid = 3548] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (0EC0FC00) [pid = 3548] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (0EC62800) [pid = 3548] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (1BD8F800) [pid = 3548] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (13992800) [pid = 3548] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (19ABC400) [pid = 3548] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (17629C00) [pid = 3548] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (1A1BC400) [pid = 3548] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (1B833C00) [pid = 3548] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (1B806000) [pid = 3548] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (1A736C00) [pid = 3548] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (12DCB000) [pid = 3548] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1B061400) [pid = 3548] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (1B7B8000) [pid = 3548] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1DAC7800) [pid = 3548] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1B065C00) [pid = 3548] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (12B78800) [pid = 3548] [serial = 153] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (1BD89000) [pid = 3548] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (18501C00) [pid = 3548] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1A149800) [pid = 3548] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (172C5000) [pid = 3548] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (12DC3400) [pid = 3548] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1C3D2C00) [pid = 3548] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (177C8000) [pid = 3548] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (215A9400) [pid = 3548] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1F21F800) [pid = 3548] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0EC45800) [pid = 3548] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1B80BC00) [pid = 3548] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1D84C400) [pid = 3548] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1B03EC00) [pid = 3548] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1762DC00) [pid = 3548] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1A144000) [pid = 3548] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (20FBE400) [pid = 3548] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1EF05800) [pid = 3548] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B05BC00) [pid = 3548] [serial = 150] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:01:22 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1B80EC00) [pid = 3548] [serial = 147] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:01:22 INFO - PROCESS | 3548 | 1461304882728 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 23:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1637ms 23:01:22 INFO - PROCESS | 3548 | 1461304882767 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 23:01:22 INFO - PROCESS | 3548 | 1461304882769 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 23:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:01:22 INFO - PROCESS | 3548 | 1461304882773 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:01:22 INFO - PROCESS | 3548 | 1461304882775 Marionette TRACE conn5 <- [1,218,null,{}] 23:01:22 INFO - PROCESS | 3548 | 1461304882778 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:22 INFO - PROCESS | 3548 | 1461304882857 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 23:01:22 INFO - PROCESS | 3548 | 1461304882936 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:22 INFO - PROCESS | 3548 | ++DOCSHELL 12970000 == 14 [pid = 3548] [id = 64] 23:01:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1399B000) [pid = 3548] [serial = 189] [outer = 00000000] 23:01:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (17671800) [pid = 3548] [serial = 190] [outer = 1399B000] 23:01:23 INFO - PROCESS | 3548 | 1461304882983 Marionette DEBUG loaded listener.js 23:01:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1850B000) [pid = 3548] [serial = 191] [outer = 1399B000] 23:01:23 INFO - PROCESS | 3548 | 1461304883358 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 23:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 631ms 23:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:01:23 INFO - PROCESS | 3548 | 1461304883408 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 23:01:23 INFO - PROCESS | 3548 | 1461304883410 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 23:01:23 INFO - PROCESS | 3548 | 1461304883414 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:01:23 INFO - PROCESS | 3548 | 1461304883415 Marionette TRACE conn5 <- [1,222,null,{}] 23:01:23 INFO - PROCESS | 3548 | 1461304883419 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:23 INFO - PROCESS | 3548 | 1461304883590 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 23:01:23 INFO - PROCESS | 3548 | 1461304883611 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:23 INFO - PROCESS | 3548 | ++DOCSHELL 0EC0C000 == 15 [pid = 3548] [id = 65] 23:01:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (185E6400) [pid = 3548] [serial = 192] [outer = 00000000] 23:01:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1BD87800) [pid = 3548] [serial = 193] [outer = 185E6400] 23:01:23 INFO - PROCESS | 3548 | 1461304883661 Marionette DEBUG loaded listener.js 23:01:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1C351C00) [pid = 3548] [serial = 194] [outer = 185E6400] 23:01:24 INFO - PROCESS | 3548 | 1461304884072 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 23:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 672ms 23:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:01:24 INFO - PROCESS | 3548 | 1461304884088 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 23:01:24 INFO - PROCESS | 3548 | 1461304884090 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 23:01:24 INFO - PROCESS | 3548 | 1461304884093 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:01:24 INFO - PROCESS | 3548 | 1461304884095 Marionette TRACE conn5 <- [1,226,null,{}] 23:01:24 INFO - PROCESS | 3548 | 1461304884098 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:24 INFO - PROCESS | 3548 | 1461304884211 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 23:01:24 INFO - PROCESS | 3548 | 1461304884217 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:24 INFO - PROCESS | 3548 | ++DOCSHELL 1C3CF000 == 16 [pid = 3548] [id = 66] 23:01:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1C9E8000) [pid = 3548] [serial = 195] [outer = 00000000] 23:01:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1CCC3800) [pid = 3548] [serial = 196] [outer = 1C9E8000] 23:01:24 INFO - PROCESS | 3548 | 1461304884262 Marionette DEBUG loaded listener.js 23:01:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1D9DB800) [pid = 3548] [serial = 197] [outer = 1C9E8000] 23:01:24 INFO - PROCESS | 3548 | 1461304884919 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 23:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 931ms 23:01:25 INFO - PROCESS | 3548 | 1461304885025 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 3548 | 1461304885031 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 23:01:25 INFO - PROCESS | 3548 | 1461304885036 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:01:25 INFO - PROCESS | 3548 | 1461304885040 Marionette TRACE conn5 <- [1,230,null,{}] 23:01:25 INFO - PROCESS | 3548 | 1461304885045 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:25 INFO - PROCESS | 3548 | 1461304885173 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 23:01:25 INFO - PROCESS | 3548 | 1461304885289 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 3548 | ++DOCSHELL 0EC3E000 == 17 [pid = 3548] [id = 67] 23:01:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0EC42400) [pid = 3548] [serial = 198] [outer = 00000000] 23:01:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (12F6A400) [pid = 3548] [serial = 199] [outer = 0EC42400] 23:01:25 INFO - PROCESS | 3548 | 1461304885351 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (13992800) [pid = 3548] [serial = 200] [outer = 0EC42400] 23:01:26 INFO - PROCESS | 3548 | 1461304886160 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 23:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1176ms 23:01:26 INFO - PROCESS | 3548 | 1461304886232 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 23:01:26 INFO - PROCESS | 3548 | 1461304886236 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 23:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:01:26 INFO - PROCESS | 3548 | 1461304886242 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:01:26 INFO - PROCESS | 3548 | 1461304886246 Marionette TRACE conn5 <- [1,234,null,{}] 23:01:26 INFO - PROCESS | 3548 | 1461304886252 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:26 INFO - PROCESS | 3548 | 1461304886360 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 23:01:26 INFO - PROCESS | 3548 | 1461304886431 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:26 INFO - PROCESS | 3548 | ++DOCSHELL 0EC44000 == 18 [pid = 3548] [id = 68] 23:01:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0EC5D000) [pid = 3548] [serial = 201] [outer = 00000000] 23:01:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (123BE000) [pid = 3548] [serial = 202] [outer = 0EC5D000] 23:01:26 INFO - PROCESS | 3548 | 1461304886481 Marionette DEBUG loaded listener.js 23:01:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (12917400) [pid = 3548] [serial = 203] [outer = 0EC5D000] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1703A400) [pid = 3548] [serial = 123] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (13945000) [pid = 3548] [serial = 99] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1297C000) [pid = 3548] [serial = 108] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (12473000) [pid = 3548] [serial = 102] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (19AE4800) [pid = 3548] [serial = 138] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (12B7DC00) [pid = 3548] [serial = 154] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (13FAB000) [pid = 3548] [serial = 109] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (20FCAC00) [pid = 3548] [serial = 63] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1BDD0400) [pid = 3548] [serial = 118] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (12DC4000) [pid = 3548] [serial = 96] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (13FA5800) [pid = 3548] [serial = 81] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (17030800) [pid = 3548] [serial = 82] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1A1BB800) [pid = 3548] [serial = 84] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B066400) [pid = 3548] [serial = 85] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1C8A3C00) [pid = 3548] [serial = 87] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (12E4CC00) [pid = 3548] [serial = 97] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1CAB4400) [pid = 3548] [serial = 88] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (124DE800) [pid = 3548] [serial = 90] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (19AC7C00) [pid = 3548] [serial = 91] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1BDCA000) [pid = 3548] [serial = 93] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (16E4F800) [pid = 3548] [serial = 66] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (16FE8400) [pid = 3548] [serial = 67] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (19D7EC00) [pid = 3548] [serial = 72] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (17967400) [pid = 3548] [serial = 69] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1BDC9C00) [pid = 3548] [serial = 94] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (13F08400) [pid = 3548] [serial = 100] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (1B067C00) [pid = 3548] [serial = 75] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (185EF000) [pid = 3548] [serial = 70] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (1A1BC800) [pid = 3548] [serial = 73] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (1C3CFC00) [pid = 3548] [serial = 78] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (2193A800) [pid = 3548] [serial = 64] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (1C5AE400) [pid = 3548] [serial = 79] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (1B528800) [pid = 3548] [serial = 76] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (1B342400) [pid = 3548] [serial = 114] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (1A73E800) [pid = 3548] [serial = 142] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (19ABF800) [pid = 3548] [serial = 111] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (176D2800) [pid = 3548] [serial = 106] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (19ACAC00) [pid = 3548] [serial = 126] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (18502C00) [pid = 3548] [serial = 157] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (1A738800) [pid = 3548] [serial = 141] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (1766A000) [pid = 3548] [serial = 124] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (12E3E000) [pid = 3548] [serial = 103] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (1A731C00) [pid = 3548] [serial = 139] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (17637800) [pid = 3548] [serial = 105] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (19AE6800) [pid = 3548] [serial = 158] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (1E3B6800) [pid = 3548] [serial = 148] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (1B387800) [pid = 3548] [serial = 115] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (1B80F400) [pid = 3548] [serial = 145] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (1A73F000) [pid = 3548] [serial = 135] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (1E36BC00) [pid = 3548] [serial = 133] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (1B838800) [pid = 3548] [serial = 160] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (1DAD3000) [pid = 3548] [serial = 132] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (1BDCFC00) [pid = 3548] [serial = 130] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (1BDC2C00) [pid = 3548] [serial = 129] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (13F03400) [pid = 3548] [serial = 155] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (1BDC8C00) [pid = 3548] [serial = 117] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (1B80C400) [pid = 3548] [serial = 144] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (19AC8C00) [pid = 3548] [serial = 112] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (1C9F4400) [pid = 3548] [serial = 120] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (1C9F1000) [pid = 3548] [serial = 121] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (19D7F000) [pid = 3548] [serial = 127] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (17909000) [pid = 3548] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (12480400) [pid = 3548] [serial = 175] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (21940800) [pid = 3548] [serial = 173] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (20FC4400) [pid = 3548] [serial = 170] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (2193D800) [pid = 3548] [serial = 172] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (20FC4800) [pid = 3548] [serial = 169] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (1BDC9000) [pid = 3548] [serial = 167] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0EC4BC00) [pid = 3548] [serial = 166] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (1EF06400) [pid = 3548] [serial = 164] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (1E362400) [pid = 3548] [serial = 52] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 58 (1B529C00) [pid = 3548] [serial = 49] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 57 (1B345400) [pid = 3548] [serial = 58] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 56 (1C8AAC00) [pid = 3548] [serial = 46] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 55 (215B5C00) [pid = 3548] [serial = 61] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 54 (20F2B000) [pid = 3548] [serial = 55] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 53 (1F21DC00) [pid = 3548] [serial = 152] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 52 (20F29800) [pid = 3548] [serial = 149] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 51 (1F21B400) [pid = 3548] [serial = 151] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 50 (1C3C9000) [pid = 3548] [serial = 161] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 49 (1D8E5800) [pid = 3548] [serial = 163] [outer = 00000000] [url = about:blank] 23:01:26 INFO - PROCESS | 3548 | --DOMWINDOW == 48 (1D9E3800) [pid = 3548] [serial = 136] [outer = 00000000] [url = about:blank] 23:01:27 INFO - PROCESS | 3548 | 1461304887003 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 23:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 778ms 23:01:27 INFO - PROCESS | 3548 | 1461304887029 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 23:01:27 INFO - PROCESS | 3548 | 1461304887035 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 23:01:27 INFO - PROCESS | 3548 | 1461304887042 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:01:27 INFO - PROCESS | 3548 | 1461304887045 Marionette TRACE conn5 <- [1,238,null,{}] 23:01:27 INFO - PROCESS | 3548 | 1461304887049 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:27 INFO - PROCESS | 3548 | 1461304887128 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 23:01:27 INFO - PROCESS | 3548 | 1461304887136 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:27 INFO - PROCESS | 3548 | ++DOCSHELL 12B79C00 == 19 [pid = 3548] [id = 69] 23:01:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 49 (12B7A000) [pid = 3548] [serial = 204] [outer = 00000000] 23:01:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 50 (12E48400) [pid = 3548] [serial = 205] [outer = 12B7A000] 23:01:27 INFO - PROCESS | 3548 | 1461304887182 Marionette DEBUG loaded listener.js 23:01:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 51 (12F63000) [pid = 3548] [serial = 206] [outer = 12B7A000] 23:01:27 INFO - PROCESS | 3548 | 1461304887616 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 23:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 631ms 23:01:27 INFO - PROCESS | 3548 | 1461304887678 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 23:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:01:27 INFO - PROCESS | 3548 | 1461304887681 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 23:01:27 INFO - PROCESS | 3548 | 1461304887684 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:01:27 INFO - PROCESS | 3548 | 1461304887688 Marionette TRACE conn5 <- [1,242,null,{}] 23:01:27 INFO - PROCESS | 3548 | 1461304887699 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:27 INFO - PROCESS | 3548 | 1461304887786 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 23:01:27 INFO - PROCESS | 3548 | 1461304887832 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:27 INFO - PROCESS | 3548 | ++DOCSHELL 13F9E400 == 20 [pid = 3548] [id = 70] 23:01:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 52 (13F9F400) [pid = 3548] [serial = 207] [outer = 00000000] 23:01:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 53 (16E32000) [pid = 3548] [serial = 208] [outer = 13F9F400] 23:01:27 INFO - PROCESS | 3548 | 1461304887888 Marionette DEBUG loaded listener.js 23:01:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 54 (16E53800) [pid = 3548] [serial = 209] [outer = 13F9F400] 23:01:28 INFO - PROCESS | 3548 | 1461304888324 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 23:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 691ms 23:01:28 INFO - PROCESS | 3548 | 1461304888374 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 23:01:28 INFO - PROCESS | 3548 | 1461304888377 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 23:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:01:28 INFO - PROCESS | 3548 | 1461304888381 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:01:28 INFO - PROCESS | 3548 | 1461304888382 Marionette TRACE conn5 <- [1,246,null,{}] 23:01:28 INFO - PROCESS | 3548 | 1461304888386 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:28 INFO - PROCESS | 3548 | 1461304888462 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 23:01:28 INFO - PROCESS | 3548 | 1461304888471 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:28 INFO - PROCESS | 3548 | ++DOCSHELL 17628400 == 21 [pid = 3548] [id = 71] 23:01:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (1762A800) [pid = 3548] [serial = 210] [outer = 00000000] 23:01:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (17637400) [pid = 3548] [serial = 211] [outer = 1762A800] 23:01:28 INFO - PROCESS | 3548 | 1461304888517 Marionette DEBUG loaded listener.js 23:01:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (176D0C00) [pid = 3548] [serial = 212] [outer = 1762A800] 23:01:28 INFO - PROCESS | 3548 | 1461304888800 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:01:29 INFO - PROCESS | 3548 | 1461304888989 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 23:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 632ms 23:01:29 INFO - PROCESS | 3548 | 1461304889016 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 23:01:29 INFO - PROCESS | 3548 | 1461304889018 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 23:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:01:29 INFO - PROCESS | 3548 | 1461304889021 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:01:29 INFO - PROCESS | 3548 | 1461304889023 Marionette TRACE conn5 <- [1,250,null,{}] 23:01:29 INFO - PROCESS | 3548 | 1461304889027 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:29 INFO - PROCESS | 3548 | 1461304889126 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 23:01:29 INFO - PROCESS | 3548 | 1461304889203 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:29 INFO - PROCESS | 3548 | ++DOCSHELL 1796B400 == 22 [pid = 3548] [id = 72] 23:01:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (1796D400) [pid = 3548] [serial = 213] [outer = 00000000] 23:01:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (19AC3000) [pid = 3548] [serial = 214] [outer = 1796D400] 23:01:29 INFO - PROCESS | 3548 | 1461304889249 Marionette DEBUG loaded listener.js 23:01:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (19AC8400) [pid = 3548] [serial = 215] [outer = 1796D400] 23:01:29 INFO - PROCESS | 3548 | 1461304889685 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 23:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 23:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:01:29 INFO - PROCESS | 3548 | 1461304889695 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 23:01:29 INFO - PROCESS | 3548 | 1461304889697 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 23:01:29 INFO - PROCESS | 3548 | 1461304889701 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:01:29 INFO - PROCESS | 3548 | 1461304889702 Marionette TRACE conn5 <- [1,254,null,{}] 23:01:29 INFO - PROCESS | 3548 | 1461304889706 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:29 INFO - PROCESS | 3548 | 1461304889833 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 23:01:29 INFO - PROCESS | 3548 | 1461304889844 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:29 INFO - PROCESS | 3548 | ++DOCSHELL 19AC1800 == 23 [pid = 3548] [id = 73] 23:01:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (19AC9C00) [pid = 3548] [serial = 216] [outer = 00000000] 23:01:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (1A195800) [pid = 3548] [serial = 217] [outer = 19AC9C00] 23:01:29 INFO - PROCESS | 3548 | 1461304889893 Marionette DEBUG loaded listener.js 23:01:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (1A731400) [pid = 3548] [serial = 218] [outer = 19AC9C00] 23:01:30 INFO - PROCESS | 3548 | 1461304890330 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 23:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 23:01:30 INFO - PROCESS | 3548 | 1461304890372 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 23:01:30 INFO - PROCESS | 3548 | 1461304890374 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 23:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:01:30 INFO - PROCESS | 3548 | 1461304890377 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:01:30 INFO - PROCESS | 3548 | 1461304890379 Marionette TRACE conn5 <- [1,258,null,{}] 23:01:30 INFO - PROCESS | 3548 | 1461304890383 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:30 INFO - PROCESS | 3548 | 1461304890478 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 23:01:30 INFO - PROCESS | 3548 | 1461304890550 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:30 INFO - PROCESS | 3548 | ++DOCSHELL 1A733800 == 24 [pid = 3548] [id = 74] 23:01:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (1A736000) [pid = 3548] [serial = 219] [outer = 00000000] 23:01:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (1A740C00) [pid = 3548] [serial = 220] [outer = 1A736000] 23:01:30 INFO - PROCESS | 3548 | 1461304890595 Marionette DEBUG loaded listener.js 23:01:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (17039C00) [pid = 3548] [serial = 221] [outer = 1A736000] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (1A1BE800) [pid = 3548] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0F27CC00) [pid = 3548] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0EC4A000) [pid = 3548] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (1B38BC00) [pid = 3548] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (1399B000) [pid = 3548] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (13FAA400) [pid = 3548] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:01:31 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (185E6400) [pid = 3548] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:01:31 INFO - PROCESS | 3548 | 1461304891034 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 23:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 671ms 23:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:01:31 INFO - PROCESS | 3548 | 1461304891048 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 23:01:31 INFO - PROCESS | 3548 | 1461304891049 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 23:01:31 INFO - PROCESS | 3548 | 1461304891053 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:01:31 INFO - PROCESS | 3548 | 1461304891055 Marionette TRACE conn5 <- [1,262,null,{}] 23:01:31 INFO - PROCESS | 3548 | 1461304891062 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:31 INFO - PROCESS | 3548 | 1461304891136 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 23:01:31 INFO - PROCESS | 3548 | 1461304891143 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 3548 | ++DOCSHELL 1399CC00 == 25 [pid = 3548] [id = 75] 23:01:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (13FA9000) [pid = 3548] [serial = 222] [outer = 00000000] 23:01:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (1B341000) [pid = 3548] [serial = 223] [outer = 13FA9000] 23:01:31 INFO - PROCESS | 3548 | 1461304891188 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (1B34B800) [pid = 3548] [serial = 224] [outer = 13FA9000] 23:01:31 INFO - PROCESS | 3548 | 1461304891603 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 23:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 571ms 23:01:31 INFO - PROCESS | 3548 | 1461304891628 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 23:01:31 INFO - PROCESS | 3548 | 1461304891630 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 23:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:01:31 INFO - PROCESS | 3548 | 1461304891642 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:01:31 INFO - PROCESS | 3548 | 1461304891644 Marionette TRACE conn5 <- [1,266,null,{}] 23:01:31 INFO - PROCESS | 3548 | 1461304891647 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:31 INFO - PROCESS | 3548 | 1461304891720 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 23:01:31 INFO - PROCESS | 3548 | 1461304891727 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 3548 | ++DOCSHELL 1B347C00 == 26 [pid = 3548] [id = 76] 23:01:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (1B37E000) [pid = 3548] [serial = 225] [outer = 00000000] 23:01:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (1B52C400) [pid = 3548] [serial = 226] [outer = 1B37E000] 23:01:31 INFO - PROCESS | 3548 | 1461304891772 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (1B52C000) [pid = 3548] [serial = 227] [outer = 1B37E000] 23:01:32 INFO - PROCESS | 3548 | 1461304892203 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 23:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 571ms 23:01:32 INFO - PROCESS | 3548 | 1461304892216 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 23:01:32 INFO - PROCESS | 3548 | 1461304892217 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 23:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:01:32 INFO - PROCESS | 3548 | 1461304892221 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - PROCESS | 3548 | 1461304892223 Marionette TRACE conn5 <- [1,270,null,{}] 23:01:32 INFO - PROCESS | 3548 | 1461304892226 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:32 INFO - PROCESS | 3548 | 1461304892329 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 23:01:32 INFO - PROCESS | 3548 | 1461304892337 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:32 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B8C00 == 27 [pid = 3548] [id = 77] 23:01:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (1B7B9000) [pid = 3548] [serial = 228] [outer = 00000000] 23:01:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (1B80B400) [pid = 3548] [serial = 229] [outer = 1B7B9000] 23:01:32 INFO - PROCESS | 3548 | 1461304892382 Marionette DEBUG loaded listener.js 23:01:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (1B80D000) [pid = 3548] [serial = 230] [outer = 1B7B9000] 23:01:32 INFO - PROCESS | 3548 | 1461304892765 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 23:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 571ms 23:01:32 INFO - PROCESS | 3548 | 1461304892792 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 23:01:32 INFO - PROCESS | 3548 | 1461304892794 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 23:01:32 INFO - PROCESS | 3548 | 1461304892797 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:01:32 INFO - PROCESS | 3548 | 1461304892800 Marionette TRACE conn5 <- [1,274,null,{}] 23:01:32 INFO - PROCESS | 3548 | 1461304892803 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:32 INFO - PROCESS | 3548 | 1461304892897 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 23:01:33 INFO - PROCESS | 3548 | 1461304892968 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:33 INFO - PROCESS | 3548 | ++DOCSHELL 1B80F400 == 28 [pid = 3548] [id = 78] 23:01:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (1B8BA800) [pid = 3548] [serial = 231] [outer = 00000000] 23:01:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (1BDC6400) [pid = 3548] [serial = 232] [outer = 1B8BA800] 23:01:33 INFO - PROCESS | 3548 | 1461304893017 Marionette DEBUG loaded listener.js 23:01:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (1BDCC000) [pid = 3548] [serial = 233] [outer = 1B8BA800] 23:01:33 INFO - PROCESS | 3548 | 1461304893597 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 871ms 23:01:33 INFO - PROCESS | 3548 | 1461304893686 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 23:01:33 INFO - PROCESS | 3548 | 1461304893691 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 23:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:01:33 INFO - PROCESS | 3548 | 1461304893700 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 3548 | 1461304893705 Marionette TRACE conn5 <- [1,278,null,{}] 23:01:33 INFO - PROCESS | 3548 | 1461304893726 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:33 INFO - PROCESS | 3548 | 1461304893836 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 23:01:33 INFO - PROCESS | 3548 | 1461304893900 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:33 INFO - PROCESS | 3548 | ++DOCSHELL 0EC5E000 == 29 [pid = 3548] [id = 79] 23:01:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0EC62800) [pid = 3548] [serial = 234] [outer = 00000000] 23:01:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (12E47000) [pid = 3548] [serial = 235] [outer = 0EC62800] 23:01:33 INFO - PROCESS | 3548 | 1461304893958 Marionette DEBUG loaded listener.js 23:01:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (12F6EC00) [pid = 3548] [serial = 236] [outer = 0EC62800] 23:01:34 INFO - PROCESS | 3548 | 1461304894569 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 23:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 931ms 23:01:34 INFO - PROCESS | 3548 | 1461304894639 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 23:01:34 INFO - PROCESS | 3548 | 1461304894645 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 23:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:01:34 INFO - PROCESS | 3548 | 1461304894652 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:01:34 INFO - PROCESS | 3548 | 1461304894655 Marionette TRACE conn5 <- [1,282,null,{}] 23:01:34 INFO - PROCESS | 3548 | 1461304894659 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:34 INFO - PROCESS | 3548 | 1461304894795 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 23:01:34 INFO - PROCESS | 3548 | 1461304894866 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:34 INFO - PROCESS | 3548 | ++DOCSHELL 1703A400 == 30 [pid = 3548] [id = 80] 23:01:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (172C9400) [pid = 3548] [serial = 237] [outer = 00000000] 23:01:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (18FCC800) [pid = 3548] [serial = 238] [outer = 172C9400] 23:01:34 INFO - PROCESS | 3548 | 1461304894923 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (19ACB000) [pid = 3548] [serial = 239] [outer = 172C9400] 23:01:35 INFO - PROCESS | 3548 | 1461304895530 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 23:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 931ms 23:01:35 INFO - PROCESS | 3548 | 1461304895583 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 3548 | 1461304895586 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 23:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:01:35 INFO - PROCESS | 3548 | 1461304895590 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 3548 | 1461304895594 Marionette TRACE conn5 <- [1,286,null,{}] 23:01:35 INFO - PROCESS | 3548 | 1461304895605 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:35 INFO - PROCESS | 3548 | 1461304895708 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 23:01:35 INFO - PROCESS | 3548 | 1461304895798 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B7000 == 31 [pid = 3548] [id = 81] 23:01:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (1B7B8800) [pid = 3548] [serial = 240] [outer = 00000000] 23:01:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (1BDC2400) [pid = 3548] [serial = 241] [outer = 1B7B8800] 23:01:35 INFO - PROCESS | 3548 | 1461304895856 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (1BDC8C00) [pid = 3548] [serial = 242] [outer = 1B7B8800] 23:01:36 INFO - PROCESS | 3548 | 1461304896555 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 23:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 972ms 23:01:36 INFO - PROCESS | 3548 | 1461304896563 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 23:01:36 INFO - PROCESS | 3548 | 1461304896567 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 23:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:01:36 INFO - PROCESS | 3548 | 1461304896572 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:01:36 INFO - PROCESS | 3548 | 1461304896575 Marionette TRACE conn5 <- [1,290,null,{}] 23:01:36 INFO - PROCESS | 3548 | 1461304896581 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:36 INFO - PROCESS | 3548 | 1461304896673 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 23:01:36 INFO - PROCESS | 3548 | 1461304896765 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 3548 | ++DOCSHELL 12F6CC00 == 32 [pid = 3548] [id = 82] 23:01:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (12F6E800) [pid = 3548] [serial = 243] [outer = 00000000] 23:01:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (13F06800) [pid = 3548] [serial = 244] [outer = 12F6E800] 23:01:36 INFO - PROCESS | 3548 | 1461304896816 Marionette DEBUG loaded listener.js 23:01:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (16E34C00) [pid = 3548] [serial = 245] [outer = 12F6E800] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (1BD87800) [pid = 3548] [serial = 193] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (1A734800) [pid = 3548] [serial = 184] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (123FB400) [pid = 3548] [serial = 178] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (12B7BC00) [pid = 3548] [serial = 176] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (1B805400) [pid = 3548] [serial = 187] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (1A73C400) [pid = 3548] [serial = 185] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (1B810800) [pid = 3548] [serial = 188] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (17671800) [pid = 3548] [serial = 190] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (1703A000) [pid = 3548] [serial = 181] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (172C8C00) [pid = 3548] [serial = 182] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (1850B000) [pid = 3548] [serial = 191] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (1C351C00) [pid = 3548] [serial = 194] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (12B73000) [pid = 3548] [serial = 179] [outer = 00000000] [url = about:blank] 23:01:37 INFO - PROCESS | 3548 | 1461304897365 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 23:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 831ms 23:01:37 INFO - PROCESS | 3548 | 1461304897404 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 23:01:37 INFO - PROCESS | 3548 | 1461304897409 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 23:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:01:37 INFO - PROCESS | 3548 | 1461304897415 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:01:37 INFO - PROCESS | 3548 | 1461304897417 Marionette TRACE conn5 <- [1,294,null,{}] 23:01:37 INFO - PROCESS | 3548 | 1461304897421 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:37 INFO - PROCESS | 3548 | 1461304897500 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 23:01:37 INFO - PROCESS | 3548 | 1461304897573 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:37 INFO - PROCESS | 3548 | ++DOCSHELL 0EC41000 == 33 [pid = 3548] [id = 83] 23:01:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0F27EC00) [pid = 3548] [serial = 246] [outer = 00000000] 23:01:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (12F69800) [pid = 3548] [serial = 247] [outer = 0F27EC00] 23:01:37 INFO - PROCESS | 3548 | 1461304897619 Marionette DEBUG loaded listener.js 23:01:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (13FAA400) [pid = 3548] [serial = 248] [outer = 0F27EC00] 23:01:38 INFO - PROCESS | 3548 | 1461304898005 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 631ms 23:01:38 INFO - PROCESS | 3548 | 1461304898051 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 23:01:38 INFO - PROCESS | 3548 | 1461304898053 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 23:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:01:38 INFO - PROCESS | 3548 | 1461304898090 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:01:38 INFO - PROCESS | 3548 | 1461304898093 Marionette TRACE conn5 <- [1,298,null,{}] 23:01:38 INFO - PROCESS | 3548 | 1461304898106 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:38 INFO - PROCESS | 3548 | 1461304898192 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 23:01:38 INFO - PROCESS | 3548 | 1461304898207 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:38 INFO - PROCESS | 3548 | ++DOCSHELL 19ABDC00 == 34 [pid = 3548] [id = 84] 23:01:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (19ABE400) [pid = 3548] [serial = 249] [outer = 00000000] 23:01:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (19AC7800) [pid = 3548] [serial = 250] [outer = 19ABE400] 23:01:38 INFO - PROCESS | 3548 | 1461304898258 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (19D7A800) [pid = 3548] [serial = 251] [outer = 19ABE400] 23:01:38 INFO - PROCESS | 3548 | 1461304898701 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 23:01:38 INFO - PROCESS | 3548 | 1461304898733 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 23:01:38 INFO - PROCESS | 3548 | 1461304898735 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 23:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:01:38 INFO - PROCESS | 3548 | 1461304898739 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:01:38 INFO - PROCESS | 3548 | 1461304898740 Marionette TRACE conn5 <- [1,302,null,{}] 23:01:38 INFO - PROCESS | 3548 | 1461304898744 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:38 INFO - PROCESS | 3548 | 1461304898823 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 23:01:38 INFO - PROCESS | 3548 | 1461304898829 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:38 INFO - PROCESS | 3548 | ++DOCSHELL 1A14C000 == 35 [pid = 3548] [id = 85] 23:01:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (1A1C5000) [pid = 3548] [serial = 252] [outer = 00000000] 23:01:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (1A738000) [pid = 3548] [serial = 253] [outer = 1A1C5000] 23:01:38 INFO - PROCESS | 3548 | 1461304898875 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (1A73E800) [pid = 3548] [serial = 254] [outer = 1A1C5000] 23:01:39 INFO - PROCESS | 3548 | 1461304899310 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 631ms 23:01:39 INFO - PROCESS | 3548 | 1461304899373 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 23:01:39 INFO - PROCESS | 3548 | 1461304899375 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 23:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:01:39 INFO - PROCESS | 3548 | 1461304899379 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:01:39 INFO - PROCESS | 3548 | 1461304899380 Marionette TRACE conn5 <- [1,306,null,{}] 23:01:39 INFO - PROCESS | 3548 | 1461304899384 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:39 INFO - PROCESS | 3548 | 1461304899488 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 23:01:39 INFO - PROCESS | 3548 | 1461304899558 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:39 INFO - PROCESS | 3548 | ++DOCSHELL 1A7DA400 == 36 [pid = 3548] [id = 86] 23:01:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (1B066000) [pid = 3548] [serial = 255] [outer = 00000000] 23:01:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (1B38C400) [pid = 3548] [serial = 256] [outer = 1B066000] 23:01:39 INFO - PROCESS | 3548 | 1461304899604 Marionette DEBUG loaded listener.js 23:01:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (1B38C000) [pid = 3548] [serial = 257] [outer = 1B066000] 23:01:40 INFO - PROCESS | 3548 | 1461304900028 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 23:01:40 INFO - PROCESS | 3548 | 1461304900053 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 23:01:40 INFO - PROCESS | 3548 | 1461304900055 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 23:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:01:40 INFO - PROCESS | 3548 | 1461304900065 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:01:40 INFO - PROCESS | 3548 | 1461304900067 Marionette TRACE conn5 <- [1,310,null,{}] 23:01:40 INFO - PROCESS | 3548 | 1461304900070 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:40 INFO - PROCESS | 3548 | 1461304900191 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 23:01:40 INFO - PROCESS | 3548 | 1461304900199 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:40 INFO - PROCESS | 3548 | ++DOCSHELL 12473000 == 37 [pid = 3548] [id = 87] 23:01:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (1B804000) [pid = 3548] [serial = 258] [outer = 00000000] 23:01:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (1BDCB000) [pid = 3548] [serial = 259] [outer = 1B804000] 23:01:40 INFO - PROCESS | 3548 | 1461304900248 Marionette DEBUG loaded listener.js 23:01:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (1BDCA400) [pid = 3548] [serial = 260] [outer = 1B804000] 23:01:40 INFO - PROCESS | 3548 | 1461304900710 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 670ms 23:01:40 INFO - PROCESS | 3548 | 1461304900740 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 23:01:40 INFO - PROCESS | 3548 | 1461304900742 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 23:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:01:40 INFO - PROCESS | 3548 | 1461304900746 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:01:40 INFO - PROCESS | 3548 | 1461304900747 Marionette TRACE conn5 <- [1,314,null,{}] 23:01:40 INFO - PROCESS | 3548 | 1461304900751 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:40 INFO - PROCESS | 3548 | 1461304900876 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 23:01:40 INFO - PROCESS | 3548 | 1461304900898 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:40 INFO - PROCESS | 3548 | ++DOCSHELL 1C348800 == 38 [pid = 3548] [id = 88] 23:01:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (1C349800) [pid = 3548] [serial = 261] [outer = 00000000] 23:01:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (1C5A7000) [pid = 3548] [serial = 262] [outer = 1C349800] 23:01:40 INFO - PROCESS | 3548 | 1461304900944 Marionette DEBUG loaded listener.js 23:01:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (1C8A3800) [pid = 3548] [serial = 263] [outer = 1C349800] 23:01:41 INFO - PROCESS | 3548 | 1461304901499 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (1796D400) [pid = 3548] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (1A736000) [pid = 3548] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (1C9E8000) [pid = 3548] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (12B7A000) [pid = 3548] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (13F9F400) [pid = 3548] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (19AC9C00) [pid = 3548] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0EC5D000) [pid = 3548] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (13FA9000) [pid = 3548] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (1B7B9000) [pid = 3548] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (1762A800) [pid = 3548] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:01:41 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (1B37E000) [pid = 3548] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 771ms 23:01:41 INFO - PROCESS | 3548 | 1461304901518 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 23:01:41 INFO - PROCESS | 3548 | 1461304901520 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 23:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:01:41 INFO - PROCESS | 3548 | 1461304901524 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:01:41 INFO - PROCESS | 3548 | 1461304901525 Marionette TRACE conn5 <- [1,318,null,{}] 23:01:41 INFO - PROCESS | 3548 | 1461304901529 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:41 INFO - PROCESS | 3548 | 1461304901609 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 23:01:41 INFO - PROCESS | 3548 | 1461304901615 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:41 INFO - PROCESS | 3548 | ++DOCSHELL 0F27CC00 == 39 [pid = 3548] [id = 89] 23:01:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (12915C00) [pid = 3548] [serial = 264] [outer = 00000000] 23:01:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (1796D400) [pid = 3548] [serial = 265] [outer = 12915C00] 23:01:41 INFO - PROCESS | 3548 | 1461304901661 Marionette DEBUG loaded listener.js 23:01:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (1A146C00) [pid = 3548] [serial = 266] [outer = 12915C00] 23:01:42 INFO - PROCESS | 3548 | 1461304902088 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 23:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:01:42 INFO - PROCESS | 3548 | 1461304902094 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 23:01:42 INFO - PROCESS | 3548 | 1461304902096 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 23:01:42 INFO - PROCESS | 3548 | 1461304902099 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 3548 | 1461304902101 Marionette TRACE conn5 <- [1,322,null,{}] 23:01:42 INFO - PROCESS | 3548 | 1461304902114 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:42 INFO - PROCESS | 3548 | 1461304902215 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 23:01:42 INFO - PROCESS | 3548 | 1461304902226 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 3548 | ++DOCSHELL 1C3D6400 == 40 [pid = 3548] [id = 90] 23:01:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (1C903800) [pid = 3548] [serial = 267] [outer = 00000000] 23:01:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (1CBE8800) [pid = 3548] [serial = 268] [outer = 1C903800] 23:01:42 INFO - PROCESS | 3548 | 1461304902272 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (1CAB1C00) [pid = 3548] [serial = 269] [outer = 1C903800] 23:01:42 INFO - PROCESS | 3548 | 1461304902691 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 23:01:42 INFO - PROCESS | 3548 | 1461304902730 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 23:01:42 INFO - PROCESS | 3548 | 1461304902732 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 23:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:01:42 INFO - PROCESS | 3548 | 1461304902736 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 3548 | 1461304902737 Marionette TRACE conn5 <- [1,326,null,{}] 23:01:42 INFO - PROCESS | 3548 | 1461304902741 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:42 INFO - PROCESS | 3548 | 1461304902818 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 23:01:42 INFO - PROCESS | 3548 | 1461304902825 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 3548 | ++DOCSHELL 1D8E5800 == 41 [pid = 3548] [id = 91] 23:01:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (1D8E8000) [pid = 3548] [serial = 270] [outer = 00000000] 23:01:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (1DAD3800) [pid = 3548] [serial = 271] [outer = 1D8E8000] 23:01:42 INFO - PROCESS | 3548 | 1461304902872 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (1E361400) [pid = 3548] [serial = 272] [outer = 1D8E8000] 23:01:43 INFO - PROCESS | 3548 | 1461304903306 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 631ms 23:01:43 INFO - PROCESS | 3548 | 1461304903366 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 23:01:43 INFO - PROCESS | 3548 | 1461304903369 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 23:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:01:43 INFO - PROCESS | 3548 | 1461304903372 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:01:43 INFO - PROCESS | 3548 | 1461304903374 Marionette TRACE conn5 <- [1,330,null,{}] 23:01:43 INFO - PROCESS | 3548 | 1461304903378 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:43 INFO - PROCESS | 3548 | 1461304903473 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 23:01:43 INFO - PROCESS | 3548 | 1461304903482 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:43 INFO - PROCESS | 3548 | ++DOCSHELL 1C55C800 == 42 [pid = 3548] [id = 92] 23:01:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (1C560400) [pid = 3548] [serial = 273] [outer = 00000000] 23:01:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (1C566400) [pid = 3548] [serial = 274] [outer = 1C560400] 23:01:43 INFO - PROCESS | 3548 | 1461304903531 Marionette DEBUG loaded listener.js 23:01:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (1DFCB400) [pid = 3548] [serial = 275] [outer = 1C560400] 23:01:44 INFO - PROCESS | 3548 | 1461304904210 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 870ms 23:01:44 INFO - PROCESS | 3548 | 1461304904247 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 23:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:01:44 INFO - PROCESS | 3548 | 1461304904250 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 23:01:44 INFO - PROCESS | 3548 | 1461304904255 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:01:44 INFO - PROCESS | 3548 | 1461304904258 Marionette TRACE conn5 <- [1,334,null,{}] 23:01:44 INFO - PROCESS | 3548 | 1461304904264 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:44 INFO - PROCESS | 3548 | 1461304904370 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 23:01:44 INFO - PROCESS | 3548 | 1461304904447 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:44 INFO - PROCESS | 3548 | ++DOCSHELL 12B72400 == 43 [pid = 3548] [id = 93] 23:01:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (12B7F000) [pid = 3548] [serial = 276] [outer = 00000000] 23:01:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (172C8C00) [pid = 3548] [serial = 277] [outer = 12B7F000] 23:01:44 INFO - PROCESS | 3548 | 1461304904504 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (17631400) [pid = 3548] [serial = 278] [outer = 12B7F000] 23:01:45 INFO - PROCESS | 3548 | 1461304905128 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 890ms 23:01:45 INFO - PROCESS | 3548 | 1461304905179 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 3548 | 1461304905185 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 23:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:01:45 INFO - PROCESS | 3548 | 1461304905192 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 3548 | 1461304905195 Marionette TRACE conn5 <- [1,338,null,{}] 23:01:45 INFO - PROCESS | 3548 | 1461304905199 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:45 INFO - PROCESS | 3548 | 1461304905309 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 23:01:45 INFO - PROCESS | 3548 | 1461304905397 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 3548 | ++DOCSHELL 19D7E400 == 44 [pid = 3548] [id = 94] 23:01:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1A146400) [pid = 3548] [serial = 279] [outer = 00000000] 23:01:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (1B7B7400) [pid = 3548] [serial = 280] [outer = 1A146400] 23:01:45 INFO - PROCESS | 3548 | 1461304905452 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (1B83EC00) [pid = 3548] [serial = 281] [outer = 1A146400] 23:01:46 INFO - PROCESS | 3548 | 1461304906023 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 871ms 23:01:46 INFO - PROCESS | 3548 | 1461304906063 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 3548 | 1461304906066 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 23:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:01:46 INFO - PROCESS | 3548 | 1461304906069 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 3548 | 1461304906073 Marionette TRACE conn5 <- [1,342,null,{}] 23:01:46 INFO - PROCESS | 3548 | 1461304906085 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:46 INFO - PROCESS | 3548 | 1461304906191 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 23:01:46 INFO - PROCESS | 3548 | 1461304906265 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:46 INFO - PROCESS | 3548 | ++DOCSHELL 1C55FC00 == 45 [pid = 3548] [id = 95] 23:01:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (1C563400) [pid = 3548] [serial = 282] [outer = 00000000] 23:01:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (1CBF3C00) [pid = 3548] [serial = 283] [outer = 1C563400] 23:01:46 INFO - PROCESS | 3548 | 1461304906323 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (1E3AF800) [pid = 3548] [serial = 284] [outer = 1C563400] 23:01:46 INFO - PROCESS | 3548 | 1461304906924 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 870ms 23:01:46 INFO - PROCESS | 3548 | 1461304906956 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 3548 | 1461304906959 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 23:01:46 INFO - PROCESS | 3548 | 1461304906963 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 3548 | 1461304906965 Marionette TRACE conn5 <- [1,346,null,{}] 23:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:01:46 INFO - PROCESS | 3548 | 1461304906969 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:47 INFO - PROCESS | 3548 | 1461304907071 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 23:01:47 INFO - PROCESS | 3548 | 1461304907158 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 3548 | ++DOCSHELL 19E7C800 == 46 [pid = 3548] [id = 96] 23:01:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (19E7CC00) [pid = 3548] [serial = 285] [outer = 00000000] 23:01:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (1CAB0000) [pid = 3548] [serial = 286] [outer = 19E7CC00] 23:01:47 INFO - PROCESS | 3548 | 1461304907214 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1EE31C00) [pid = 3548] [serial = 287] [outer = 19E7CC00] 23:01:47 INFO - PROCESS | 3548 | 1461304907750 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 971ms 23:01:47 INFO - PROCESS | 3548 | 1461304907941 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 3548 | 1461304907946 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 23:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:01:47 INFO - PROCESS | 3548 | 1461304907950 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 3548 | 1461304907953 Marionette TRACE conn5 <- [1,350,null,{}] 23:01:47 INFO - PROCESS | 3548 | 1461304907959 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:48 INFO - PROCESS | 3548 | 1461304908053 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 23:01:48 INFO - PROCESS | 3548 | 1461304908123 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 3548 | ++DOCSHELL 12B7D400 == 47 [pid = 3548] [id = 97] 23:01:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (12B7D800) [pid = 3548] [serial = 288] [outer = 00000000] 23:01:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (12F6A800) [pid = 3548] [serial = 289] [outer = 12B7D800] 23:01:48 INFO - PROCESS | 3548 | 1461304908172 Marionette DEBUG loaded listener.js 23:01:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (16E3CC00) [pid = 3548] [serial = 290] [outer = 12B7D800] 23:01:48 INFO - PROCESS | 3548 | 1461304908735 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 890ms 23:01:48 INFO - PROCESS | 3548 | 1461304908859 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 23:01:48 INFO - PROCESS | 3548 | 1461304908862 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 23:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:01:48 INFO - PROCESS | 3548 | 1461304908871 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 3548 | 1461304908874 Marionette TRACE conn5 <- [1,354,null,{}] 23:01:48 INFO - PROCESS | 3548 | 1461304908879 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:48 INFO - PROCESS | 3548 | 1461304908980 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 23:01:49 INFO - PROCESS | 3548 | 1461304909050 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 3548 | ++DOCSHELL 19AC0800 == 48 [pid = 3548] [id = 98] 23:01:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (19AC3800) [pid = 3548] [serial = 291] [outer = 00000000] 23:01:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (19D7F000) [pid = 3548] [serial = 292] [outer = 19AC3800] 23:01:49 INFO - PROCESS | 3548 | 1461304909099 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (19E77400) [pid = 3548] [serial = 293] [outer = 19AC3800] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 0EC48C00 == 47 [pid = 3548] [id = 59] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 1D8E5800 == 46 [pid = 3548] [id = 91] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 1C3D6400 == 45 [pid = 3548] [id = 90] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 0F27CC00 == 44 [pid = 3548] [id = 89] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 1C348800 == 43 [pid = 3548] [id = 88] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 12473000 == 42 [pid = 3548] [id = 87] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 1A7DA400 == 41 [pid = 3548] [id = 86] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 1A14C000 == 40 [pid = 3548] [id = 85] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 19ABDC00 == 39 [pid = 3548] [id = 84] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 0EC41000 == 38 [pid = 3548] [id = 83] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 12F6CC00 == 37 [pid = 3548] [id = 82] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 1B7B7000 == 36 [pid = 3548] [id = 81] 23:01:49 INFO - PROCESS | 3548 | --DOCSHELL 0EC5E000 == 35 [pid = 3548] [id = 79] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1B341000) [pid = 3548] [serial = 223] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1B80B400) [pid = 3548] [serial = 229] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (17039C00) [pid = 3548] [serial = 221] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (17637400) [pid = 3548] [serial = 211] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1A731400) [pid = 3548] [serial = 218] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (1B52C000) [pid = 3548] [serial = 227] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (1B80D000) [pid = 3548] [serial = 230] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (1B52C400) [pid = 3548] [serial = 226] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (176D0C00) [pid = 3548] [serial = 212] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (1B34B800) [pid = 3548] [serial = 224] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (19AC3000) [pid = 3548] [serial = 214] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (19AC8400) [pid = 3548] [serial = 215] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (1A740C00) [pid = 3548] [serial = 220] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (1CCC3800) [pid = 3548] [serial = 196] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (1D9DB800) [pid = 3548] [serial = 197] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (12F6A400) [pid = 3548] [serial = 199] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (12E48400) [pid = 3548] [serial = 205] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (12F63000) [pid = 3548] [serial = 206] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (16E32000) [pid = 3548] [serial = 208] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (16E53800) [pid = 3548] [serial = 209] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (1A195800) [pid = 3548] [serial = 217] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (12917400) [pid = 3548] [serial = 203] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (123BE000) [pid = 3548] [serial = 202] [outer = 00000000] [url = about:blank] 23:01:49 INFO - PROCESS | 3548 | 1461304909747 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 931ms 23:01:49 INFO - PROCESS | 3548 | 1461304909799 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 3548 | 1461304909804 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 23:01:49 INFO - PROCESS | 3548 | 1461304909810 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:01:49 INFO - PROCESS | 3548 | 1461304909814 Marionette TRACE conn5 <- [1,358,null,{}] 23:01:49 INFO - PROCESS | 3548 | 1461304909821 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:49 INFO - PROCESS | 3548 | 1461304909924 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 23:01:50 INFO - PROCESS | 3548 | 1461304909999 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 3548 | ++DOCSHELL 0EC66C00 == 36 [pid = 3548] [id = 99] 23:01:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (123B8000) [pid = 3548] [serial = 294] [outer = 00000000] 23:01:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (12B7C400) [pid = 3548] [serial = 295] [outer = 123B8000] 23:01:50 INFO - PROCESS | 3548 | 1461304910059 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (12DC8000) [pid = 3548] [serial = 296] [outer = 123B8000] 23:01:50 INFO - PROCESS | 3548 | 1461304910691 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 930ms 23:01:50 INFO - PROCESS | 3548 | 1461304910745 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 3548 | 1461304910751 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 23:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:01:50 INFO - PROCESS | 3548 | 1461304910758 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 3548 | 1461304910761 Marionette TRACE conn5 <- [1,362,null,{}] 23:01:50 INFO - PROCESS | 3548 | 1461304910765 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:50 INFO - PROCESS | 3548 | 1461304910868 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 23:01:50 INFO - PROCESS | 3548 | 1461304910943 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 3548 | ++DOCSHELL 13FA9000 == 37 [pid = 3548] [id = 100] 23:01:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (16F7F800) [pid = 3548] [serial = 297] [outer = 00000000] 23:01:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (17630800) [pid = 3548] [serial = 298] [outer = 16F7F800] 23:01:51 INFO - PROCESS | 3548 | 1461304911000 Marionette DEBUG loaded listener.js 23:01:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (17670C00) [pid = 3548] [serial = 299] [outer = 16F7F800] 23:01:51 INFO - PROCESS | 3548 | 1461304911652 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 931ms 23:01:51 INFO - PROCESS | 3548 | 1461304911689 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 23:01:51 INFO - PROCESS | 3548 | 1461304911692 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 23:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:01:51 INFO - PROCESS | 3548 | 1461304911695 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:01:51 INFO - PROCESS | 3548 | 1461304911699 Marionette TRACE conn5 <- [1,366,null,{}] 23:01:51 INFO - PROCESS | 3548 | 1461304911711 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:51 INFO - PROCESS | 3548 | 1461304911813 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 23:01:51 INFO - PROCESS | 3548 | 1461304911891 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:51 INFO - PROCESS | 3548 | ++DOCSHELL 1296F400 == 38 [pid = 3548] [id = 101] 23:01:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (19E78400) [pid = 3548] [serial = 300] [outer = 00000000] 23:01:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (1A146000) [pid = 3548] [serial = 301] [outer = 19E78400] 23:01:51 INFO - PROCESS | 3548 | 1461304911952 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1A1BEC00) [pid = 3548] [serial = 302] [outer = 19E78400] 23:01:52 INFO - PROCESS | 3548 | 1461304912593 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 930ms 23:01:52 INFO - PROCESS | 3548 | 1461304912629 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 23:01:52 INFO - PROCESS | 3548 | 1461304912632 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 23:01:52 INFO - PROCESS | 3548 | 1461304912635 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:01:52 INFO - PROCESS | 3548 | 1461304912637 Marionette TRACE conn5 <- [1,370,null,{}] 23:01:52 INFO - PROCESS | 3548 | 1461304912641 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:52 INFO - PROCESS | 3548 | 1461304912740 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 23:01:52 INFO - PROCESS | 3548 | 1461304912810 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 3548 | ++DOCSHELL 1A739800 == 39 [pid = 3548] [id = 102] 23:01:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (1A73B400) [pid = 3548] [serial = 303] [outer = 00000000] 23:01:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (1B035400) [pid = 3548] [serial = 304] [outer = 1A73B400] 23:01:52 INFO - PROCESS | 3548 | 1461304912867 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (1B34A800) [pid = 3548] [serial = 305] [outer = 1A73B400] 23:01:53 INFO - PROCESS | 3548 | 1461304913438 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 871ms 23:01:53 INFO - PROCESS | 3548 | 1461304913509 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 23:01:53 INFO - PROCESS | 3548 | 1461304913511 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 23:01:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:01:53 INFO - PROCESS | 3548 | 1461304913515 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 3548 | 1461304913517 Marionette TRACE conn5 <- [1,374,null,{}] 23:01:53 INFO - PROCESS | 3548 | 1461304913521 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:53 INFO - PROCESS | 3548 | 1461304913618 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 23:01:53 INFO - PROCESS | 3548 | 1461304913688 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:53 INFO - PROCESS | 3548 | ++DOCSHELL 1B37D400 == 40 [pid = 3548] [id = 103] 23:01:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (1B52A800) [pid = 3548] [serial = 306] [outer = 00000000] 23:01:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (1B7B7000) [pid = 3548] [serial = 307] [outer = 1B52A800] 23:01:53 INFO - PROCESS | 3548 | 1461304913745 Marionette DEBUG loaded listener.js 23:01:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (1B52CC00) [pid = 3548] [serial = 308] [outer = 1B52A800] 23:01:54 INFO - PROCESS | 3548 | 1461304914447 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:01:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 971ms 23:01:54 INFO - PROCESS | 3548 | 1461304914490 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 23:01:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:01:54 INFO - PROCESS | 3548 | 1461304914494 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 23:01:54 INFO - PROCESS | 3548 | 1461304914499 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 3548 | 1461304914502 Marionette TRACE conn5 <- [1,378,null,{}] 23:01:54 INFO - PROCESS | 3548 | 1461304914508 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:54 INFO - PROCESS | 3548 | 1461304914606 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 23:01:54 INFO - PROCESS | 3548 | 1461304914683 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 3548 | ++DOCSHELL 12E4B400 == 41 [pid = 3548] [id = 104] 23:01:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (12F61C00) [pid = 3548] [serial = 309] [outer = 00000000] 23:01:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1762DC00) [pid = 3548] [serial = 310] [outer = 12F61C00] 23:01:54 INFO - PROCESS | 3548 | 1461304914736 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (17966000) [pid = 3548] [serial = 311] [outer = 12F61C00] 23:01:54 INFO - PROCESS | 3548 | --DOCSHELL 12B7D400 == 40 [pid = 3548] [id = 97] 23:01:55 INFO - PROCESS | 3548 | 1461304915219 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:01:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 770ms 23:01:55 INFO - PROCESS | 3548 | 1461304915280 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 3548 | 1461304915286 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 23:01:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:01:55 INFO - PROCESS | 3548 | 1461304915296 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 3548 | 1461304915299 Marionette TRACE conn5 <- [1,382,null,{}] 23:01:55 INFO - PROCESS | 3548 | 1461304915303 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:55 INFO - PROCESS | 3548 | 1461304915384 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 23:01:55 INFO - PROCESS | 3548 | 1461304915397 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 3548 | ++DOCSHELL 19ABE000 == 41 [pid = 3548] [id = 105] 23:01:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (19ABF000) [pid = 3548] [serial = 312] [outer = 00000000] 23:01:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (19D7B000) [pid = 3548] [serial = 313] [outer = 19ABF000] 23:01:55 INFO - PROCESS | 3548 | 1461304915443 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (19E7E400) [pid = 3548] [serial = 314] [outer = 19ABF000] 23:01:55 INFO - PROCESS | 3548 | 1461304915919 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:01:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 23:01:55 INFO - PROCESS | 3548 | 1461304915968 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 3548 | 1461304915970 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 23:01:55 INFO - PROCESS | 3548 | 1461304915974 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:01:55 INFO - PROCESS | 3548 | 1461304915977 Marionette TRACE conn5 <- [1,386,null,{}] 23:01:56 INFO - PROCESS | 3548 | 1461304915987 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:56 INFO - PROCESS | 3548 | 1461304916071 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 23:01:56 INFO - PROCESS | 3548 | 1461304916147 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 3548 | ++DOCSHELL 1B803400 == 42 [pid = 3548] [id = 106] 23:01:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1B810C00) [pid = 3548] [serial = 315] [outer = 00000000] 23:01:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (1B8C2800) [pid = 3548] [serial = 316] [outer = 1B810C00] 23:01:56 INFO - PROCESS | 3548 | 1461304916204 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1BDCA800) [pid = 3548] [serial = 317] [outer = 1B810C00] 23:01:56 INFO - PROCESS | 3548 | 1461304916623 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:01:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 673ms 23:01:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:01:56 INFO - PROCESS | 3548 | 1461304916651 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 3548 | 1461304916654 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 23:01:56 INFO - PROCESS | 3548 | 1461304916662 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 3548 | 1461304916663 Marionette TRACE conn5 <- [1,390,null,{}] 23:01:56 INFO - PROCESS | 3548 | 1461304916667 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:56 INFO - PROCESS | 3548 | 1461304916804 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 23:01:56 INFO - PROCESS | 3548 | 1461304916828 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 3548 | ++DOCSHELL 1C3D4C00 == 43 [pid = 3548] [id = 107] 23:01:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1C3D6800) [pid = 3548] [serial = 318] [outer = 00000000] 23:01:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1C55CC00) [pid = 3548] [serial = 319] [outer = 1C3D6800] 23:01:56 INFO - PROCESS | 3548 | 1461304916875 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1C565000) [pid = 3548] [serial = 320] [outer = 1C3D6800] 23:01:57 INFO - PROCESS | 3548 | 1461304917351 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:01:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 731ms 23:01:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:01:57 INFO - PROCESS | 3548 | 1461304917395 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 3548 | 1461304917397 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 23:01:57 INFO - PROCESS | 3548 | 1461304917400 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 3548 | 1461304917402 Marionette TRACE conn5 <- [1,394,null,{}] 23:01:57 INFO - PROCESS | 3548 | 1461304917406 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:57 INFO - PROCESS | 3548 | 1461304917509 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 23:01:57 INFO - PROCESS | 3548 | 1461304917518 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:57 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCC400 == 44 [pid = 3548] [id = 108] 23:01:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1C566000) [pid = 3548] [serial = 321] [outer = 00000000] 23:01:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1CCC3800) [pid = 3548] [serial = 322] [outer = 1C566000] 23:01:57 INFO - PROCESS | 3548 | 1461304917564 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1CBF1800) [pid = 3548] [serial = 323] [outer = 1C566000] 23:01:58 INFO - PROCESS | 3548 | 1461304918049 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:01:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 23:01:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:01:58 INFO - PROCESS | 3548 | 1461304918071 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 3548 | 1461304918073 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 23:01:58 INFO - PROCESS | 3548 | 1461304918083 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 3548 | 1461304918085 Marionette TRACE conn5 <- [1,398,null,{}] 23:01:58 INFO - PROCESS | 3548 | 1461304918116 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:58 INFO - PROCESS | 3548 | 1461304918249 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 23:01:58 INFO - PROCESS | 3548 | 1461304918265 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 3548 | ++DOCSHELL 0EC0AC00 == 45 [pid = 3548] [id = 109] 23:01:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1CBE9400) [pid = 3548] [serial = 324] [outer = 00000000] 23:01:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (20F1E400) [pid = 3548] [serial = 325] [outer = 1CBE9400] 23:01:58 INFO - PROCESS | 3548 | 1461304918365 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (20F21C00) [pid = 3548] [serial = 326] [outer = 1CBE9400] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B066000) [pid = 3548] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (19ABE400) [pid = 3548] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0F27EC00) [pid = 3548] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1A1C5000) [pid = 3548] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1B7B8800) [pid = 3548] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (12F6E800) [pid = 3548] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1B804000) [pid = 3548] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1C349800) [pid = 3548] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (12915C00) [pid = 3548] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1C903800) [pid = 3548] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1D8E8000) [pid = 3548] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (12B7D800) [pid = 3548] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:01:58 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0EC42400) [pid = 3548] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:01:58 INFO - PROCESS | 3548 | 1461304918856 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:01:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 830ms 23:01:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:01:58 INFO - PROCESS | 3548 | 1461304918907 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 3548 | 1461304918909 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 23:01:58 INFO - PROCESS | 3548 | 1461304918912 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 3548 | 1461304918914 Marionette TRACE conn5 <- [1,402,null,{}] 23:01:58 INFO - PROCESS | 3548 | 1461304918917 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:59 INFO - PROCESS | 3548 | 1461304919022 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 23:01:59 INFO - PROCESS | 3548 | 1461304919074 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 3548 | ++DOCSHELL 1762D800 == 46 [pid = 3548] [id = 110] 23:01:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (17671800) [pid = 3548] [serial = 327] [outer = 00000000] 23:01:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1CCD0800) [pid = 3548] [serial = 328] [outer = 17671800] 23:01:59 INFO - PROCESS | 3548 | 1461304919121 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (1E36C400) [pid = 3548] [serial = 329] [outer = 17671800] 23:01:59 INFO - PROCESS | 3548 | 1461304919493 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:01:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:01:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 631ms 23:01:59 INFO - PROCESS | 3548 | 1461304919546 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 3548 | 1461304919548 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 23:01:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:01:59 INFO - PROCESS | 3548 | 1461304919551 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 3548 | 1461304919553 Marionette TRACE conn5 <- [1,406,null,{}] 23:01:59 INFO - PROCESS | 3548 | 1461304919557 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:59 INFO - PROCESS | 3548 | 1461304919663 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 23:01:59 INFO - PROCESS | 3548 | 1461304919672 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 3548 | ++DOCSHELL 1B529C00 == 47 [pid = 3548] [id = 111] 23:01:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1B6C5800) [pid = 3548] [serial = 330] [outer = 00000000] 23:01:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1B6C9400) [pid = 3548] [serial = 331] [outer = 1B6C5800] 23:01:59 INFO - PROCESS | 3548 | 1461304919717 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1B6CB800) [pid = 3548] [serial = 332] [outer = 1B6C5800] 23:02:00 INFO - PROCESS | 3548 | 1461304920148 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:02:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:02:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 23:02:00 INFO - PROCESS | 3548 | 1461304920183 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 23:02:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:02:00 INFO - PROCESS | 3548 | 1461304920185 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 23:02:00 INFO - PROCESS | 3548 | 1461304920188 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 3548 | 1461304920190 Marionette TRACE conn5 <- [1,410,null,{}] 23:02:00 INFO - PROCESS | 3548 | 1461304920194 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:00 INFO - PROCESS | 3548 | 1461304920272 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 23:02:00 INFO - PROCESS | 3548 | 1461304920278 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 3548 | ++DOCSHELL 1B6CDC00 == 48 [pid = 3548] [id = 112] 23:02:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1C3D6400) [pid = 3548] [serial = 333] [outer = 00000000] 23:02:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (204EF000) [pid = 3548] [serial = 334] [outer = 1C3D6400] 23:02:00 INFO - PROCESS | 3548 | 1461304920323 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (204EEC00) [pid = 3548] [serial = 335] [outer = 1C3D6400] 23:02:00 INFO - PROCESS | 3548 | 1461304920855 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:02:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:02:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 730ms 23:02:00 INFO - PROCESS | 3548 | 1461304920919 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 3548 | 1461304920924 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 23:02:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:02:00 INFO - PROCESS | 3548 | 1461304920930 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 3548 | 1461304920934 Marionette TRACE conn5 <- [1,414,null,{}] 23:02:00 INFO - PROCESS | 3548 | 1461304920955 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:01 INFO - PROCESS | 3548 | 1461304921167 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 23:02:01 INFO - PROCESS | 3548 | 1461304921219 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:01 INFO - PROCESS | 3548 | ++DOCSHELL 123F3C00 == 49 [pid = 3548] [id = 113] 23:02:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (123F9400) [pid = 3548] [serial = 336] [outer = 00000000] 23:02:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (16E3A000) [pid = 3548] [serial = 337] [outer = 123F9400] 23:02:01 INFO - PROCESS | 3548 | 1461304921278 Marionette DEBUG loaded listener.js 23:02:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (17636400) [pid = 3548] [serial = 338] [outer = 123F9400] 23:02:01 INFO - PROCESS | 3548 | 1461304921882 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:02:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:02:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1030ms 23:02:01 INFO - PROCESS | 3548 | 1461304921959 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 23:02:01 INFO - PROCESS | 3548 | 1461304921965 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 23:02:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:02:01 INFO - PROCESS | 3548 | 1461304921972 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:02:01 INFO - PROCESS | 3548 | 1461304921975 Marionette TRACE conn5 <- [1,418,null,{}] 23:02:01 INFO - PROCESS | 3548 | 1461304921979 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:02 INFO - PROCESS | 3548 | 1461304922086 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 23:02:02 INFO - PROCESS | 3548 | 1461304922210 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 3548 | ++DOCSHELL 18FC5000 == 50 [pid = 3548] [id = 114] 23:02:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1A736400) [pid = 3548] [serial = 339] [outer = 00000000] 23:02:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1B80FC00) [pid = 3548] [serial = 340] [outer = 1A736400] 23:02:02 INFO - PROCESS | 3548 | 1461304922267 Marionette DEBUG loaded listener.js 23:02:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1BDC7800) [pid = 3548] [serial = 341] [outer = 1A736400] 23:02:03 INFO - PROCESS | 3548 | 1461304923318 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:02:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 23:02:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1381ms 23:02:03 INFO - PROCESS | 3548 | 1461304923355 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 3548 | 1461304923357 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 23:02:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:02:03 INFO - PROCESS | 3548 | 1461304923361 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 3548 | 1461304923365 Marionette TRACE conn5 <- [1,422,null,{}] 23:02:03 INFO - PROCESS | 3548 | 1461304923417 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:03 INFO - PROCESS | 3548 | 1461304923543 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 23:02:03 INFO - PROCESS | 3548 | 1461304923636 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:03 INFO - PROCESS | 3548 | ++DOCSHELL 1C8A4800 == 51 [pid = 3548] [id = 115] 23:02:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1DACC400) [pid = 3548] [serial = 342] [outer = 00000000] 23:02:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (20F21800) [pid = 3548] [serial = 343] [outer = 1DACC400] 23:02:03 INFO - PROCESS | 3548 | 1461304923696 Marionette DEBUG loaded listener.js 23:02:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (20F29800) [pid = 3548] [serial = 344] [outer = 1DACC400] 23:02:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (12F6BC00) [pid = 3548] [serial = 345] [outer = 185E3C00] 23:02:05 INFO - PROCESS | 3548 | 1461304925011 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:02:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1683ms 23:02:05 INFO - PROCESS | 3548 | 1461304925099 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 23:02:05 INFO - PROCESS | 3548 | 1461304925103 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 23:02:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:02:05 INFO - PROCESS | 3548 | 1461304925111 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 3548 | 1461304925115 Marionette TRACE conn5 <- [1,426,null,{}] 23:02:05 INFO - PROCESS | 3548 | 1461304925120 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:05 INFO - PROCESS | 3548 | 1461304925217 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 23:02:05 INFO - PROCESS | 3548 | 1461304925292 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 3548 | ++DOCSHELL 12DC7C00 == 52 [pid = 3548] [id = 116] 23:02:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (12F67400) [pid = 3548] [serial = 346] [outer = 00000000] 23:02:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (18FD1000) [pid = 3548] [serial = 347] [outer = 12F67400] 23:02:05 INFO - PROCESS | 3548 | 1461304925342 Marionette DEBUG loaded listener.js 23:02:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (19ADC000) [pid = 3548] [serial = 348] [outer = 12F67400] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 1B529C00 == 51 [pid = 3548] [id = 111] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 1762D800 == 50 [pid = 3548] [id = 110] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 0EC0AC00 == 49 [pid = 3548] [id = 109] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 1BDCC400 == 48 [pid = 3548] [id = 108] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 1C3D4C00 == 47 [pid = 3548] [id = 107] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 1B803400 == 46 [pid = 3548] [id = 106] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 19ABE000 == 45 [pid = 3548] [id = 105] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 12E4B400 == 44 [pid = 3548] [id = 104] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (19D7F000) [pid = 3548] [serial = 292] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 0EC66C00 == 43 [pid = 3548] [id = 99] 23:02:05 INFO - PROCESS | 3548 | --DOCSHELL 19AC0800 == 42 [pid = 3548] [id = 98] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1DAD3800) [pid = 3548] [serial = 271] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1CBF3C00) [pid = 3548] [serial = 283] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1CAB0000) [pid = 3548] [serial = 286] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (172C8C00) [pid = 3548] [serial = 277] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1B7B7400) [pid = 3548] [serial = 280] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (12F6A800) [pid = 3548] [serial = 289] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (13992800) [pid = 3548] [serial = 200] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1C566400) [pid = 3548] [serial = 274] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (16E3CC00) [pid = 3548] [serial = 290] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1B38C400) [pid = 3548] [serial = 256] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (19AC7800) [pid = 3548] [serial = 250] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (19D7A800) [pid = 3548] [serial = 251] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1B38C000) [pid = 3548] [serial = 257] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (12F69800) [pid = 3548] [serial = 247] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (13FAA400) [pid = 3548] [serial = 248] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1A738000) [pid = 3548] [serial = 253] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1BDC8C00) [pid = 3548] [serial = 242] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1BDC2400) [pid = 3548] [serial = 241] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (16E34C00) [pid = 3548] [serial = 245] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (13F06800) [pid = 3548] [serial = 244] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (1BDC6400) [pid = 3548] [serial = 232] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (1BDCB000) [pid = 3548] [serial = 259] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (12E47000) [pid = 3548] [serial = 235] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (18FCC800) [pid = 3548] [serial = 238] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (1C5A7000) [pid = 3548] [serial = 262] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (1796D400) [pid = 3548] [serial = 265] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (1CBE8800) [pid = 3548] [serial = 268] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (1C8A3800) [pid = 3548] [serial = 263] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (1CAB1C00) [pid = 3548] [serial = 269] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (1BDCA400) [pid = 3548] [serial = 260] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (1A146C00) [pid = 3548] [serial = 266] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (1E361400) [pid = 3548] [serial = 272] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (1A73E800) [pid = 3548] [serial = 254] [outer = 00000000] [url = about:blank] 23:02:05 INFO - PROCESS | 3548 | 1461304925849 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:02:05 INFO - PROCESS | 3548 | 1461304925890 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 23:02:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:02:05 INFO - PROCESS | 3548 | 1461304925896 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 3548 | 1461304925899 Marionette TRACE conn5 <- [1,430,null,{}] 23:02:05 INFO - PROCESS | 3548 | 1461304925902 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:06 INFO - PROCESS | 3548 | 1461304925987 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 23:02:06 INFO - PROCESS | 3548 | 1461304926078 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 3548 | ++DOCSHELL 1291CC00 == 43 [pid = 3548] [id = 117] 23:02:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1297B400) [pid = 3548] [serial = 349] [outer = 00000000] 23:02:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (13FA8800) [pid = 3548] [serial = 350] [outer = 1297B400] 23:02:06 INFO - PROCESS | 3548 | 1461304926132 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (16F82800) [pid = 3548] [serial = 351] [outer = 1297B400] 23:02:06 INFO - PROCESS | 3548 | 1461304926529 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:02:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:02:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 23:02:06 INFO - PROCESS | 3548 | 1461304926571 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 23:02:06 INFO - PROCESS | 3548 | 1461304926573 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 23:02:06 INFO - PROCESS | 3548 | 1461304926577 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:02:06 INFO - PROCESS | 3548 | 1461304926580 Marionette TRACE conn5 <- [1,434,null,{}] 23:02:06 INFO - PROCESS | 3548 | 1461304926591 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:06 INFO - PROCESS | 3548 | 1461304926712 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 23:02:06 INFO - PROCESS | 3548 | 1461304926727 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 3548 | ++DOCSHELL 1A1BB000 == 44 [pid = 3548] [id = 118] 23:02:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (1A1BD400) [pid = 3548] [serial = 352] [outer = 00000000] 23:02:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (1A738C00) [pid = 3548] [serial = 353] [outer = 1A1BD400] 23:02:06 INFO - PROCESS | 3548 | 1461304926778 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (1A7D4000) [pid = 3548] [serial = 354] [outer = 1A1BD400] 23:02:07 INFO - PROCESS | 3548 | 1461304927246 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:02:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:02:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 730ms 23:02:07 INFO - PROCESS | 3548 | 1461304927311 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 23:02:07 INFO - PROCESS | 3548 | 1461304927313 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 23:02:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:02:07 INFO - PROCESS | 3548 | 1461304927317 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:02:07 INFO - PROCESS | 3548 | 1461304927318 Marionette TRACE conn5 <- [1,438,null,{}] 23:02:07 INFO - PROCESS | 3548 | 1461304927322 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:07 INFO - PROCESS | 3548 | 1461304927408 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 23:02:07 INFO - PROCESS | 3548 | 1461304927415 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:07 INFO - PROCESS | 3548 | ++DOCSHELL 1B38C400 == 45 [pid = 3548] [id = 119] 23:02:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (1B38C800) [pid = 3548] [serial = 355] [outer = 00000000] 23:02:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (1B7B3C00) [pid = 3548] [serial = 356] [outer = 1B38C800] 23:02:07 INFO - PROCESS | 3548 | 1461304927461 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1B804800) [pid = 3548] [serial = 357] [outer = 1B38C800] 23:02:07 INFO - PROCESS | 3548 | 1461304927964 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:02:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 23:02:08 INFO - PROCESS | 3548 | 1461304927990 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 23:02:08 INFO - PROCESS | 3548 | 1461304927992 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 23:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:02:08 INFO - PROCESS | 3548 | 1461304928004 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 3548 | 1461304928005 Marionette TRACE conn5 <- [1,442,null,{}] 23:02:08 INFO - PROCESS | 3548 | 1461304928009 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:08 INFO - PROCESS | 3548 | 1461304928141 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 23:02:08 INFO - PROCESS | 3548 | 1461304928154 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 3548 | ++DOCSHELL 1B838800 == 46 [pid = 3548] [id = 120] 23:02:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (1BD87400) [pid = 3548] [serial = 358] [outer = 00000000] 23:02:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (1BDCA400) [pid = 3548] [serial = 359] [outer = 1BD87400] 23:02:08 INFO - PROCESS | 3548 | 1461304928199 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (1BDC6400) [pid = 3548] [serial = 360] [outer = 1BD87400] 23:02:08 INFO - PROCESS | 3548 | 1461304928671 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:02:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms 23:02:08 INFO - PROCESS | 3548 | 1461304928736 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 23:02:08 INFO - PROCESS | 3548 | 1461304928738 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 23:02:08 INFO - PROCESS | 3548 | 1461304928756 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 3548 | 1461304928758 Marionette TRACE conn5 <- [1,446,null,{}] 23:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:02:08 INFO - PROCESS | 3548 | 1461304928762 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:08 INFO - PROCESS | 3548 | 1461304928890 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 23:02:08 INFO - PROCESS | 3548 | 1461304928949 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 3548 | ++DOCSHELL 1C566400 == 47 [pid = 3548] [id = 121] 23:02:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (1C5A7000) [pid = 3548] [serial = 361] [outer = 00000000] 23:02:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1C90E400) [pid = 3548] [serial = 362] [outer = 1C5A7000] 23:02:09 INFO - PROCESS | 3548 | 1461304928997 Marionette DEBUG loaded listener.js 23:02:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (1C9ED000) [pid = 3548] [serial = 363] [outer = 1C5A7000] 23:02:09 INFO - PROCESS | 3548 | 1461304929481 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:02:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:02:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 771ms 23:02:09 INFO - PROCESS | 3548 | 1461304929534 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 23:02:09 INFO - PROCESS | 3548 | 1461304929536 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 23:02:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:02:09 INFO - PROCESS | 3548 | 1461304929539 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 3548 | 1461304929541 Marionette TRACE conn5 <- [1,450,null,{}] 23:02:09 INFO - PROCESS | 3548 | 1461304929545 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:09 INFO - PROCESS | 3548 | 1461304929805 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1B810C00) [pid = 3548] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1B52A800) [pid = 3548] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (19ABF000) [pid = 3548] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (12F61C00) [pid = 3548] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1C3D6800) [pid = 3548] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (1C566000) [pid = 3548] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (17671800) [pid = 3548] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (1CBE9400) [pid = 3548] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:02:09 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (1B6C5800) [pid = 3548] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:02:09 INFO - PROCESS | 3548 | 1461304929862 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:09 INFO - PROCESS | 3548 | ++DOCSHELL 0EC4C400 == 48 [pid = 3548] [id = 122] 23:02:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0EC5A800) [pid = 3548] [serial = 364] [outer = 00000000] 23:02:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (17634000) [pid = 3548] [serial = 365] [outer = 0EC5A800] 23:02:09 INFO - PROCESS | 3548 | 1461304929908 Marionette DEBUG loaded listener.js 23:02:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (17281C00) [pid = 3548] [serial = 366] [outer = 0EC5A800] 23:02:10 INFO - PROCESS | 3548 | 1461304930280 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:02:10 INFO - PROCESS | 3548 | 1461304930315 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 23:02:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:02:10 INFO - PROCESS | 3548 | 1461304930319 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:02:10 INFO - PROCESS | 3548 | 1461304930320 Marionette TRACE conn5 <- [1,454,null,{}] 23:02:10 INFO - PROCESS | 3548 | 1461304930330 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:10 INFO - PROCESS | 3548 | 1461304930407 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 23:02:10 INFO - PROCESS | 3548 | 1461304930412 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:10 INFO - PROCESS | 3548 | ++DOCSHELL 1B6BF800 == 49 [pid = 3548] [id = 123] 23:02:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (1B810C00) [pid = 3548] [serial = 367] [outer = 00000000] 23:02:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (1CB0F400) [pid = 3548] [serial = 368] [outer = 1B810C00] 23:02:10 INFO - PROCESS | 3548 | 1461304930457 Marionette DEBUG loaded listener.js 23:02:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (1CB10C00) [pid = 3548] [serial = 369] [outer = 1B810C00] 23:02:10 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:10 INFO - PROCESS | 3548 | 1461304930885 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:02:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:02:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 590ms 23:02:10 INFO - PROCESS | 3548 | 1461304930919 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 23:02:10 INFO - PROCESS | 3548 | 1461304930921 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 23:02:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:02:10 INFO - PROCESS | 3548 | 1461304930928 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:02:10 INFO - PROCESS | 3548 | 1461304930930 Marionette TRACE conn5 <- [1,458,null,{}] 23:02:10 INFO - PROCESS | 3548 | 1461304930933 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:11 INFO - PROCESS | 3548 | 1461304931010 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 23:02:11 INFO - PROCESS | 3548 | 1461304931017 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 3548 | ++DOCSHELL 1CBF1400 == 50 [pid = 3548] [id = 124] 23:02:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (1CBF3000) [pid = 3548] [serial = 370] [outer = 00000000] 23:02:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1D9DC800) [pid = 3548] [serial = 371] [outer = 1CBF3000] 23:02:11 INFO - PROCESS | 3548 | 1461304931062 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (1DFC6400) [pid = 3548] [serial = 372] [outer = 1CBF3000] 23:02:11 INFO - PROCESS | 3548 | 1461304931517 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 3548 | 1461304931557 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 23:02:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:02:11 INFO - PROCESS | 3548 | 1461304931564 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 3548 | 1461304931566 Marionette TRACE conn5 <- [1,462,null,{}] 23:02:11 INFO - PROCESS | 3548 | 1461304931569 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:11 INFO - PROCESS | 3548 | 1461304931652 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 23:02:11 INFO - PROCESS | 3548 | 1461304931661 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 3548 | ++DOCSHELL 1E3B1400 == 51 [pid = 3548] [id = 125] 23:02:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1EE37400) [pid = 3548] [serial = 373] [outer = 00000000] 23:02:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1F280800) [pid = 3548] [serial = 374] [outer = 1EE37400] 23:02:11 INFO - PROCESS | 3548 | 1461304931705 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (204ECC00) [pid = 3548] [serial = 375] [outer = 1EE37400] 23:02:12 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:12 INFO - PROCESS | 3548 | 1461304932434 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:02:12 INFO - PROCESS | 3548 | 1461304932507 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 23:02:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:02:12 INFO - PROCESS | 3548 | 1461304932513 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:02:12 INFO - PROCESS | 3548 | 1461304932517 Marionette TRACE conn5 <- [1,466,null,{}] 23:02:12 INFO - PROCESS | 3548 | 1461304932522 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:12 INFO - PROCESS | 3548 | 1461304932640 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 23:02:12 INFO - PROCESS | 3548 | 1461304932716 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:12 INFO - PROCESS | 3548 | ++DOCSHELL 12D74C00 == 52 [pid = 3548] [id = 126] 23:02:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (12DC7800) [pid = 3548] [serial = 376] [outer = 00000000] 23:02:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1796D000) [pid = 3548] [serial = 377] [outer = 12DC7800] 23:02:12 INFO - PROCESS | 3548 | 1461304932816 Marionette DEBUG loaded listener.js 23:02:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (19AC6400) [pid = 3548] [serial = 378] [outer = 12DC7800] 23:02:13 INFO - PROCESS | 3548 | 1461304933391 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 3548 | 1461304933453 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 23:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:02:13 INFO - PROCESS | 3548 | 1461304933460 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 3548 | 1461304933462 Marionette TRACE conn5 <- [1,470,null,{}] 23:02:13 INFO - PROCESS | 3548 | 1461304933467 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:13 INFO - PROCESS | 3548 | 1461304933573 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 23:02:13 INFO - PROCESS | 3548 | 1461304933695 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 3548 | ++DOCSHELL 1A738000 == 53 [pid = 3548] [id = 127] 23:02:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1B381C00) [pid = 3548] [serial = 379] [outer = 00000000] 23:02:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1C34DC00) [pid = 3548] [serial = 380] [outer = 1B381C00] 23:02:13 INFO - PROCESS | 3548 | 1461304933753 Marionette DEBUG loaded listener.js 23:02:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1C560800) [pid = 3548] [serial = 381] [outer = 1B381C00] 23:02:14 INFO - PROCESS | 3548 | 1461304934359 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 970ms 23:02:14 INFO - PROCESS | 3548 | 1461304934431 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 23:02:14 INFO - PROCESS | 3548 | 1461304934434 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 23:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:02:14 INFO - PROCESS | 3548 | 1461304934438 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:02:14 INFO - PROCESS | 3548 | 1461304934442 Marionette TRACE conn5 <- [1,474,null,{}] 23:02:14 INFO - PROCESS | 3548 | 1461304934453 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:14 INFO - PROCESS | 3548 | 1461304934607 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 23:02:14 INFO - PROCESS | 3548 | 1461304934657 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 3548 | ++DOCSHELL 1A735C00 == 54 [pid = 3548] [id = 128] 23:02:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1B067C00) [pid = 3548] [serial = 382] [outer = 00000000] 23:02:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1D8EA800) [pid = 3548] [serial = 383] [outer = 1B067C00] 23:02:14 INFO - PROCESS | 3548 | 1461304934715 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1F286C00) [pid = 3548] [serial = 384] [outer = 1B067C00] 23:02:15 INFO - PROCESS | 3548 | 1461304935337 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 931ms 23:02:15 INFO - PROCESS | 3548 | 1461304935371 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 23:02:15 INFO - PROCESS | 3548 | 1461304935374 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 23:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:02:15 INFO - PROCESS | 3548 | 1461304935378 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:02:15 INFO - PROCESS | 3548 | 1461304935380 Marionette TRACE conn5 <- [1,478,null,{}] 23:02:15 INFO - PROCESS | 3548 | 1461304935384 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:15 INFO - PROCESS | 3548 | 1461304935490 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 23:02:15 INFO - PROCESS | 3548 | 1461304935614 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:15 INFO - PROCESS | 3548 | ++DOCSHELL 1C746400 == 55 [pid = 3548] [id = 129] 23:02:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1C746C00) [pid = 3548] [serial = 385] [outer = 00000000] 23:02:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1C74DC00) [pid = 3548] [serial = 386] [outer = 1C746C00] 23:02:15 INFO - PROCESS | 3548 | 1461304935671 Marionette DEBUG loaded listener.js 23:02:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1C750400) [pid = 3548] [serial = 387] [outer = 1C746C00] 23:02:16 INFO - PROCESS | 3548 | 1461304936392 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:02:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:02:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1068ms 23:02:16 INFO - PROCESS | 3548 | 1461304936449 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 3548 | 1461304936453 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 23:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:02:16 INFO - PROCESS | 3548 | 1461304936458 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 3548 | 1461304936462 Marionette TRACE conn5 <- [1,482,null,{}] 23:02:16 INFO - PROCESS | 3548 | 1461304936468 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:16 INFO - PROCESS | 3548 | 1461304936567 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 23:02:16 INFO - PROCESS | 3548 | 1461304936695 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:16 INFO - PROCESS | 3548 | ++DOCSHELL 12914800 == 56 [pid = 3548] [id = 130] 23:02:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (12916C00) [pid = 3548] [serial = 388] [outer = 00000000] 23:02:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1297A400) [pid = 3548] [serial = 389] [outer = 12916C00] 23:02:16 INFO - PROCESS | 3548 | 1461304936748 Marionette DEBUG loaded listener.js 23:02:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (12D6D800) [pid = 3548] [serial = 390] [outer = 12916C00] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1CBF1400 == 55 [pid = 3548] [id = 124] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1B6BF800 == 54 [pid = 3548] [id = 123] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 0EC4C400 == 53 [pid = 3548] [id = 122] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1C566400 == 52 [pid = 3548] [id = 121] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1B838800 == 51 [pid = 3548] [id = 120] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1B38C400 == 50 [pid = 3548] [id = 119] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1A1BB000 == 49 [pid = 3548] [id = 118] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 1291CC00 == 48 [pid = 3548] [id = 117] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (12B7C400) [pid = 3548] [serial = 295] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (17630800) [pid = 3548] [serial = 298] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1A146000) [pid = 3548] [serial = 301] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1B035400) [pid = 3548] [serial = 304] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (204EF000) [pid = 3548] [serial = 334] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOCSHELL 12DC7C00 == 47 [pid = 3548] [id = 116] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1B8C2800) [pid = 3548] [serial = 316] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1B52CC00) [pid = 3548] [serial = 308] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1B7B7000) [pid = 3548] [serial = 307] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (19D7B000) [pid = 3548] [serial = 313] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (19E7E400) [pid = 3548] [serial = 314] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (17966000) [pid = 3548] [serial = 311] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1762DC00) [pid = 3548] [serial = 310] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C55CC00) [pid = 3548] [serial = 319] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1C565000) [pid = 3548] [serial = 320] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1CBF1800) [pid = 3548] [serial = 323] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1CCC3800) [pid = 3548] [serial = 322] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1CCD0800) [pid = 3548] [serial = 328] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (20F1E400) [pid = 3548] [serial = 325] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1B6CB800) [pid = 3548] [serial = 332] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1B6C9400) [pid = 3548] [serial = 331] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (20F21C00) [pid = 3548] [serial = 326] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (1E36C400) [pid = 3548] [serial = 329] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1BDCA800) [pid = 3548] [serial = 317] [outer = 00000000] [url = about:blank] 23:02:17 INFO - PROCESS | 3548 | 1461304937407 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:02:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:02:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 989ms 23:02:17 INFO - PROCESS | 3548 | 1461304937448 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 23:02:17 INFO - PROCESS | 3548 | 1461304937453 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 23:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:02:17 INFO - PROCESS | 3548 | 1461304937459 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:02:17 INFO - PROCESS | 3548 | 1461304937462 Marionette TRACE conn5 <- [1,486,null,{}] 23:02:17 INFO - PROCESS | 3548 | 1461304937466 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:17 INFO - PROCESS | 3548 | 1461304937550 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 23:02:17 INFO - PROCESS | 3548 | 1461304937625 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 3548 | ++DOCSHELL 0EC67800 == 48 [pid = 3548] [id = 131] 23:02:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (12978400) [pid = 3548] [serial = 391] [outer = 00000000] 23:02:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (13990400) [pid = 3548] [serial = 392] [outer = 12978400] 23:02:17 INFO - PROCESS | 3548 | 1461304937679 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (13FA8C00) [pid = 3548] [serial = 393] [outer = 12978400] 23:02:18 INFO - PROCESS | 3548 | 1461304938130 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:02:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 730ms 23:02:18 INFO - PROCESS | 3548 | 1461304938192 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 3548 | 1461304938194 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 23:02:18 INFO - PROCESS | 3548 | 1461304938198 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:02:18 INFO - PROCESS | 3548 | 1461304938201 Marionette TRACE conn5 <- [1,490,null,{}] 23:02:18 INFO - PROCESS | 3548 | 1461304938212 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:18 INFO - PROCESS | 3548 | 1461304938296 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 23:02:18 INFO - PROCESS | 3548 | 1461304938310 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:18 INFO - PROCESS | 3548 | ++DOCSHELL 17628800 == 49 [pid = 3548] [id = 132] 23:02:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (17629000) [pid = 3548] [serial = 394] [outer = 00000000] 23:02:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (17631000) [pid = 3548] [serial = 395] [outer = 17629000] 23:02:18 INFO - PROCESS | 3548 | 1461304938359 Marionette DEBUG loaded listener.js 23:02:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (176D0C00) [pid = 3548] [serial = 396] [outer = 17629000] 23:02:18 INFO - PROCESS | 3548 | 1461304938818 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:02:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 23:02:18 INFO - PROCESS | 3548 | 1461304938872 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 3548 | 1461304938875 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 23:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:02:18 INFO - PROCESS | 3548 | 1461304938878 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 3548 | 1461304938880 Marionette TRACE conn5 <- [1,494,null,{}] 23:02:18 INFO - PROCESS | 3548 | 1461304938883 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:18 INFO - PROCESS | 3548 | 1461304938963 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 23:02:19 INFO - PROCESS | 3548 | 1461304938972 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 3548 | ++DOCSHELL 185E6400 == 50 [pid = 3548] [id = 133] 23:02:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (185EBC00) [pid = 3548] [serial = 397] [outer = 00000000] 23:02:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (19ADAC00) [pid = 3548] [serial = 398] [outer = 185EBC00] 23:02:19 INFO - PROCESS | 3548 | 1461304939019 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (19AE7400) [pid = 3548] [serial = 399] [outer = 185EBC00] 23:02:19 INFO - PROCESS | 3548 | 1461304939475 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 633ms 23:02:19 INFO - PROCESS | 3548 | 1461304939522 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 23:02:19 INFO - PROCESS | 3548 | 1461304939524 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 23:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:02:19 INFO - PROCESS | 3548 | 1461304939527 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 3548 | 1461304939529 Marionette TRACE conn5 <- [1,498,null,{}] 23:02:19 INFO - PROCESS | 3548 | 1461304939532 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:19 INFO - PROCESS | 3548 | 1461304939636 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 23:02:19 INFO - PROCESS | 3548 | 1461304939714 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 3548 | ++DOCSHELL 12B73000 == 51 [pid = 3548] [id = 134] 23:02:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (19E79800) [pid = 3548] [serial = 400] [outer = 00000000] 23:02:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1A1BB800) [pid = 3548] [serial = 401] [outer = 19E79800] 23:02:19 INFO - PROCESS | 3548 | 1461304939761 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1A196C00) [pid = 3548] [serial = 402] [outer = 19E79800] 23:02:20 INFO - PROCESS | 3548 | 1461304940215 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 23:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:02:20 INFO - PROCESS | 3548 | 1461304940259 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 23:02:20 INFO - PROCESS | 3548 | 1461304940261 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 23:02:20 INFO - PROCESS | 3548 | 1461304940265 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:02:20 INFO - PROCESS | 3548 | 1461304940266 Marionette TRACE conn5 <- [1,502,null,{}] 23:02:20 INFO - PROCESS | 3548 | 1461304940270 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:20 INFO - PROCESS | 3548 | 1461304940399 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 23:02:20 INFO - PROCESS | 3548 | 1461304940459 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 3548 | ++DOCSHELL 1B035C00 == 52 [pid = 3548] [id = 135] 23:02:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1B345400) [pid = 3548] [serial = 403] [outer = 00000000] 23:02:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1B52B800) [pid = 3548] [serial = 404] [outer = 1B345400] 23:02:20 INFO - PROCESS | 3548 | 1461304940508 Marionette DEBUG loaded listener.js 23:02:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1B6BF800) [pid = 3548] [serial = 405] [outer = 1B345400] 23:02:20 INFO - PROCESS | 3548 | 1461304940946 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 730ms 23:02:21 INFO - PROCESS | 3548 | 1461304941002 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 23:02:21 INFO - PROCESS | 3548 | 1461304941004 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 23:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:02:21 INFO - PROCESS | 3548 | 1461304941007 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:02:21 INFO - PROCESS | 3548 | 1461304941009 Marionette TRACE conn5 <- [1,506,null,{}] 23:02:21 INFO - PROCESS | 3548 | 1461304941013 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:21 INFO - PROCESS | 3548 | 1461304941119 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 23:02:21 INFO - PROCESS | 3548 | 1461304941128 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:21 INFO - PROCESS | 3548 | ++DOCSHELL 1B6C6000 == 53 [pid = 3548] [id = 136] 23:02:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1B6C9000) [pid = 3548] [serial = 406] [outer = 00000000] 23:02:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1B808400) [pid = 3548] [serial = 407] [outer = 1B6C9000] 23:02:21 INFO - PROCESS | 3548 | 1461304941221 Marionette DEBUG loaded listener.js 23:02:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B810400) [pid = 3548] [serial = 408] [outer = 1B6C9000] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1CBF3000) [pid = 3548] [serial = 370] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1BD87400) [pid = 3548] [serial = 358] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1C5A7000) [pid = 3548] [serial = 361] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1297B400) [pid = 3548] [serial = 349] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1B38C800) [pid = 3548] [serial = 355] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (12F67400) [pid = 3548] [serial = 346] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1A1BD400) [pid = 3548] [serial = 352] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0EC5A800) [pid = 3548] [serial = 364] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1B810C00) [pid = 3548] [serial = 367] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1B8BA800) [pid = 3548] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0EC62800) [pid = 3548] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:02:21 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (172C9400) [pid = 3548] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:02:21 INFO - PROCESS | 3548 | 1461304941737 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 771ms 23:02:21 INFO - PROCESS | 3548 | 1461304941780 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 23:02:21 INFO - PROCESS | 3548 | 1461304941782 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 23:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:02:21 INFO - PROCESS | 3548 | 1461304941786 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:02:21 INFO - PROCESS | 3548 | 1461304941787 Marionette TRACE conn5 <- [1,510,null,{}] 23:02:21 INFO - PROCESS | 3548 | 1461304941791 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:21 INFO - PROCESS | 3548 | 1461304941868 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 23:02:21 INFO - PROCESS | 3548 | 1461304941877 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:21 INFO - PROCESS | 3548 | ++DOCSHELL 0EC62800 == 54 [pid = 3548] [id = 137] 23:02:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (12B75800) [pid = 3548] [serial = 409] [outer = 00000000] 23:02:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1B7B1800) [pid = 3548] [serial = 410] [outer = 12B75800] 23:02:21 INFO - PROCESS | 3548 | 1461304941922 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1B838800) [pid = 3548] [serial = 411] [outer = 12B75800] 23:02:22 INFO - PROCESS | 3548 | 1461304942408 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 23:02:22 INFO - PROCESS | 3548 | 1461304942456 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 23:02:22 INFO - PROCESS | 3548 | 1461304942458 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 23:02:22 INFO - PROCESS | 3548 | 1461304942466 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:02:22 INFO - PROCESS | 3548 | 1461304942467 Marionette TRACE conn5 <- [1,514,null,{}] 23:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:02:22 INFO - PROCESS | 3548 | 1461304942471 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:22 INFO - PROCESS | 3548 | 1461304942554 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 23:02:22 INFO - PROCESS | 3548 | 1461304942563 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 3548 | ++DOCSHELL 1B8C1C00 == 55 [pid = 3548] [id = 138] 23:02:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1BDC8C00) [pid = 3548] [serial = 412] [outer = 00000000] 23:02:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1C559400) [pid = 3548] [serial = 413] [outer = 1BDC8C00] 23:02:22 INFO - PROCESS | 3548 | 1461304942610 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1C560000) [pid = 3548] [serial = 414] [outer = 1BDC8C00] 23:02:23 INFO - PROCESS | 3548 | 1461304943045 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 23:02:23 INFO - PROCESS | 3548 | 1461304943101 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 3548 | 1461304943103 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 23:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:02:23 INFO - PROCESS | 3548 | 1461304943107 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 3548 | 1461304943109 Marionette TRACE conn5 <- [1,518,null,{}] 23:02:23 INFO - PROCESS | 3548 | 1461304943112 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:23 INFO - PROCESS | 3548 | 1461304943192 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 23:02:23 INFO - PROCESS | 3548 | 1461304943198 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:23 INFO - PROCESS | 3548 | ++DOCSHELL 1C565000 == 56 [pid = 3548] [id = 139] 23:02:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1C5A7000) [pid = 3548] [serial = 415] [outer = 00000000] 23:02:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1C89D800) [pid = 3548] [serial = 416] [outer = 1C5A7000] 23:02:23 INFO - PROCESS | 3548 | 1461304943244 Marionette DEBUG loaded listener.js 23:02:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1C8AB400) [pid = 3548] [serial = 417] [outer = 1C5A7000] 23:02:23 INFO - PROCESS | 3548 | 1461304943719 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 23:02:23 INFO - PROCESS | 3548 | 1461304943870 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 3548 | 1461304943875 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 23:02:23 INFO - PROCESS | 3548 | 1461304943883 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 3548 | 1461304943887 Marionette TRACE conn5 <- [1,522,null,{}] 23:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:02:23 INFO - PROCESS | 3548 | 1461304943894 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:24 INFO - PROCESS | 3548 | 1461304944008 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 23:02:24 INFO - PROCESS | 3548 | 1461304944127 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 3548 | ++DOCSHELL 12B71000 == 57 [pid = 3548] [id = 140] 23:02:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (12B77C00) [pid = 3548] [serial = 418] [outer = 00000000] 23:02:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1318A400) [pid = 3548] [serial = 419] [outer = 12B77C00] 23:02:24 INFO - PROCESS | 3548 | 1461304944191 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (13F6AC00) [pid = 3548] [serial = 420] [outer = 12B77C00] 23:02:24 INFO - PROCESS | 3548 | 1461304944888 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:02:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1059ms 23:02:24 INFO - PROCESS | 3548 | 1461304944969 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 23:02:24 INFO - PROCESS | 3548 | 1461304944975 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 23:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:02:25 INFO - PROCESS | 3548 | 1461304945109 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 3548 | 1461304945112 Marionette TRACE conn5 <- [1,526,null,{}] 23:02:25 INFO - PROCESS | 3548 | 1461304945135 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:25 INFO - PROCESS | 3548 | 1461304945272 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 23:02:25 INFO - PROCESS | 3548 | 1461304945351 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 3548 | ++DOCSHELL 1762DC00 == 58 [pid = 3548] [id = 141] 23:02:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (19ABFC00) [pid = 3548] [serial = 421] [outer = 00000000] 23:02:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1B382C00) [pid = 3548] [serial = 422] [outer = 19ABFC00] 23:02:25 INFO - PROCESS | 3548 | 1461304945447 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1B6C8400) [pid = 3548] [serial = 423] [outer = 19ABFC00] 23:02:26 INFO - PROCESS | 3548 | 1461304946068 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1038ms 23:02:26 INFO - PROCESS | 3548 | 1461304946099 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 3548 | 1461304946101 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 23:02:26 INFO - PROCESS | 3548 | 1461304946105 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:02:26 INFO - PROCESS | 3548 | 1461304946109 Marionette TRACE conn5 <- [1,530,null,{}] 23:02:26 INFO - PROCESS | 3548 | 1461304946120 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:26 INFO - PROCESS | 3548 | 1461304946231 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 23:02:26 INFO - PROCESS | 3548 | 1461304946328 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:26 INFO - PROCESS | 3548 | ++DOCSHELL 1CB03800 == 59 [pid = 3548] [id = 142] 23:02:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1CB09000) [pid = 3548] [serial = 424] [outer = 00000000] 23:02:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1CCCBC00) [pid = 3548] [serial = 425] [outer = 1CB09000] 23:02:26 INFO - PROCESS | 3548 | 1461304946389 Marionette DEBUG loaded listener.js 23:02:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1D8E7400) [pid = 3548] [serial = 426] [outer = 1CB09000] 23:02:26 INFO - PROCESS | 3548 | 1461304946946 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:02:27 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:02:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:02:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:02:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:02:27 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:02:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:02:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:02:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:02:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 870ms 23:02:27 INFO - PROCESS | 3548 | 1461304947018 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 3548 | 1461304947021 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 23:02:27 INFO - PROCESS | 3548 | 1461304947026 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 3548 | 1461304947028 Marionette TRACE conn5 <- [1,534,null,{}] 23:02:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:02:27 INFO - PROCESS | 3548 | 1461304947032 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:27 INFO - PROCESS | 3548 | 1461304947150 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 23:02:27 INFO - PROCESS | 3548 | 1461304947246 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 3548 | ++DOCSHELL 19AE4800 == 60 [pid = 3548] [id = 143] 23:02:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (19D7B400) [pid = 3548] [serial = 427] [outer = 00000000] 23:02:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1BDC2400) [pid = 3548] [serial = 428] [outer = 19D7B400] 23:02:27 INFO - PROCESS | 3548 | 1461304947303 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1C558800) [pid = 3548] [serial = 429] [outer = 19D7B400] 23:02:27 INFO - PROCESS | 3548 | 1461304947842 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:02:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:02:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 871ms 23:02:27 INFO - PROCESS | 3548 | 1461304947914 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 3548 | 1461304947917 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 23:02:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:02:27 INFO - PROCESS | 3548 | 1461304947921 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 3548 | 1461304947923 Marionette TRACE conn5 <- [1,538,null,{}] 23:02:27 INFO - PROCESS | 3548 | 1461304947927 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:28 INFO - PROCESS | 3548 | 1461304948029 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 23:02:28 INFO - PROCESS | 3548 | 1461304948127 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 3548 | ++DOCSHELL 1766A000 == 61 [pid = 3548] [id = 144] 23:02:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1A148C00) [pid = 3548] [serial = 430] [outer = 00000000] 23:02:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (1E3B4000) [pid = 3548] [serial = 431] [outer = 1A148C00] 23:02:28 INFO - PROCESS | 3548 | 1461304948184 Marionette DEBUG loaded listener.js 23:02:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1EF07400) [pid = 3548] [serial = 432] [outer = 1A148C00] 23:02:28 INFO - PROCESS | 3548 | 1461304948908 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:02:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1017ms 23:02:28 INFO - PROCESS | 3548 | 1461304948941 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 3548 | 1461304948945 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 23:02:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:02:28 INFO - PROCESS | 3548 | 1461304948950 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 3548 | 1461304948954 Marionette TRACE conn5 <- [1,542,null,{}] 23:02:28 INFO - PROCESS | 3548 | 1461304948974 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:29 INFO - PROCESS | 3548 | 1461304949119 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 23:02:29 INFO - PROCESS | 3548 | 1461304949222 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 3548 | ++DOCSHELL 12975C00 == 62 [pid = 3548] [id = 145] 23:02:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1297A800) [pid = 3548] [serial = 433] [outer = 00000000] 23:02:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (16F34C00) [pid = 3548] [serial = 434] [outer = 1297A800] 23:02:29 INFO - PROCESS | 3548 | 1461304949278 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (172CC800) [pid = 3548] [serial = 435] [outer = 1297A800] 23:02:29 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 23:02:29 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 1296F400 == 61 [pid = 3548] [id = 101] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 12B72400 == 60 [pid = 3548] [id = 93] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 13FA9000 == 59 [pid = 3548] [id = 100] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 1A739800 == 58 [pid = 3548] [id = 102] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 1B8C1C00 == 57 [pid = 3548] [id = 138] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 0EC62800 == 56 [pid = 3548] [id = 137] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 1B6C6000 == 55 [pid = 3548] [id = 136] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 1B035C00 == 54 [pid = 3548] [id = 135] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 12B73000 == 53 [pid = 3548] [id = 134] 23:02:29 INFO - PROCESS | 3548 | --DOCSHELL 17628800 == 52 [pid = 3548] [id = 132] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (1F280800) [pid = 3548] [serial = 374] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOCSHELL 0EC67800 == 51 [pid = 3548] [id = 131] 23:02:30 INFO - PROCESS | 3548 | --DOCSHELL 12914800 == 50 [pid = 3548] [id = 130] 23:02:30 INFO - PROCESS | 3548 | --DOCSHELL 12D74C00 == 49 [pid = 3548] [id = 126] 23:02:30 INFO - PROCESS | 3548 | 1461304950064 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:02:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1176ms 23:02:30 INFO - PROCESS | 3548 | 1461304950129 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 3548 | 1461304950134 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 23:02:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:02:30 INFO - PROCESS | 3548 | 1461304950140 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 3548 | 1461304950143 Marionette TRACE conn5 <- [1,546,null,{}] 23:02:30 INFO - PROCESS | 3548 | 1461304950147 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:30 INFO - PROCESS | 3548 | 1461304950241 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (1BDCC000) [pid = 3548] [serial = 233] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (12F6EC00) [pid = 3548] [serial = 236] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (19ACB000) [pid = 3548] [serial = 239] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1BDCA400) [pid = 3548] [serial = 359] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1C90E400) [pid = 3548] [serial = 362] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (13FA8800) [pid = 3548] [serial = 350] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (16F82800) [pid = 3548] [serial = 351] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (1B7B3C00) [pid = 3548] [serial = 356] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1B80FC00) [pid = 3548] [serial = 340] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (16E3A000) [pid = 3548] [serial = 337] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (20F21800) [pid = 3548] [serial = 343] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1BDC6400) [pid = 3548] [serial = 360] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (19ADC000) [pid = 3548] [serial = 348] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (18FD1000) [pid = 3548] [serial = 347] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1A738C00) [pid = 3548] [serial = 353] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1A7D4000) [pid = 3548] [serial = 354] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (17634000) [pid = 3548] [serial = 365] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1C9ED000) [pid = 3548] [serial = 363] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1D8E5000) [pid = 3548] [serial = 146] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (17281C00) [pid = 3548] [serial = 366] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1CB0F400) [pid = 3548] [serial = 368] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1DFC6400) [pid = 3548] [serial = 372] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1CB10C00) [pid = 3548] [serial = 369] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1B804800) [pid = 3548] [serial = 357] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1D9DC800) [pid = 3548] [serial = 371] [outer = 00000000] [url = about:blank] 23:02:30 INFO - PROCESS | 3548 | 1461304950335 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 3548 | ++DOCSHELL 0EC64400 == 50 [pid = 3548] [id = 146] 23:02:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (12310400) [pid = 3548] [serial = 436] [outer = 00000000] 23:02:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (12F61400) [pid = 3548] [serial = 437] [outer = 12310400] 23:02:30 INFO - PROCESS | 3548 | 1461304950384 Marionette DEBUG loaded listener.js 23:02:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (16E3E800) [pid = 3548] [serial = 438] [outer = 12310400] 23:02:30 INFO - PROCESS | 3548 | 1461304950829 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:02:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 731ms 23:02:30 INFO - PROCESS | 3548 | 1461304950873 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 3548 | 1461304950875 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 23:02:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:02:30 INFO - PROCESS | 3548 | 1461304950878 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 3548 | 1461304950882 Marionette TRACE conn5 <- [1,550,null,{}] 23:02:30 INFO - PROCESS | 3548 | 1461304950892 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:31 INFO - PROCESS | 3548 | 1461304950982 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 23:02:31 INFO - PROCESS | 3548 | 1461304950990 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:31 INFO - PROCESS | 3548 | ++DOCSHELL 19D81800 == 51 [pid = 3548] [id = 147] 23:02:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (19E73800) [pid = 3548] [serial = 439] [outer = 00000000] 23:02:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (19E7DC00) [pid = 3548] [serial = 440] [outer = 19E73800] 23:02:31 INFO - PROCESS | 3548 | 1461304951047 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1A732C00) [pid = 3548] [serial = 441] [outer = 19E73800] 23:02:31 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:31 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:31 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:31 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:31 INFO - PROCESS | 3548 | 1461304951506 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:02:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:02:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 23:02:31 INFO - PROCESS | 3548 | 1461304951552 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 23:02:31 INFO - PROCESS | 3548 | 1461304951555 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 23:02:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:02:31 INFO - PROCESS | 3548 | 1461304951558 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:02:31 INFO - PROCESS | 3548 | 1461304951560 Marionette TRACE conn5 <- [1,554,null,{}] 23:02:31 INFO - PROCESS | 3548 | 1461304951564 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:31 INFO - PROCESS | 3548 | 1461304951644 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 23:02:31 INFO - PROCESS | 3548 | 1461304951653 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:31 INFO - PROCESS | 3548 | ++DOCSHELL 1B05B000 == 52 [pid = 3548] [id = 148] 23:02:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1B062400) [pid = 3548] [serial = 442] [outer = 00000000] 23:02:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1B6C0000) [pid = 3548] [serial = 443] [outer = 1B062400] 23:02:31 INFO - PROCESS | 3548 | 1461304951699 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1B6C7C00) [pid = 3548] [serial = 444] [outer = 1B062400] 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:32 INFO - PROCESS | 3548 | 1461304952133 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:02:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:02:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 23:02:32 INFO - PROCESS | 3548 | 1461304952193 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 23:02:32 INFO - PROCESS | 3548 | 1461304952195 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 23:02:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:02:32 INFO - PROCESS | 3548 | 1461304952198 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 3548 | 1461304952200 Marionette TRACE conn5 <- [1,558,null,{}] 23:02:32 INFO - PROCESS | 3548 | 1461304952204 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:32 INFO - PROCESS | 3548 | 1461304952282 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 23:02:32 INFO - PROCESS | 3548 | 1461304952288 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:32 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B8800 == 53 [pid = 3548] [id = 149] 23:02:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1B7B9000) [pid = 3548] [serial = 445] [outer = 00000000] 23:02:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B832C00) [pid = 3548] [serial = 446] [outer = 1B7B9000] 23:02:32 INFO - PROCESS | 3548 | 1461304952334 Marionette DEBUG loaded listener.js 23:02:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1BD89800) [pid = 3548] [serial = 447] [outer = 1B7B9000] 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:32 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:32 INFO - PROCESS | 3548 | 1461304952841 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:02:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:02:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 23:02:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:02:32 INFO - PROCESS | 3548 | 1461304952873 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 23:02:32 INFO - PROCESS | 3548 | 1461304952876 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 23:02:32 INFO - PROCESS | 3548 | 1461304952879 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 3548 | 1461304952880 Marionette TRACE conn5 <- [1,562,null,{}] 23:02:32 INFO - PROCESS | 3548 | 1461304952884 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:33 INFO - PROCESS | 3548 | 1461304953014 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 23:02:33 INFO - PROCESS | 3548 | 1461304953022 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 3548 | ++DOCSHELL 1B804800 == 54 [pid = 3548] [id = 150] 23:02:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1BDC4400) [pid = 3548] [serial = 448] [outer = 00000000] 23:02:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1C742800) [pid = 3548] [serial = 449] [outer = 1BDC4400] 23:02:33 INFO - PROCESS | 3548 | 1461304953119 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1C749400) [pid = 3548] [serial = 450] [outer = 1BDC4400] 23:02:33 INFO - PROCESS | 3548 | 1461304953553 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:02:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:02:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 731ms 23:02:33 INFO - PROCESS | 3548 | 1461304953613 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 23:02:33 INFO - PROCESS | 3548 | 1461304953615 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 23:02:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:02:33 INFO - PROCESS | 3548 | 1461304953648 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:02:33 INFO - PROCESS | 3548 | 1461304953650 Marionette TRACE conn5 <- [1,566,null,{}] 23:02:33 INFO - PROCESS | 3548 | 1461304953678 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:33 INFO - PROCESS | 3548 | 1461304953798 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 23:02:33 INFO - PROCESS | 3548 | 1461304953807 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 3548 | ++DOCSHELL 1C750000 == 55 [pid = 3548] [id = 151] 23:02:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1C903800) [pid = 3548] [serial = 451] [outer = 00000000] 23:02:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1CB10800) [pid = 3548] [serial = 452] [outer = 1C903800] 23:02:33 INFO - PROCESS | 3548 | 1461304953853 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1CBF1400) [pid = 3548] [serial = 453] [outer = 1C903800] 23:02:34 INFO - PROCESS | 3548 | 1461304954321 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:02:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:02:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 730ms 23:02:34 INFO - PROCESS | 3548 | 1461304954357 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 23:02:34 INFO - PROCESS | 3548 | 1461304954359 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 23:02:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:02:34 INFO - PROCESS | 3548 | 1461304954361 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:02:34 INFO - PROCESS | 3548 | 1461304954363 Marionette TRACE conn5 <- [1,570,null,{}] 23:02:34 INFO - PROCESS | 3548 | 1461304954366 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:34 INFO - PROCESS | 3548 | 1461304954475 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 23:02:34 INFO - PROCESS | 3548 | 1461304954482 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:34 INFO - PROCESS | 3548 | ++DOCSHELL 1CB0EC00 == 56 [pid = 3548] [id = 152] 23:02:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1CCC9800) [pid = 3548] [serial = 454] [outer = 00000000] 23:02:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1EE34000) [pid = 3548] [serial = 455] [outer = 1CCC9800] 23:02:34 INFO - PROCESS | 3548 | 1461304954530 Marionette DEBUG loaded listener.js 23:02:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1EF0AC00) [pid = 3548] [serial = 456] [outer = 1CCC9800] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (12B75800) [pid = 3548] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1BDC8C00) [pid = 3548] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1C560400) [pid = 3548] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (12B7F000) [pid = 3548] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1A146400) [pid = 3548] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1C563400) [pid = 3548] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (19E7CC00) [pid = 3548] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (123B8000) [pid = 3548] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (16F7F800) [pid = 3548] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (19E78400) [pid = 3548] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1A73B400) [pid = 3548] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1C3D6400) [pid = 3548] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (19E79800) [pid = 3548] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B345400) [pid = 3548] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (12978400) [pid = 3548] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1B6C9000) [pid = 3548] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1EE37400) [pid = 3548] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (185EBC00) [pid = 3548] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (17629000) [pid = 3548] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:02:35 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (12916C00) [pid = 3548] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:02:35 INFO - PROCESS | 3548 | 1461304955294 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 970ms 23:02:35 INFO - PROCESS | 3548 | 1461304955335 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 23:02:35 INFO - PROCESS | 3548 | 1461304955337 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 23:02:35 INFO - PROCESS | 3548 | 1461304955340 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:02:35 INFO - PROCESS | 3548 | 1461304955342 Marionette TRACE conn5 <- [1,574,null,{}] 23:02:35 INFO - PROCESS | 3548 | 1461304955345 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:35 INFO - PROCESS | 3548 | 1461304955426 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 23:02:35 INFO - PROCESS | 3548 | 1461304955432 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:35 INFO - PROCESS | 3548 | ++DOCSHELL 12D6BC00 == 57 [pid = 3548] [id = 153] 23:02:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (12F69C00) [pid = 3548] [serial = 457] [outer = 00000000] 23:02:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (19E79800) [pid = 3548] [serial = 458] [outer = 12F69C00] 23:02:35 INFO - PROCESS | 3548 | 1461304955477 Marionette DEBUG loaded listener.js 23:02:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (19E78400) [pid = 3548] [serial = 459] [outer = 12F69C00] 23:02:35 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:35 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:35 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:35 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:35 INFO - PROCESS | 3548 | 1461304955902 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 23:02:35 INFO - PROCESS | 3548 | 1461304955915 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 23:02:35 INFO - PROCESS | 3548 | 1461304955917 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 23:02:35 INFO - PROCESS | 3548 | 1461304955932 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:02:35 INFO - PROCESS | 3548 | 1461304955933 Marionette TRACE conn5 <- [1,578,null,{}] 23:02:35 INFO - PROCESS | 3548 | 1461304955937 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:36 INFO - PROCESS | 3548 | 1461304956018 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 23:02:36 INFO - PROCESS | 3548 | 1461304956024 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 3548 | ++DOCSHELL 1A737800 == 58 [pid = 3548] [id = 154] 23:02:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1B349000) [pid = 3548] [serial = 460] [outer = 00000000] 23:02:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1C55EC00) [pid = 3548] [serial = 461] [outer = 1B349000] 23:02:36 INFO - PROCESS | 3548 | 1461304956071 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1D9E7400) [pid = 3548] [serial = 462] [outer = 1B349000] 23:02:36 INFO - PROCESS | 3548 | 1461304956551 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:02:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:02:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 23:02:36 INFO - PROCESS | 3548 | 1461304956606 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 23:02:36 INFO - PROCESS | 3548 | 1461304956608 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 23:02:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:02:36 INFO - PROCESS | 3548 | 1461304956611 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:02:36 INFO - PROCESS | 3548 | 1461304956614 Marionette TRACE conn5 <- [1,582,null,{}] 23:02:36 INFO - PROCESS | 3548 | 1461304956617 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:36 INFO - PROCESS | 3548 | 1461304956718 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 23:02:36 INFO - PROCESS | 3548 | 1461304956734 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 3548 | ++DOCSHELL 1C97DC00 == 59 [pid = 3548] [id = 155] 23:02:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1C97F800) [pid = 3548] [serial = 463] [outer = 00000000] 23:02:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1D9DF000) [pid = 3548] [serial = 464] [outer = 1C97F800] 23:02:36 INFO - PROCESS | 3548 | 1461304956785 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (204EE400) [pid = 3548] [serial = 465] [outer = 1C97F800] 23:02:37 INFO - PROCESS | 3548 | 1461304957531 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 971ms 23:02:37 INFO - PROCESS | 3548 | 1461304957586 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 23:02:37 INFO - PROCESS | 3548 | 1461304957592 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 23:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:02:37 INFO - PROCESS | 3548 | 1461304957598 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 3548 | 1461304957602 Marionette TRACE conn5 <- [1,586,null,{}] 23:02:37 INFO - PROCESS | 3548 | 1461304957608 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:37 INFO - PROCESS | 3548 | 1461304957720 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 23:02:37 INFO - PROCESS | 3548 | 1461304957849 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 3548 | ++DOCSHELL 12E4C400 == 60 [pid = 3548] [id = 156] 23:02:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (12F62800) [pid = 3548] [serial = 466] [outer = 00000000] 23:02:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (16F32C00) [pid = 3548] [serial = 467] [outer = 12F62800] 23:02:37 INFO - PROCESS | 3548 | 1461304957911 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (17628800) [pid = 3548] [serial = 468] [outer = 12F62800] 23:02:38 INFO - PROCESS | 3548 | 1461304958500 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 930ms 23:02:38 INFO - PROCESS | 3548 | 1461304958532 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 23:02:38 INFO - PROCESS | 3548 | 1461304958538 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 23:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:02:38 INFO - PROCESS | 3548 | 1461304958544 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 3548 | 1461304958547 Marionette TRACE conn5 <- [1,590,null,{}] 23:02:38 INFO - PROCESS | 3548 | 1461304958551 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:38 INFO - PROCESS | 3548 | 1461304958662 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 23:02:38 INFO - PROCESS | 3548 | 1461304958762 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:38 INFO - PROCESS | 3548 | ++DOCSHELL 17673000 == 61 [pid = 3548] [id = 157] 23:02:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (19ADC000) [pid = 3548] [serial = 469] [outer = 00000000] 23:02:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1B6C8C00) [pid = 3548] [serial = 470] [outer = 19ADC000] 23:02:38 INFO - PROCESS | 3548 | 1461304958817 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1B806400) [pid = 3548] [serial = 471] [outer = 19ADC000] 23:02:39 INFO - PROCESS | 3548 | 1461304959429 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 931ms 23:02:39 INFO - PROCESS | 3548 | 1461304959476 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 23:02:39 INFO - PROCESS | 3548 | 1461304959479 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 23:02:39 INFO - PROCESS | 3548 | 1461304959483 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:02:39 INFO - PROCESS | 3548 | 1461304959487 Marionette TRACE conn5 <- [1,594,null,{}] 23:02:39 INFO - PROCESS | 3548 | 1461304959498 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:39 INFO - PROCESS | 3548 | 1461304959610 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 23:02:39 INFO - PROCESS | 3548 | 1461304959739 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 3548 | ++DOCSHELL 1C564400 == 62 [pid = 3548] [id = 158] 23:02:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1C984000) [pid = 3548] [serial = 472] [outer = 00000000] 23:02:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1DAC7C00) [pid = 3548] [serial = 473] [outer = 1C984000] 23:02:39 INFO - PROCESS | 3548 | 1461304959799 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (204F1800) [pid = 3548] [serial = 474] [outer = 1C984000] 23:02:40 INFO - PROCESS | 3548 | 1461304960367 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 930ms 23:02:40 INFO - PROCESS | 3548 | 1461304960416 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 3548 | 1461304960419 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 23:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:02:40 INFO - PROCESS | 3548 | 1461304960423 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 3548 | 1461304960425 Marionette TRACE conn5 <- [1,598,null,{}] 23:02:40 INFO - PROCESS | 3548 | 1461304960429 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:40 INFO - PROCESS | 3548 | 1461304960535 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 23:02:40 INFO - PROCESS | 3548 | 1461304960634 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:40 INFO - PROCESS | 3548 | ++DOCSHELL 20544400 == 63 [pid = 3548] [id = 159] 23:02:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (20545400) [pid = 3548] [serial = 475] [outer = 00000000] 23:02:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (20549800) [pid = 3548] [serial = 476] [outer = 20545400] 23:02:40 INFO - PROCESS | 3548 | 1461304960690 Marionette DEBUG loaded listener.js 23:02:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (2054BC00) [pid = 3548] [serial = 477] [outer = 20545400] 23:02:41 INFO - PROCESS | 3548 | 1461304961290 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 930ms 23:02:41 INFO - PROCESS | 3548 | 1461304961356 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 23:02:41 INFO - PROCESS | 3548 | 1461304961359 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 23:02:41 INFO - PROCESS | 3548 | 1461304961362 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:02:41 INFO - PROCESS | 3548 | 1461304961364 Marionette TRACE conn5 <- [1,602,null,{}] 23:02:41 INFO - PROCESS | 3548 | 1461304961368 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:41 INFO - PROCESS | 3548 | 1461304961472 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 23:02:41 INFO - PROCESS | 3548 | 1461304961604 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:41 INFO - PROCESS | 3548 | ++DOCSHELL 12B73400 == 64 [pid = 3548] [id = 160] 23:02:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1A739800) [pid = 3548] [serial = 478] [outer = 00000000] 23:02:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (2056CC00) [pid = 3548] [serial = 479] [outer = 1A739800] 23:02:41 INFO - PROCESS | 3548 | 1461304961661 Marionette DEBUG loaded listener.js 23:02:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (2056EC00) [pid = 3548] [serial = 480] [outer = 1A739800] 23:02:42 INFO - PROCESS | 3548 | 1461304962371 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:02:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:02:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1074ms 23:02:42 INFO - PROCESS | 3548 | 1461304962441 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 23:02:42 INFO - PROCESS | 3548 | 1461304962445 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 23:02:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:02:42 INFO - PROCESS | 3548 | 1461304962450 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:02:42 INFO - PROCESS | 3548 | 1461304962453 Marionette TRACE conn5 <- [1,606,null,{}] 23:02:42 INFO - PROCESS | 3548 | 1461304962459 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:42 INFO - PROCESS | 3548 | 1461304962588 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 23:02:42 INFO - PROCESS | 3548 | 1461304962712 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:42 INFO - PROCESS | 3548 | ++DOCSHELL 12F6B400 == 65 [pid = 3548] [id = 161] 23:02:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (16E48C00) [pid = 3548] [serial = 481] [outer = 00000000] 23:02:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (17637400) [pid = 3548] [serial = 482] [outer = 16E48C00] 23:02:42 INFO - PROCESS | 3548 | 1461304962764 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (177D4000) [pid = 3548] [serial = 483] [outer = 16E48C00] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1A737800 == 64 [pid = 3548] [id = 154] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 12D6BC00 == 63 [pid = 3548] [id = 153] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1CB0EC00 == 62 [pid = 3548] [id = 152] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1C750000 == 61 [pid = 3548] [id = 151] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1B804800 == 60 [pid = 3548] [id = 150] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1B7B8800 == 59 [pid = 3548] [id = 149] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1B05B000 == 58 [pid = 3548] [id = 148] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 19D81800 == 57 [pid = 3548] [id = 147] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 185E6400 == 56 [pid = 3548] [id = 133] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 0EC64400 == 55 [pid = 3548] [id = 146] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1C89D800) [pid = 3548] [serial = 416] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 12975C00 == 54 [pid = 3548] [id = 145] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1766A000 == 53 [pid = 3548] [id = 144] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 19AE4800 == 52 [pid = 3548] [id = 143] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1CB03800 == 51 [pid = 3548] [id = 142] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 1762DC00 == 50 [pid = 3548] [id = 141] 23:02:43 INFO - PROCESS | 3548 | --DOCSHELL 12B71000 == 49 [pid = 3548] [id = 140] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1DFCB400) [pid = 3548] [serial = 275] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (17631400) [pid = 3548] [serial = 278] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (1B83EC00) [pid = 3548] [serial = 281] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (1E3AF800) [pid = 3548] [serial = 284] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1EE31C00) [pid = 3548] [serial = 287] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (12DC8000) [pid = 3548] [serial = 296] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (17670C00) [pid = 3548] [serial = 299] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1A1BEC00) [pid = 3548] [serial = 302] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1B34A800) [pid = 3548] [serial = 305] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (1A1BB800) [pid = 3548] [serial = 401] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1A196C00) [pid = 3548] [serial = 402] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1B6BF800) [pid = 3548] [serial = 405] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1B52B800) [pid = 3548] [serial = 404] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (13990400) [pid = 3548] [serial = 392] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (13FA8C00) [pid = 3548] [serial = 393] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1D8EA800) [pid = 3548] [serial = 383] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1B808400) [pid = 3548] [serial = 407] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (204ECC00) [pid = 3548] [serial = 375] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (19ADAC00) [pid = 3548] [serial = 398] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (17631000) [pid = 3548] [serial = 395] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (176D0C00) [pid = 3548] [serial = 396] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (12D6D800) [pid = 3548] [serial = 390] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1297A400) [pid = 3548] [serial = 389] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1796D000) [pid = 3548] [serial = 377] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1C34DC00) [pid = 3548] [serial = 380] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1C74DC00) [pid = 3548] [serial = 386] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1B7B1800) [pid = 3548] [serial = 410] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1C560000) [pid = 3548] [serial = 414] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1C559400) [pid = 3548] [serial = 413] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1B810400) [pid = 3548] [serial = 408] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1B838800) [pid = 3548] [serial = 411] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (19AE7400) [pid = 3548] [serial = 399] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (204EEC00) [pid = 3548] [serial = 335] [outer = 00000000] [url = about:blank] 23:02:43 INFO - PROCESS | 3548 | 1461304963398 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 988ms 23:02:43 INFO - PROCESS | 3548 | 1461304963438 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 3548 | 1461304963443 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 23:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:02:43 INFO - PROCESS | 3548 | 1461304963450 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 3548 | 1461304963452 Marionette TRACE conn5 <- [1,610,null,{}] 23:02:43 INFO - PROCESS | 3548 | 1461304963456 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:43 INFO - PROCESS | 3548 | 1461304963543 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 23:02:43 INFO - PROCESS | 3548 | 1461304963551 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 3548 | ++DOCSHELL 12975C00 == 50 [pid = 3548] [id = 162] 23:02:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (12978400) [pid = 3548] [serial = 484] [outer = 00000000] 23:02:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (16E53400) [pid = 3548] [serial = 485] [outer = 12978400] 23:02:43 INFO - PROCESS | 3548 | 1461304963600 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1703A000) [pid = 3548] [serial = 486] [outer = 12978400] 23:02:44 INFO - PROCESS | 3548 | 1461304964126 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms 23:02:44 INFO - PROCESS | 3548 | 1461304964182 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 3548 | 1461304964185 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 23:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:02:44 INFO - PROCESS | 3548 | 1461304964188 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 3548 | 1461304964192 Marionette TRACE conn5 <- [1,614,null,{}] 23:02:44 INFO - PROCESS | 3548 | 1461304964202 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:44 INFO - PROCESS | 3548 | 1461304964290 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 23:02:44 INFO - PROCESS | 3548 | 1461304964305 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 3548 | ++DOCSHELL 19AC9800 == 51 [pid = 3548] [id = 163] 23:02:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (19ADC400) [pid = 3548] [serial = 487] [outer = 00000000] 23:02:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (19D81800) [pid = 3548] [serial = 488] [outer = 19ADC400] 23:02:44 INFO - PROCESS | 3548 | 1461304964356 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (19E80000) [pid = 3548] [serial = 489] [outer = 19ADC400] 23:02:44 INFO - PROCESS | 3548 | 1461304964835 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 23:02:44 INFO - PROCESS | 3548 | 1461304964862 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 3548 | 1461304964865 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 23:02:44 INFO - PROCESS | 3548 | 1461304964868 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:02:44 INFO - PROCESS | 3548 | 1461304964870 Marionette TRACE conn5 <- [1,618,null,{}] 23:02:44 INFO - PROCESS | 3548 | 1461304964873 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:44 INFO - PROCESS | 3548 | 1461304964956 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 23:02:45 INFO - PROCESS | 3548 | 1461304964965 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 3548 | ++DOCSHELL 1A733400 == 52 [pid = 3548] [id = 164] 23:02:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1A734800) [pid = 3548] [serial = 490] [outer = 00000000] 23:02:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1B34A800) [pid = 3548] [serial = 491] [outer = 1A734800] 23:02:45 INFO - PROCESS | 3548 | 1461304965012 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1B52B400) [pid = 3548] [serial = 492] [outer = 1A734800] 23:02:45 INFO - PROCESS | 3548 | 1461304965454 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 632ms 23:02:45 INFO - PROCESS | 3548 | 1461304965504 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 3548 | 1461304965506 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 23:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:02:45 INFO - PROCESS | 3548 | 1461304965518 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 3548 | 1461304965519 Marionette TRACE conn5 <- [1,622,null,{}] 23:02:45 INFO - PROCESS | 3548 | 1461304965523 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:45 INFO - PROCESS | 3548 | 1461304965630 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 23:02:45 INFO - PROCESS | 3548 | 1461304965716 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 3548 | ++DOCSHELL 1B6C0800 == 53 [pid = 3548] [id = 165] 23:02:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1B6C7400) [pid = 3548] [serial = 493] [outer = 00000000] 23:02:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1B803800) [pid = 3548] [serial = 494] [outer = 1B6C7400] 23:02:45 INFO - PROCESS | 3548 | 1461304965763 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1B80EC00) [pid = 3548] [serial = 495] [outer = 1B6C7400] 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:46 INFO - PROCESS | 3548 | 1461304966202 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 730ms 23:02:46 INFO - PROCESS | 3548 | 1461304966248 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 23:02:46 INFO - PROCESS | 3548 | 1461304966250 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 23:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:02:46 INFO - PROCESS | 3548 | 1461304966253 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 3548 | 1461304966255 Marionette TRACE conn5 <- [1,626,null,{}] 23:02:46 INFO - PROCESS | 3548 | 1461304966259 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:46 INFO - PROCESS | 3548 | 1461304966391 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 23:02:46 INFO - PROCESS | 3548 | 1461304966453 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:46 INFO - PROCESS | 3548 | ++DOCSHELL 1BD8B000 == 54 [pid = 3548] [id = 166] 23:02:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1BDCD400) [pid = 3548] [serial = 496] [outer = 00000000] 23:02:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1C3CF400) [pid = 3548] [serial = 497] [outer = 1BDCD400] 23:02:46 INFO - PROCESS | 3548 | 1461304966503 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1C55AC00) [pid = 3548] [serial = 498] [outer = 1BDCD400] 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:46 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:46 INFO - PROCESS | 3548 | 1461304966946 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 730ms 23:02:47 INFO - PROCESS | 3548 | 1461304967003 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 23:02:47 INFO - PROCESS | 3548 | 1461304967005 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 23:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:02:47 INFO - PROCESS | 3548 | 1461304967009 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 3548 | 1461304967010 Marionette TRACE conn5 <- [1,630,null,{}] 23:02:47 INFO - PROCESS | 3548 | 1461304967014 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:47 INFO - PROCESS | 3548 | 1461304967126 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 23:02:47 INFO - PROCESS | 3548 | 1461304967185 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 3548 | ++DOCSHELL 1C563C00 == 55 [pid = 3548] [id = 167] 23:02:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1C743400) [pid = 3548] [serial = 499] [outer = 00000000] 23:02:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1C8A3800) [pid = 3548] [serial = 500] [outer = 1C743400] 23:02:47 INFO - PROCESS | 3548 | 1461304967233 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1C97C400) [pid = 3548] [serial = 501] [outer = 1C743400] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1BDC4400) [pid = 3548] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1C903800) [pid = 3548] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1C5A7000) [pid = 3548] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (19E73800) [pid = 3548] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B7B9000) [pid = 3548] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1B062400) [pid = 3548] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1297A800) [pid = 3548] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (12310400) [pid = 3548] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1CCC9800) [pid = 3548] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1B349000) [pid = 3548] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:02:47 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (12F69C00) [pid = 3548] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:02:47 INFO - PROCESS | 3548 | 1461304967791 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 831ms 23:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:02:47 INFO - PROCESS | 3548 | 1461304967842 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 23:02:47 INFO - PROCESS | 3548 | 1461304967844 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 23:02:47 INFO - PROCESS | 3548 | 1461304967847 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 3548 | 1461304967849 Marionette TRACE conn5 <- [1,634,null,{}] 23:02:47 INFO - PROCESS | 3548 | 1461304967853 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:48 INFO - PROCESS | 3548 | 1461304967964 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 23:02:48 INFO - PROCESS | 3548 | 1461304968019 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 3548 | ++DOCSHELL 16E4A400 == 56 [pid = 3548] [id = 168] 23:02:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (16F30000) [pid = 3548] [serial = 502] [outer = 00000000] 23:02:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1C5AC800) [pid = 3548] [serial = 503] [outer = 16F30000] 23:02:48 INFO - PROCESS | 3548 | 1461304968065 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1C983800) [pid = 3548] [serial = 504] [outer = 16F30000] 23:02:48 INFO - PROCESS | 3548 | 1461304968431 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 23:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:02:48 INFO - PROCESS | 3548 | 1461304968478 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 3548 | 1461304968480 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 23:02:48 INFO - PROCESS | 3548 | 1461304968483 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 3548 | 1461304968485 Marionette TRACE conn5 <- [1,638,null,{}] 23:02:48 INFO - PROCESS | 3548 | 1461304968489 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:48 INFO - PROCESS | 3548 | 1461304968571 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 23:02:48 INFO - PROCESS | 3548 | 1461304968578 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 3548 | ++DOCSHELL 1C97C800 == 57 [pid = 3548] [id = 169] 23:02:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1CAB6000) [pid = 3548] [serial = 505] [outer = 00000000] 23:02:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1CB0F400) [pid = 3548] [serial = 506] [outer = 1CAB6000] 23:02:48 INFO - PROCESS | 3548 | 1461304968624 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1D8E6000) [pid = 3548] [serial = 507] [outer = 1CAB6000] 23:02:49 INFO - PROCESS | 3548 | 1461304969070 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 632ms 23:02:49 INFO - PROCESS | 3548 | 1461304969117 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 23:02:49 INFO - PROCESS | 3548 | 1461304969119 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 23:02:49 INFO - PROCESS | 3548 | 1461304969122 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 3548 | 1461304969124 Marionette TRACE conn5 <- [1,642,null,{}] 23:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:02:49 INFO - PROCESS | 3548 | 1461304969127 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:49 INFO - PROCESS | 3548 | 1461304969208 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 23:02:49 INFO - PROCESS | 3548 | 1461304969217 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:49 INFO - PROCESS | 3548 | ++DOCSHELL 1D8E8800 == 58 [pid = 3548] [id = 170] 23:02:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1D8E9800) [pid = 3548] [serial = 508] [outer = 00000000] 23:02:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1E3B2C00) [pid = 3548] [serial = 509] [outer = 1D8E9800] 23:02:49 INFO - PROCESS | 3548 | 1461304969262 Marionette DEBUG loaded listener.js 23:02:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1EE35C00) [pid = 3548] [serial = 510] [outer = 1D8E9800] 23:02:49 INFO - PROCESS | 3548 | 1461304969838 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 771ms 23:02:49 INFO - PROCESS | 3548 | 1461304969926 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 23:02:49 INFO - PROCESS | 3548 | 1461304969931 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 23:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:02:49 INFO - PROCESS | 3548 | 1461304969951 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 3548 | 1461304969956 Marionette TRACE conn5 <- [1,646,null,{}] 23:02:50 INFO - PROCESS | 3548 | 1461304969963 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:50 INFO - PROCESS | 3548 | 1461304970088 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 23:02:50 INFO - PROCESS | 3548 | 1461304970212 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 3548 | ++DOCSHELL 12D75C00 == 59 [pid = 3548] [id = 171] 23:02:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (12D7A400) [pid = 3548] [serial = 511] [outer = 00000000] 23:02:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (16E51C00) [pid = 3548] [serial = 512] [outer = 12D7A400] 23:02:50 INFO - PROCESS | 3548 | 1461304970270 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (172CBC00) [pid = 3548] [serial = 513] [outer = 12D7A400] 23:02:50 INFO - PROCESS | 3548 | 1461304970840 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 930ms 23:02:50 INFO - PROCESS | 3548 | 1461304970882 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 23:02:50 INFO - PROCESS | 3548 | 1461304970888 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 23:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:02:50 INFO - PROCESS | 3548 | 1461304970895 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:02:50 INFO - PROCESS | 3548 | 1461304970898 Marionette TRACE conn5 <- [1,650,null,{}] 23:02:50 INFO - PROCESS | 3548 | 1461304970902 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:51 INFO - PROCESS | 3548 | 1461304971012 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 23:02:51 INFO - PROCESS | 3548 | 1461304971143 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:51 INFO - PROCESS | 3548 | ++DOCSHELL 19ADB400 == 60 [pid = 3548] [id = 172] 23:02:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (19ADF400) [pid = 3548] [serial = 514] [outer = 00000000] 23:02:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1A7DA000) [pid = 3548] [serial = 515] [outer = 19ADF400] 23:02:51 INFO - PROCESS | 3548 | 1461304971200 Marionette DEBUG loaded listener.js 23:02:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1B6C8800) [pid = 3548] [serial = 516] [outer = 19ADF400] 23:02:51 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:51 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:51 INFO - PROCESS | 3548 | 1461304971804 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 971ms 23:02:51 INFO - PROCESS | 3548 | 1461304971867 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 3548 | 1461304971869 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 23:02:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:02:51 INFO - PROCESS | 3548 | 1461304971873 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 3548 | 1461304971877 Marionette TRACE conn5 <- [1,654,null,{}] 23:02:51 INFO - PROCESS | 3548 | 1461304971889 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:52 INFO - PROCESS | 3548 | 1461304972034 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 23:02:52 INFO - PROCESS | 3548 | 1461304972166 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:52 INFO - PROCESS | 3548 | ++DOCSHELL 1297A400 == 61 [pid = 3548] [id = 173] 23:02:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1C97A000) [pid = 3548] [serial = 517] [outer = 00000000] 23:02:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (204EBC00) [pid = 3548] [serial = 518] [outer = 1C97A000] 23:02:52 INFO - PROCESS | 3548 | 1461304972227 Marionette DEBUG loaded listener.js 23:02:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (204F1C00) [pid = 3548] [serial = 519] [outer = 1C97A000] 23:02:52 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:52 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:52 INFO - PROCESS | 3548 | 1461304972854 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1020ms 23:02:52 INFO - PROCESS | 3548 | 1461304972897 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 3548 | 1461304972900 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 23:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:02:52 INFO - PROCESS | 3548 | 1461304972903 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 3548 | 1461304972905 Marionette TRACE conn5 <- [1,658,null,{}] 23:02:52 INFO - PROCESS | 3548 | 1461304972909 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:53 INFO - PROCESS | 3548 | 1461304973018 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 23:02:53 INFO - PROCESS | 3548 | 1461304973148 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 3548 | ++DOCSHELL 204F7000 == 62 [pid = 3548] [id = 174] 23:02:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (20541400) [pid = 3548] [serial = 520] [outer = 00000000] 23:02:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (20577400) [pid = 3548] [serial = 521] [outer = 20541400] 23:02:53 INFO - PROCESS | 3548 | 1461304973205 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (20F1E400) [pid = 3548] [serial = 522] [outer = 20541400] 23:02:53 INFO - PROCESS | 3548 | 1461304973819 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 931ms 23:02:53 INFO - PROCESS | 3548 | 1461304973868 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 23:02:53 INFO - PROCESS | 3548 | 1461304973870 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 23:02:53 INFO - PROCESS | 3548 | 1461304973874 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:02:53 INFO - PROCESS | 3548 | 1461304973876 Marionette TRACE conn5 <- [1,662,null,{}] 23:02:53 INFO - PROCESS | 3548 | 1461304973880 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:53 INFO - PROCESS | 3548 | 1461304973985 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 23:02:54 INFO - PROCESS | 3548 | 1461304974084 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 3548 | ++DOCSHELL 1FD0E400 == 63 [pid = 3548] [id = 175] 23:02:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1FD0F400) [pid = 3548] [serial = 523] [outer = 00000000] 23:02:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1FD14000) [pid = 3548] [serial = 524] [outer = 1FD0F400] 23:02:54 INFO - PROCESS | 3548 | 1461304974140 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1FD15800) [pid = 3548] [serial = 525] [outer = 1FD0F400] 23:02:54 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:54 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:02:54 INFO - PROCESS | 3548 | 1461304974750 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 23:02:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms 23:02:54 INFO - PROCESS | 3548 | 1461304974808 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 3548 | 1461304974811 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 23:02:54 INFO - PROCESS | 3548 | 1461304974814 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:02:54 INFO - PROCESS | 3548 | 1461304974816 Marionette TRACE conn5 <- [1,666,null,{}] 23:02:54 INFO - PROCESS | 3548 | 1461304974820 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:54 INFO - PROCESS | 3548 | 1461304974946 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 23:02:55 INFO - PROCESS | 3548 | 1461304975051 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:55 INFO - PROCESS | 3548 | ++DOCSHELL 1A191C00 == 64 [pid = 3548] [id = 176] 23:02:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1A195800) [pid = 3548] [serial = 526] [outer = 00000000] 23:02:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (1C3CFC00) [pid = 3548] [serial = 527] [outer = 1A195800] 23:02:55 INFO - PROCESS | 3548 | 1461304975111 Marionette DEBUG loaded listener.js 23:02:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (1C89E400) [pid = 3548] [serial = 528] [outer = 1A195800] 23:02:55 INFO - PROCESS | 3548 | 1461304975908 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1123ms 23:02:55 INFO - PROCESS | 3548 | 1461304975940 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 3548 | 1461304975945 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 23:02:55 INFO - PROCESS | 3548 | 1461304975950 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:02:55 INFO - PROCESS | 3548 | 1461304975954 Marionette TRACE conn5 <- [1,670,null,{}] 23:02:55 INFO - PROCESS | 3548 | 1461304975959 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:56 INFO - PROCESS | 3548 | 1461304976060 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 23:02:56 INFO - PROCESS | 3548 | 1461304976202 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 3548 | ++DOCSHELL 12F66400 == 65 [pid = 3548] [id = 177] 23:02:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (12F67800) [pid = 3548] [serial = 529] [outer = 00000000] 23:02:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (19E7CC00) [pid = 3548] [serial = 530] [outer = 12F67800] 23:02:56 INFO - PROCESS | 3548 | 1461304976256 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (1A73FC00) [pid = 3548] [serial = 531] [outer = 12F67800] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 1C97C800 == 64 [pid = 3548] [id = 169] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 16E4A400 == 63 [pid = 3548] [id = 168] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 1C563C00 == 62 [pid = 3548] [id = 167] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 1BD8B000 == 61 [pid = 3548] [id = 166] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 1B6C0800 == 60 [pid = 3548] [id = 165] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 1A733400 == 59 [pid = 3548] [id = 164] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 19AC9800 == 58 [pid = 3548] [id = 163] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (1D9DF000) [pid = 3548] [serial = 464] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 12975C00 == 57 [pid = 3548] [id = 162] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 12F6B400 == 56 [pid = 3548] [id = 161] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 12E4C400 == 55 [pid = 3548] [id = 156] 23:02:56 INFO - PROCESS | 3548 | --DOCSHELL 1C97DC00 == 54 [pid = 3548] [id = 155] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1C8AB400) [pid = 3548] [serial = 417] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (1318A400) [pid = 3548] [serial = 419] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1C749400) [pid = 3548] [serial = 450] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1B382C00) [pid = 3548] [serial = 422] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (1CCCBC00) [pid = 3548] [serial = 425] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (19E7DC00) [pid = 3548] [serial = 440] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (1A732C00) [pid = 3548] [serial = 441] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1E3B4000) [pid = 3548] [serial = 431] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1B832C00) [pid = 3548] [serial = 446] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1B6C0000) [pid = 3548] [serial = 443] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1B6C7C00) [pid = 3548] [serial = 444] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (172CC800) [pid = 3548] [serial = 435] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (16F34C00) [pid = 3548] [serial = 434] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (12F61400) [pid = 3548] [serial = 437] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (16E3E800) [pid = 3548] [serial = 438] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1BDC2400) [pid = 3548] [serial = 428] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1EE34000) [pid = 3548] [serial = 455] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1D9E7400) [pid = 3548] [serial = 462] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1CBF1400) [pid = 3548] [serial = 453] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1C55EC00) [pid = 3548] [serial = 461] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1EF0AC00) [pid = 3548] [serial = 456] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (19E79800) [pid = 3548] [serial = 458] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1BD89800) [pid = 3548] [serial = 447] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (19E78400) [pid = 3548] [serial = 459] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1C742800) [pid = 3548] [serial = 449] [outer = 00000000] [url = about:blank] 23:02:56 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1CB10800) [pid = 3548] [serial = 452] [outer = 00000000] [url = about:blank] 23:02:57 INFO - PROCESS | 3548 | 1461304977291 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 23:02:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1374ms 23:02:57 INFO - PROCESS | 3548 | 1461304977330 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 3548 | 1461304977336 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 23:02:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:02:57 INFO - PROCESS | 3548 | 1461304977342 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 3548 | 1461304977344 Marionette TRACE conn5 <- [1,674,null,{}] 23:02:57 INFO - PROCESS | 3548 | 1461304977348 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:57 INFO - PROCESS | 3548 | 1461304977436 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 23:02:57 INFO - PROCESS | 3548 | 1461304977444 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:57 INFO - PROCESS | 3548 | ++DOCSHELL 16E34C00 == 55 [pid = 3548] [id = 178] 23:02:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (16E54C00) [pid = 3548] [serial = 532] [outer = 00000000] 23:02:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (185EEC00) [pid = 3548] [serial = 533] [outer = 16E54C00] 23:02:57 INFO - PROCESS | 3548 | 1461304977490 Marionette DEBUG loaded listener.js 23:02:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (19ACA400) [pid = 3548] [serial = 534] [outer = 16E54C00] 23:02:58 INFO - PROCESS | 3548 | 1461304978458 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:02:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:02:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1175ms 23:02:58 INFO - PROCESS | 3548 | 1461304978518 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 23:02:58 INFO - PROCESS | 3548 | 1461304978521 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 23:02:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:02:58 INFO - PROCESS | 3548 | 1461304978524 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:02:58 INFO - PROCESS | 3548 | 1461304978527 Marionette TRACE conn5 <- [1,678,null,{}] 23:02:58 INFO - PROCESS | 3548 | 1461304978538 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:58 INFO - PROCESS | 3548 | 1461304978627 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 23:02:58 INFO - PROCESS | 3548 | 1461304978725 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 3548 | ++DOCSHELL 19E74C00 == 56 [pid = 3548] [id = 179] 23:02:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1A73BC00) [pid = 3548] [serial = 535] [outer = 00000000] 23:02:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1B387800) [pid = 3548] [serial = 536] [outer = 1A73BC00] 23:02:58 INFO - PROCESS | 3548 | 1461304978775 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1B6C3C00) [pid = 3548] [serial = 537] [outer = 1A73BC00] 23:02:59 INFO - PROCESS | 3548 | 1461304979720 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:02:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1235ms 23:02:59 INFO - PROCESS | 3548 | 1461304979769 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 3548 | 1461304979771 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 23:02:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:02:59 INFO - PROCESS | 3548 | 1461304979775 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 3548 | 1461304979777 Marionette TRACE conn5 <- [1,682,null,{}] 23:02:59 INFO - PROCESS | 3548 | 1461304979781 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:59 INFO - PROCESS | 3548 | 1461304979896 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 23:02:59 INFO - PROCESS | 3548 | 1461304979951 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:59 INFO - PROCESS | 3548 | ++DOCSHELL 1B6CD800 == 57 [pid = 3548] [id = 180] 23:02:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B7B1C00) [pid = 3548] [serial = 538] [outer = 00000000] 23:02:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1B836800) [pid = 3548] [serial = 539] [outer = 1B7B1C00] 23:03:00 INFO - PROCESS | 3548 | 1461304979999 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1BD8B800) [pid = 3548] [serial = 540] [outer = 1B7B1C00] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1B6C7400) [pid = 3548] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (19ADC400) [pid = 3548] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1BDCD400) [pid = 3548] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (16E48C00) [pid = 3548] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1A734800) [pid = 3548] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (12978400) [pid = 3548] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (16F30000) [pid = 3548] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1CAB6000) [pid = 3548] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:03:00 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1C743400) [pid = 3548] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:03:00 INFO - PROCESS | 3548 | 1461304980940 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:03:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 23:03:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1234ms 23:03:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:03:01 INFO - PROCESS | 3548 | 1461304981011 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 23:03:01 INFO - PROCESS | 3548 | 1461304981013 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 23:03:01 INFO - PROCESS | 3548 | 1461304981016 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 3548 | 1461304981018 Marionette TRACE conn5 <- [1,686,null,{}] 23:03:01 INFO - PROCESS | 3548 | 1461304981022 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:01 INFO - PROCESS | 3548 | 1461304981102 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 23:03:01 INFO - PROCESS | 3548 | 1461304981110 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:01 INFO - PROCESS | 3548 | ++DOCSHELL 12473000 == 58 [pid = 3548] [id = 181] 23:03:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (12978400) [pid = 3548] [serial = 541] [outer = 00000000] 23:03:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1B34BC00) [pid = 3548] [serial = 542] [outer = 12978400] 23:03:01 INFO - PROCESS | 3548 | 1461304981156 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1B6C7400) [pid = 3548] [serial = 543] [outer = 12978400] 23:03:02 INFO - PROCESS | 3548 | 1461304982115 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:03:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 23:03:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1132ms 23:03:02 INFO - PROCESS | 3548 | 1461304982148 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 23:03:02 INFO - PROCESS | 3548 | 1461304982150 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 23:03:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:03:02 INFO - PROCESS | 3548 | 1461304982153 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 3548 | 1461304982155 Marionette TRACE conn5 <- [1,690,null,{}] 23:03:02 INFO - PROCESS | 3548 | 1461304982159 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:02 INFO - PROCESS | 3548 | 1461304982251 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 23:03:02 INFO - PROCESS | 3548 | 1461304982260 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 3548 | ++DOCSHELL 1B830400 == 59 [pid = 3548] [id = 182] 23:03:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1BDCCC00) [pid = 3548] [serial = 544] [outer = 00000000] 23:03:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1C89DC00) [pid = 3548] [serial = 545] [outer = 1BDCCC00] 23:03:02 INFO - PROCESS | 3548 | 1461304982307 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1C8AB400) [pid = 3548] [serial = 546] [outer = 1BDCCC00] 23:03:03 INFO - PROCESS | 3548 | 1461304983297 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:03:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:03:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1184ms 23:03:03 INFO - PROCESS | 3548 | 1461304983339 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 23:03:03 INFO - PROCESS | 3548 | 1461304983343 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 23:03:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:03:03 INFO - PROCESS | 3548 | 1461304983349 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 3548 | 1461304983353 Marionette TRACE conn5 <- [1,694,null,{}] 23:03:03 INFO - PROCESS | 3548 | 1461304983359 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:03 INFO - PROCESS | 3548 | 1461304983503 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 23:03:03 INFO - PROCESS | 3548 | 1461304983679 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:03 INFO - PROCESS | 3548 | ++DOCSHELL 16FE0C00 == 60 [pid = 3548] [id = 183] 23:03:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (16FE8C00) [pid = 3548] [serial = 547] [outer = 00000000] 23:03:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (17631000) [pid = 3548] [serial = 548] [outer = 16FE8C00] 23:03:03 INFO - PROCESS | 3548 | 1461304983743 Marionette DEBUG loaded listener.js 23:03:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (17906800) [pid = 3548] [serial = 549] [outer = 16FE8C00] 23:03:04 INFO - PROCESS | 3548 | 1461304984774 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:03:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:03:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1476ms 23:03:04 INFO - PROCESS | 3548 | 1461304984824 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 23:03:04 INFO - PROCESS | 3548 | 1461304984830 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 23:03:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:03:04 INFO - PROCESS | 3548 | 1461304984879 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:03:04 INFO - PROCESS | 3548 | 1461304984882 Marionette TRACE conn5 <- [1,698,null,{}] 23:03:04 INFO - PROCESS | 3548 | 1461304984887 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:05 INFO - PROCESS | 3548 | 1461304984990 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 23:03:05 INFO - PROCESS | 3548 | 1461304985198 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 3548 | ++DOCSHELL 1A7D4000 == 61 [pid = 3548] [id = 184] 23:03:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1B05B000) [pid = 3548] [serial = 550] [outer = 00000000] 23:03:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1BD86C00) [pid = 3548] [serial = 551] [outer = 1B05B000] 23:03:05 INFO - PROCESS | 3548 | 1461304985256 Marionette DEBUG loaded listener.js 23:03:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1C34F000) [pid = 3548] [serial = 552] [outer = 1B05B000] 23:03:06 INFO - PROCESS | 3548 | 1461304986334 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:03:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:03:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1525ms 23:03:06 INFO - PROCESS | 3548 | 1461304986363 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 23:03:06 INFO - PROCESS | 3548 | 1461304986365 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 23:03:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:03:06 INFO - PROCESS | 3548 | 1461304986369 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 3548 | 1461304986373 Marionette TRACE conn5 <- [1,702,null,{}] 23:03:06 INFO - PROCESS | 3548 | 1461304986384 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:06 INFO - PROCESS | 3548 | 1461304986498 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 23:03:06 INFO - PROCESS | 3548 | 1461304986632 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:06 INFO - PROCESS | 3548 | ++DOCSHELL 1CB06000 == 62 [pid = 3548] [id = 185] 23:03:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1CB0EC00) [pid = 3548] [serial = 553] [outer = 00000000] 23:03:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1D71C400) [pid = 3548] [serial = 554] [outer = 1CB0EC00] 23:03:06 INFO - PROCESS | 3548 | 1461304986693 Marionette DEBUG loaded listener.js 23:03:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1D720000) [pid = 3548] [serial = 555] [outer = 1CB0EC00] 23:03:07 INFO - PROCESS | 3548 | 1461304987749 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:03:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 23:03:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1442ms 23:03:07 INFO - PROCESS | 3548 | 1461304987814 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 23:03:07 INFO - PROCESS | 3548 | 1461304987818 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 23:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:03:07 INFO - PROCESS | 3548 | 1461304987823 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:03:07 INFO - PROCESS | 3548 | 1461304987827 Marionette TRACE conn5 <- [1,706,null,{}] 23:03:07 INFO - PROCESS | 3548 | 1461304987833 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:07 INFO - PROCESS | 3548 | 1461304987963 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 23:03:08 INFO - PROCESS | 3548 | 1461304988110 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:08 INFO - PROCESS | 3548 | ++DOCSHELL 177CDC00 == 63 [pid = 3548] [id = 186] 23:03:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (177CE000) [pid = 3548] [serial = 556] [outer = 00000000] 23:03:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (19AC4C00) [pid = 3548] [serial = 557] [outer = 177CE000] 23:03:08 INFO - PROCESS | 3548 | 1461304988162 Marionette DEBUG loaded listener.js 23:03:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (19E79000) [pid = 3548] [serial = 558] [outer = 177CE000] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 20544400 == 62 [pid = 3548] [id = 159] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 1C8A4800 == 61 [pid = 3548] [id = 115] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 123F3C00 == 60 [pid = 3548] [id = 113] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 12473000 == 59 [pid = 3548] [id = 181] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 1B6CD800 == 58 [pid = 3548] [id = 180] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 19E74C00 == 57 [pid = 3548] [id = 179] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 16E34C00 == 56 [pid = 3548] [id = 178] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 12F66400 == 55 [pid = 3548] [id = 177] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (16F32C00) [pid = 3548] [serial = 467] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1B6C8C00) [pid = 3548] [serial = 470] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1DAC7C00) [pid = 3548] [serial = 473] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1E3B2C00) [pid = 3548] [serial = 509] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (20549800) [pid = 3548] [serial = 476] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (2056CC00) [pid = 3548] [serial = 479] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 12D75C00 == 54 [pid = 3548] [id = 171] 23:03:09 INFO - PROCESS | 3548 | --DOCSHELL 1D8E8800 == 53 [pid = 3548] [id = 170] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1B803800) [pid = 3548] [serial = 494] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1B80EC00) [pid = 3548] [serial = 495] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (19D81800) [pid = 3548] [serial = 488] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1C55AC00) [pid = 3548] [serial = 498] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (177D4000) [pid = 3548] [serial = 483] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (17637400) [pid = 3548] [serial = 482] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1B34A800) [pid = 3548] [serial = 491] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (16E53400) [pid = 3548] [serial = 485] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1703A000) [pid = 3548] [serial = 486] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1C3CF400) [pid = 3548] [serial = 497] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1C5AC800) [pid = 3548] [serial = 503] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1D8E6000) [pid = 3548] [serial = 507] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C8A3800) [pid = 3548] [serial = 500] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1CB0F400) [pid = 3548] [serial = 506] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1C97C400) [pid = 3548] [serial = 501] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (19E80000) [pid = 3548] [serial = 489] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1C983800) [pid = 3548] [serial = 504] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1B52B400) [pid = 3548] [serial = 492] [outer = 00000000] [url = about:blank] 23:03:09 INFO - PROCESS | 3548 | 1461304989203 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:03:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:03:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1438ms 23:03:09 INFO - PROCESS | 3548 | 1461304989262 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 23:03:09 INFO - PROCESS | 3548 | 1461304989267 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 23:03:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:03:09 INFO - PROCESS | 3548 | 1461304989274 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:03:09 INFO - PROCESS | 3548 | 1461304989276 Marionette TRACE conn5 <- [1,710,null,{}] 23:03:09 INFO - PROCESS | 3548 | 1461304989280 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:09 INFO - PROCESS | 3548 | 1461304989368 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 23:03:09 INFO - PROCESS | 3548 | 1461304989484 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 3548 | ++DOCSHELL 16E3C400 == 54 [pid = 3548] [id = 187] 23:03:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (16E48C00) [pid = 3548] [serial = 559] [outer = 00000000] 23:03:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (17282800) [pid = 3548] [serial = 560] [outer = 16E48C00] 23:03:09 INFO - PROCESS | 3548 | 1461304989533 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (176D1400) [pid = 3548] [serial = 561] [outer = 16E48C00] 23:03:09 INFO - PROCESS | 3548 | 1461304989954 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 3548 | 1461304990009 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 23:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:03:10 INFO - PROCESS | 3548 | 1461304990017 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 3548 | 1461304990020 Marionette TRACE conn5 <- [1,714,null,{}] 23:03:10 INFO - PROCESS | 3548 | 1461304990031 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:10 INFO - PROCESS | 3548 | 1461304990121 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 23:03:10 INFO - PROCESS | 3548 | 1461304990132 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 3548 | ++DOCSHELL 1B065800 == 55 [pid = 3548] [id = 188] 23:03:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1B066400) [pid = 3548] [serial = 562] [outer = 00000000] 23:03:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1B6CA800) [pid = 3548] [serial = 563] [outer = 1B066400] 23:03:10 INFO - PROCESS | 3548 | 1461304990180 Marionette DEBUG loaded listener.js 23:03:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1B7BDC00) [pid = 3548] [serial = 564] [outer = 1B066400] 23:03:10 INFO - PROCESS | 3548 | 1461304990712 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:03:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 23:03:10 INFO - PROCESS | 3548 | 1461304990762 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 3548 | 1461304990765 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 23:03:10 INFO - PROCESS | 3548 | 1461304990768 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 3548 | 1461304990770 Marionette TRACE conn5 <- [1,718,null,{}] 23:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:03:10 INFO - PROCESS | 3548 | 1461304990773 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:10 INFO - PROCESS | 3548 | 1461304990858 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 23:03:10 INFO - PROCESS | 3548 | 1461304990955 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCA000 == 56 [pid = 3548] [id = 189] 23:03:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1BDCB000) [pid = 3548] [serial = 565] [outer = 00000000] 23:03:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1C55CC00) [pid = 3548] [serial = 566] [outer = 1BDCB000] 23:03:11 INFO - PROCESS | 3548 | 1461304991001 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1C5AC800) [pid = 3548] [serial = 567] [outer = 1BDCB000] 23:03:11 INFO - PROCESS | 3548 | 1461304991455 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 23:03:11 INFO - PROCESS | 3548 | 1461304991505 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 23:03:11 INFO - PROCESS | 3548 | 1461304991508 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:03:11 INFO - PROCESS | 3548 | 1461304991509 Marionette TRACE conn5 <- [1,722,null,{}] 23:03:11 INFO - PROCESS | 3548 | 1461304991513 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:11 INFO - PROCESS | 3548 | 1461304991622 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 23:03:11 INFO - PROCESS | 3548 | 1461304991682 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:11 INFO - PROCESS | 3548 | ++DOCSHELL 1BDD1000 == 57 [pid = 3548] [id = 190] 23:03:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1C977C00) [pid = 3548] [serial = 568] [outer = 00000000] 23:03:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1C981400) [pid = 3548] [serial = 569] [outer = 1C977C00] 23:03:11 INFO - PROCESS | 3548 | 1461304991729 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1C97E800) [pid = 3548] [serial = 570] [outer = 1C977C00] 23:03:12 INFO - PROCESS | 3548 | 1461304992184 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:03:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:03:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 772ms 23:03:12 INFO - PROCESS | 3548 | 1461304992281 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 23:03:12 INFO - PROCESS | 3548 | 1461304992283 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 23:03:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:03:12 INFO - PROCESS | 3548 | 1461304992286 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:03:12 INFO - PROCESS | 3548 | 1461304992288 Marionette TRACE conn5 <- [1,726,null,{}] 23:03:12 INFO - PROCESS | 3548 | 1461304992292 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:12 INFO - PROCESS | 3548 | 1461304992439 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 23:03:12 INFO - PROCESS | 3548 | 1461304992500 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 3548 | ++DOCSHELL 1D724400 == 58 [pid = 3548] [id = 191] 23:03:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1D725400) [pid = 3548] [serial = 571] [outer = 00000000] 23:03:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1D9DC000) [pid = 3548] [serial = 572] [outer = 1D725400] 23:03:12 INFO - PROCESS | 3548 | 1461304992548 Marionette DEBUG loaded listener.js 23:03:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1DACE400) [pid = 3548] [serial = 573] [outer = 1D725400] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (12F62800) [pid = 3548] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1A736400) [pid = 3548] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1CB09000) [pid = 3548] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1B381C00) [pid = 3548] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1A739800) [pid = 3548] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1A148C00) [pid = 3548] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (19ABFC00) [pid = 3548] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (19AC3800) [pid = 3548] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (12B77C00) [pid = 3548] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C97F800) [pid = 3548] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (19D7B400) [pid = 3548] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (19ADC000) [pid = 3548] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (20545400) [pid = 3548] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1B067C00) [pid = 3548] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1C746C00) [pid = 3548] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1DACC400) [pid = 3548] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1C984000) [pid = 3548] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (123F9400) [pid = 3548] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (12DC7800) [pid = 3548] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1B7B1C00) [pid = 3548] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (1A73BC00) [pid = 3548] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (12978400) [pid = 3548] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (1A195800) [pid = 3548] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (16E54C00) [pid = 3548] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:03:13 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (12F67800) [pid = 3548] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:03:13 INFO - PROCESS | 3548 | 1461304993468 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:03:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:03:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1232ms 23:03:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:03:13 INFO - PROCESS | 3548 | 1461304993522 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 23:03:13 INFO - PROCESS | 3548 | 1461304993524 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 23:03:13 INFO - PROCESS | 3548 | 1461304993527 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 3548 | 1461304993529 Marionette TRACE conn5 <- [1,730,null,{}] 23:03:13 INFO - PROCESS | 3548 | 1461304993533 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:13 INFO - PROCESS | 3548 | 1461304993614 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 23:03:13 INFO - PROCESS | 3548 | 1461304993621 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 3548 | ++DOCSHELL 123F0000 == 59 [pid = 3548] [id = 192] 23:03:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (123F9400) [pid = 3548] [serial = 574] [outer = 00000000] 23:03:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (139E7C00) [pid = 3548] [serial = 575] [outer = 123F9400] 23:03:13 INFO - PROCESS | 3548 | 1461304993668 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (16F2F400) [pid = 3548] [serial = 576] [outer = 123F9400] 23:03:14 INFO - PROCESS | 3548 | 1461304994605 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:03:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:03:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1132ms 23:03:14 INFO - PROCESS | 3548 | 1461304994660 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 23:03:14 INFO - PROCESS | 3548 | 1461304994662 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 23:03:14 INFO - PROCESS | 3548 | 1461304994665 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:03:14 INFO - PROCESS | 3548 | 1461304994667 Marionette TRACE conn5 <- [1,734,null,{}] 23:03:14 INFO - PROCESS | 3548 | 1461304994670 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:14 INFO - PROCESS | 3548 | 1461304994751 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 23:03:14 INFO - PROCESS | 3548 | 1461304994759 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:14 INFO - PROCESS | 3548 | ++DOCSHELL 19AC3800 == 60 [pid = 3548] [id = 193] 23:03:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (19ADC000) [pid = 3548] [serial = 577] [outer = 00000000] 23:03:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (1C741400) [pid = 3548] [serial = 578] [outer = 19ADC000] 23:03:14 INFO - PROCESS | 3548 | 1461304994804 Marionette DEBUG loaded listener.js 23:03:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (1C74E000) [pid = 3548] [serial = 579] [outer = 19ADC000] 23:03:15 INFO - PROCESS | 3548 | 1461304995778 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:03:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1130ms 23:03:15 INFO - PROCESS | 3548 | 1461304995799 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 23:03:15 INFO - PROCESS | 3548 | 1461304995804 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 23:03:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:03:15 INFO - PROCESS | 3548 | 1461304995809 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 3548 | 1461304995813 Marionette TRACE conn5 <- [1,738,null,{}] 23:03:15 INFO - PROCESS | 3548 | 1461304995820 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:15 INFO - PROCESS | 3548 | 1461304995963 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 23:03:16 INFO - PROCESS | 3548 | 1461304996092 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 3548 | ++DOCSHELL 16F29C00 == 61 [pid = 3548] [id = 194] 23:03:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (16F2D400) [pid = 3548] [serial = 580] [outer = 00000000] 23:03:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (17630000) [pid = 3548] [serial = 581] [outer = 16F2D400] 23:03:16 INFO - PROCESS | 3548 | 1461304996202 Marionette DEBUG loaded listener.js 23:03:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (17972C00) [pid = 3548] [serial = 582] [outer = 16F2D400] 23:03:17 INFO - PROCESS | 3548 | 1461304997284 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:03:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1534ms 23:03:17 INFO - PROCESS | 3548 | 1461304997349 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 23:03:17 INFO - PROCESS | 3548 | 1461304997355 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 23:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:03:17 INFO - PROCESS | 3548 | 1461304997361 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 3548 | 1461304997364 Marionette TRACE conn5 <- [1,742,null,{}] 23:03:17 INFO - PROCESS | 3548 | 1461304997412 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:17 INFO - PROCESS | 3548 | 1461304997555 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 23:03:17 INFO - PROCESS | 3548 | 1461304997653 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:17 INFO - PROCESS | 3548 | ++DOCSHELL 1A737800 == 62 [pid = 3548] [id = 195] 23:03:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (1A738400) [pid = 3548] [serial = 583] [outer = 00000000] 23:03:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1B808400) [pid = 3548] [serial = 584] [outer = 1A738400] 23:03:17 INFO - PROCESS | 3548 | 1461304997711 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1BD8B000) [pid = 3548] [serial = 585] [outer = 1A738400] 23:03:18 INFO - PROCESS | 3548 | 1461304998734 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:03:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:03:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1426ms 23:03:18 INFO - PROCESS | 3548 | 1461304998829 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 3548 | 1461304998832 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 23:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:03:18 INFO - PROCESS | 3548 | 1461304998837 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 3548 | 1461304998841 Marionette TRACE conn5 <- [1,746,null,{}] 23:03:18 INFO - PROCESS | 3548 | 1461304998852 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:18 INFO - PROCESS | 3548 | 1461304998956 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 23:03:19 INFO - PROCESS | 3548 | 1461304999159 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 3548 | ++DOCSHELL 1D71C000 == 63 [pid = 3548] [id = 196] 23:03:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1D727400) [pid = 3548] [serial = 586] [outer = 00000000] 23:03:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1E3BBC00) [pid = 3548] [serial = 587] [outer = 1D727400] 23:03:19 INFO - PROCESS | 3548 | 1461304999220 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1F27DC00) [pid = 3548] [serial = 588] [outer = 1D727400] 23:03:19 INFO - PROCESS | 3548 | 1461304999829 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:03:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:03:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1023ms 23:03:19 INFO - PROCESS | 3548 | 1461304999865 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 23:03:19 INFO - PROCESS | 3548 | 1461304999868 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 23:03:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:03:19 INFO - PROCESS | 3548 | 1461304999872 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 3548 | 1461304999874 Marionette TRACE conn5 <- [1,750,null,{}] 23:03:19 INFO - PROCESS | 3548 | 1461304999878 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:20 INFO - PROCESS | 3548 | 1461304999984 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 23:03:20 INFO - PROCESS | 3548 | 1461305000308 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:20 INFO - PROCESS | 3548 | ++DOCSHELL 1247F000 == 64 [pid = 3548] [id = 197] 23:03:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (124DC400) [pid = 3548] [serial = 589] [outer = 00000000] 23:03:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (13990400) [pid = 3548] [serial = 590] [outer = 124DC400] 23:03:20 INFO - PROCESS | 3548 | 1461305000362 Marionette DEBUG loaded listener.js 23:03:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (16F2D000) [pid = 3548] [serial = 591] [outer = 124DC400] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 123F0000 == 63 [pid = 3548] [id = 192] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1D724400 == 62 [pid = 3548] [id = 191] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1BDD1000 == 61 [pid = 3548] [id = 190] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1BDCA000 == 60 [pid = 3548] [id = 189] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1B065800 == 59 [pid = 3548] [id = 188] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 16E3C400 == 58 [pid = 3548] [id = 187] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (16E51C00) [pid = 3548] [serial = 512] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1A7DA000) [pid = 3548] [serial = 515] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (204EBC00) [pid = 3548] [serial = 518] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (20577400) [pid = 3548] [serial = 521] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1FD14000) [pid = 3548] [serial = 524] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1C89DC00) [pid = 3548] [serial = 545] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 177CDC00 == 57 [pid = 3548] [id = 186] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1CB06000 == 56 [pid = 3548] [id = 185] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1A7D4000 == 55 [pid = 3548] [id = 184] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 16FE0C00 == 54 [pid = 3548] [id = 183] 23:03:21 INFO - PROCESS | 3548 | --DOCSHELL 1B830400 == 53 [pid = 3548] [id = 182] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (17628800) [pid = 3548] [serial = 468] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1BDC7800) [pid = 3548] [serial = 341] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1D8E7400) [pid = 3548] [serial = 426] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1C560800) [pid = 3548] [serial = 381] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (2056EC00) [pid = 3548] [serial = 480] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (1EF07400) [pid = 3548] [serial = 432] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1B6C8400) [pid = 3548] [serial = 423] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (19E77400) [pid = 3548] [serial = 293] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (13F6AC00) [pid = 3548] [serial = 420] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (204EE400) [pid = 3548] [serial = 465] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (1C558800) [pid = 3548] [serial = 429] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (1B806400) [pid = 3548] [serial = 471] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (2054BC00) [pid = 3548] [serial = 477] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (1F286C00) [pid = 3548] [serial = 384] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (1C750400) [pid = 3548] [serial = 387] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (20F29800) [pid = 3548] [serial = 344] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (204F1800) [pid = 3548] [serial = 474] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (17636400) [pid = 3548] [serial = 338] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (19AC6400) [pid = 3548] [serial = 378] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (1B836800) [pid = 3548] [serial = 539] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (1B6C3C00) [pid = 3548] [serial = 537] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (1B34BC00) [pid = 3548] [serial = 542] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (1BD8B800) [pid = 3548] [serial = 540] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (1C89E400) [pid = 3548] [serial = 528] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (1C3CFC00) [pid = 3548] [serial = 527] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (185EEC00) [pid = 3548] [serial = 533] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (19ACA400) [pid = 3548] [serial = 534] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (1A73FC00) [pid = 3548] [serial = 531] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (19E7CC00) [pid = 3548] [serial = 530] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (1B6C7400) [pid = 3548] [serial = 543] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (1B387800) [pid = 3548] [serial = 536] [outer = 00000000] [url = about:blank] 23:03:21 INFO - PROCESS | 3548 | 1461305001431 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:03:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:03:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1585ms 23:03:21 INFO - PROCESS | 3548 | 1461305001460 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 23:03:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:03:21 INFO - PROCESS | 3548 | 1461305001464 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 23:03:21 INFO - PROCESS | 3548 | 1461305001469 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:03:21 INFO - PROCESS | 3548 | 1461305001472 Marionette TRACE conn5 <- [1,754,null,{}] 23:03:21 INFO - PROCESS | 3548 | 1461305001477 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:21 INFO - PROCESS | 3548 | 1461305001567 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 23:03:21 INFO - PROCESS | 3548 | 1461305001576 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 3548 | ++DOCSHELL 12B7FC00 == 54 [pid = 3548] [id = 198] 23:03:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (12D6C800) [pid = 3548] [serial = 592] [outer = 00000000] 23:03:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (12F6FC00) [pid = 3548] [serial = 593] [outer = 12D6C800] 23:03:21 INFO - PROCESS | 3548 | 1461305001625 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (13FA2400) [pid = 3548] [serial = 594] [outer = 12D6C800] 23:03:22 INFO - PROCESS | 3548 | 1461305002618 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:03:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:03:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1183ms 23:03:22 INFO - PROCESS | 3548 | 1461305002655 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 23:03:22 INFO - PROCESS | 3548 | 1461305002658 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 23:03:22 INFO - PROCESS | 3548 | 1461305002662 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:03:22 INFO - PROCESS | 3548 | 1461305002664 Marionette TRACE conn5 <- [1,758,null,{}] 23:03:22 INFO - PROCESS | 3548 | 1461305002668 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:22 INFO - PROCESS | 3548 | 1461305002755 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 23:03:22 INFO - PROCESS | 3548 | 1461305002764 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 3548 | ++DOCSHELL 18501400 == 55 [pid = 3548] [id = 199] 23:03:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (185EEC00) [pid = 3548] [serial = 595] [outer = 00000000] 23:03:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (19AC6400) [pid = 3548] [serial = 596] [outer = 185EEC00] 23:03:22 INFO - PROCESS | 3548 | 1461305002810 Marionette DEBUG loaded listener.js 23:03:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (19D7BC00) [pid = 3548] [serial = 597] [outer = 185EEC00] 23:03:23 INFO - PROCESS | 3548 | 1461305003263 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 23:03:23 INFO - PROCESS | 3548 | 1461305003337 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 23:03:23 INFO - PROCESS | 3548 | 1461305003340 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 23:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:03:23 INFO - PROCESS | 3548 | 1461305003355 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:03:23 INFO - PROCESS | 3548 | 1461305003360 Marionette TRACE conn5 <- [1,762,null,{}] 23:03:23 INFO - PROCESS | 3548 | 1461305003365 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:23 INFO - PROCESS | 3548 | 1461305003482 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 23:03:23 INFO - PROCESS | 3548 | 1461305003541 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:23 INFO - PROCESS | 3548 | ++DOCSHELL 1A731800 == 56 [pid = 3548] [id = 200] 23:03:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (1A736C00) [pid = 3548] [serial = 598] [outer = 00000000] 23:03:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (1A7DB000) [pid = 3548] [serial = 599] [outer = 1A736C00] 23:03:23 INFO - PROCESS | 3548 | 1461305003588 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (1B342400) [pid = 3548] [serial = 600] [outer = 1A736C00] 23:03:24 INFO - PROCESS | 3548 | 1461305004031 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 731ms 23:03:24 INFO - PROCESS | 3548 | 1461305004082 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 23:03:24 INFO - PROCESS | 3548 | 1461305004085 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 23:03:24 INFO - PROCESS | 3548 | 1461305004088 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:03:24 INFO - PROCESS | 3548 | 1461305004090 Marionette TRACE conn5 <- [1,766,null,{}] 23:03:24 INFO - PROCESS | 3548 | 1461305004093 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:24 INFO - PROCESS | 3548 | 1461305004244 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 23:03:24 INFO - PROCESS | 3548 | 1461305004309 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 3548 | ++DOCSHELL 1B52B000 == 57 [pid = 3548] [id = 201] 23:03:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (1B530000) [pid = 3548] [serial = 601] [outer = 00000000] 23:03:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (1B6C9000) [pid = 3548] [serial = 602] [outer = 1B530000] 23:03:24 INFO - PROCESS | 3548 | 1461305004358 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (1B6C8000) [pid = 3548] [serial = 603] [outer = 1B530000] 23:03:24 INFO - PROCESS | 3548 | 1461305004789 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 730ms 23:03:24 INFO - PROCESS | 3548 | 1461305004822 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 23:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:03:24 INFO - PROCESS | 3548 | 1461305004824 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 23:03:24 INFO - PROCESS | 3548 | 1461305004827 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 3548 | 1461305004829 Marionette TRACE conn5 <- [1,770,null,{}] 23:03:24 INFO - PROCESS | 3548 | 1461305004832 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:24 INFO - PROCESS | 3548 | 1461305004947 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 23:03:25 INFO - PROCESS | 3548 | 1461305005001 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 3548 | ++DOCSHELL 1B80B800 == 58 [pid = 3548] [id = 202] 23:03:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (1B80E800) [pid = 3548] [serial = 604] [outer = 00000000] 23:03:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (1BD87C00) [pid = 3548] [serial = 605] [outer = 1B80E800] 23:03:25 INFO - PROCESS | 3548 | 1461305005065 Marionette DEBUG loaded listener.js 23:03:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1BDC8000) [pid = 3548] [serial = 606] [outer = 1B80E800] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (177CE000) [pid = 3548] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (1D725400) [pid = 3548] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (12D7A400) [pid = 3548] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (19ADF400) [pid = 3548] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (1BDCB000) [pid = 3548] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (1D8E9800) [pid = 3548] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (16E48C00) [pid = 3548] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (1C977C00) [pid = 3548] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (1FD0F400) [pid = 3548] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (123F9400) [pid = 3548] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (1BDCCC00) [pid = 3548] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (1C97A000) [pid = 3548] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (20541400) [pid = 3548] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:03:25 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (1B066400) [pid = 3548] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:03:25 INFO - PROCESS | 3548 | 1461305005694 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 931ms 23:03:25 INFO - PROCESS | 3548 | 1461305005758 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 23:03:25 INFO - PROCESS | 3548 | 1461305005760 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 23:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:03:25 INFO - PROCESS | 3548 | 1461305005764 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 3548 | 1461305005765 Marionette TRACE conn5 <- [1,774,null,{}] 23:03:25 INFO - PROCESS | 3548 | 1461305005769 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:25 INFO - PROCESS | 3548 | 1461305005853 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 23:03:25 INFO - PROCESS | 3548 | 1461305005862 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 3548 | ++DOCSHELL 19AE1800 == 59 [pid = 3548] [id = 203] 23:03:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (1B6C0800) [pid = 3548] [serial = 607] [outer = 00000000] 23:03:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (1C3D4C00) [pid = 3548] [serial = 608] [outer = 1B6C0800] 23:03:25 INFO - PROCESS | 3548 | 1461305005908 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (1C55D400) [pid = 3548] [serial = 609] [outer = 1B6C0800] 23:03:26 INFO - PROCESS | 3548 | 1461305006346 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 23:03:26 INFO - PROCESS | 3548 | 1461305006394 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 23:03:26 INFO - PROCESS | 3548 | 1461305006396 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 23:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:03:26 INFO - PROCESS | 3548 | 1461305006400 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:03:26 INFO - PROCESS | 3548 | 1461305006401 Marionette TRACE conn5 <- [1,778,null,{}] 23:03:26 INFO - PROCESS | 3548 | 1461305006405 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:26 INFO - PROCESS | 3548 | 1461305006485 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 23:03:26 INFO - PROCESS | 3548 | 1461305006494 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 3548 | ++DOCSHELL 12912000 == 60 [pid = 3548] [id = 204] 23:03:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (1B80EC00) [pid = 3548] [serial = 610] [outer = 00000000] 23:03:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (1C8A2000) [pid = 3548] [serial = 611] [outer = 1B80EC00] 23:03:26 INFO - PROCESS | 3548 | 1461305006538 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (1C89E400) [pid = 3548] [serial = 612] [outer = 1B80EC00] 23:03:27 INFO - PROCESS | 3548 | 1461305007006 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 23:03:27 INFO - PROCESS | 3548 | 1461305007035 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 3548 | 1461305007037 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 23:03:27 INFO - PROCESS | 3548 | 1461305007040 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 3548 | 1461305007042 Marionette TRACE conn5 <- [1,782,null,{}] 23:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:03:27 INFO - PROCESS | 3548 | 1461305007046 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:27 INFO - PROCESS | 3548 | 1461305007127 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 23:03:27 INFO - PROCESS | 3548 | 1461305007133 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:27 INFO - PROCESS | 3548 | ++DOCSHELL 1C74B000 == 61 [pid = 3548] [id = 205] 23:03:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (1C750C00) [pid = 3548] [serial = 613] [outer = 00000000] 23:03:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (1C985C00) [pid = 3548] [serial = 614] [outer = 1C750C00] 23:03:27 INFO - PROCESS | 3548 | 1461305007178 Marionette DEBUG loaded listener.js 23:03:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (1C9ED000) [pid = 3548] [serial = 615] [outer = 1C750C00] 23:03:27 INFO - PROCESS | 3548 | 1461305007772 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 772ms 23:03:27 INFO - PROCESS | 3548 | 1461305007817 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 3548 | 1461305007822 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 23:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:03:27 INFO - PROCESS | 3548 | 1461305007925 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 3548 | 1461305007930 Marionette TRACE conn5 <- [1,786,null,{}] 23:03:27 INFO - PROCESS | 3548 | 1461305007937 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:28 INFO - PROCESS | 3548 | 1461305008058 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 23:03:28 INFO - PROCESS | 3548 | 1461305008180 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 3548 | ++DOCSHELL 12978400 == 62 [pid = 3548] [id = 206] 23:03:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (12B7E800) [pid = 3548] [serial = 616] [outer = 00000000] 23:03:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (176CB400) [pid = 3548] [serial = 617] [outer = 12B7E800] 23:03:28 INFO - PROCESS | 3548 | 1461305008240 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (1796D000) [pid = 3548] [serial = 618] [outer = 12B7E800] 23:03:28 INFO - PROCESS | 3548 | 1461305008803 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 23:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 970ms 23:03:28 INFO - PROCESS | 3548 | 1461305008853 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 23:03:28 INFO - PROCESS | 3548 | 1461305008860 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 23:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:03:28 INFO - PROCESS | 3548 | 1461305008866 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:03:28 INFO - PROCESS | 3548 | 1461305008869 Marionette TRACE conn5 <- [1,790,null,{}] 23:03:28 INFO - PROCESS | 3548 | 1461305008873 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:29 INFO - PROCESS | 3548 | 1461305008985 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 23:03:29 INFO - PROCESS | 3548 | 1461305009088 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 3548 | ++DOCSHELL 1A146C00 == 63 [pid = 3548] [id = 207] 23:03:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (1A192000) [pid = 3548] [serial = 619] [outer = 00000000] 23:03:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1B387400) [pid = 3548] [serial = 620] [outer = 1A192000] 23:03:29 INFO - PROCESS | 3548 | 1461305009144 Marionette DEBUG loaded listener.js 23:03:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (1B6C7800) [pid = 3548] [serial = 621] [outer = 1A192000] 23:03:30 INFO - PROCESS | 3548 | 1461305010897 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 23:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2077ms 23:03:30 INFO - PROCESS | 3548 | 1461305010944 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 3548 | 1461305010946 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 23:03:30 INFO - PROCESS | 3548 | 1461305010950 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:03:30 INFO - PROCESS | 3548 | 1461305010954 Marionette TRACE conn5 <- [1,794,null,{}] 23:03:30 INFO - PROCESS | 3548 | 1461305010965 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:31 INFO - PROCESS | 3548 | 1461305011077 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 23:03:31 INFO - PROCESS | 3548 | 1461305011211 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 3548 | ++DOCSHELL 1D71B000 == 64 [pid = 3548] [id = 208] 23:03:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (1D9EA800) [pid = 3548] [serial = 622] [outer = 00000000] 23:03:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (1E36D000) [pid = 3548] [serial = 623] [outer = 1D9EA800] 23:03:31 INFO - PROCESS | 3548 | 1461305011272 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (1EE30400) [pid = 3548] [serial = 624] [outer = 1D9EA800] 23:03:31 INFO - PROCESS | 3548 | 1461305011870 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 971ms 23:03:31 INFO - PROCESS | 3548 | 1461305011924 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 23:03:31 INFO - PROCESS | 3548 | 1461305011927 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 23:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:03:31 INFO - PROCESS | 3548 | 1461305011930 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:03:31 INFO - PROCESS | 3548 | 1461305011933 Marionette TRACE conn5 <- [1,798,null,{}] 23:03:31 INFO - PROCESS | 3548 | 1461305011937 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:32 INFO - PROCESS | 3548 | 1461305012046 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 23:03:32 INFO - PROCESS | 3548 | 1461305012149 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:32 INFO - PROCESS | 3548 | ++DOCSHELL 1FD09800 == 65 [pid = 3548] [id = 209] 23:03:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (1FD0B400) [pid = 3548] [serial = 625] [outer = 00000000] 23:03:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (1FD15400) [pid = 3548] [serial = 626] [outer = 1FD0B400] 23:03:32 INFO - PROCESS | 3548 | 1461305012207 Marionette DEBUG loaded listener.js 23:03:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (204EA400) [pid = 3548] [serial = 627] [outer = 1FD0B400] 23:03:32 INFO - PROCESS | 3548 | 1461305012770 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 870ms 23:03:32 INFO - PROCESS | 3548 | 1461305012804 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 3548 | 1461305012806 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 23:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:03:32 INFO - PROCESS | 3548 | 1461305012809 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 3548 | 1461305012812 Marionette TRACE conn5 <- [1,802,null,{}] 23:03:32 INFO - PROCESS | 3548 | 1461305012815 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:32 INFO - PROCESS | 3548 | 1461305012919 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 23:03:33 INFO - PROCESS | 3548 | 1461305013022 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 3548 | ++DOCSHELL 1F283800 == 66 [pid = 3548] [id = 210] 23:03:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1FD0D000) [pid = 3548] [serial = 628] [outer = 00000000] 23:03:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (204F5C00) [pid = 3548] [serial = 629] [outer = 1FD0D000] 23:03:33 INFO - PROCESS | 3548 | 1461305013079 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (204F8C00) [pid = 3548] [serial = 630] [outer = 1FD0D000] 23:03:33 INFO - PROCESS | 3548 | 1461305013720 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 23:03:33 INFO - PROCESS | 3548 | 1461305013786 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 23:03:33 INFO - PROCESS | 3548 | 1461305013790 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:03:33 INFO - PROCESS | 3548 | 1461305013792 Marionette TRACE conn5 <- [1,806,null,{}] 23:03:33 INFO - PROCESS | 3548 | 1461305013796 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:33 INFO - PROCESS | 3548 | 1461305013920 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 23:03:34 INFO - PROCESS | 3548 | 1461305014051 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:34 INFO - PROCESS | 3548 | ++DOCSHELL 1B80C400 == 67 [pid = 3548] [id = 211] 23:03:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (1FDE8400) [pid = 3548] [serial = 631] [outer = 00000000] 23:03:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (20549C00) [pid = 3548] [serial = 632] [outer = 1FDE8400] 23:03:34 INFO - PROCESS | 3548 | 1461305014110 Marionette DEBUG loaded listener.js 23:03:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (2054B800) [pid = 3548] [serial = 633] [outer = 1FDE8400] 23:03:34 INFO - PROCESS | 3548 | 1461305014826 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1076ms 23:03:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (16F2CC00) [pid = 3548] [serial = 634] [outer = 185E3C00] 23:03:34 INFO - PROCESS | 3548 | 1461305014937 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 23:03:34 INFO - PROCESS | 3548 | 1461305014941 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 23:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:03:35 INFO - PROCESS | 3548 | 1461305014981 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 3548 | 1461305014984 Marionette TRACE conn5 <- [1,810,null,{}] 23:03:35 INFO - PROCESS | 3548 | 1461305015002 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:35 INFO - PROCESS | 3548 | 1461305015107 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 23:03:35 INFO - PROCESS | 3548 | 1461305015208 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 3548 | ++DOCSHELL 13FAA800 == 68 [pid = 3548] [id = 212] 23:03:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (16FDB800) [pid = 3548] [serial = 635] [outer = 00000000] 23:03:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1A1BA400) [pid = 3548] [serial = 636] [outer = 16FDB800] 23:03:35 INFO - PROCESS | 3548 | 1461305015259 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (19E78400) [pid = 3548] [serial = 637] [outer = 16FDB800] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 12912000 == 67 [pid = 3548] [id = 204] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 19AE1800 == 66 [pid = 3548] [id = 203] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 1B80B800 == 65 [pid = 3548] [id = 202] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 1B52B000 == 64 [pid = 3548] [id = 201] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 1A731800 == 63 [pid = 3548] [id = 200] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 18501400 == 62 [pid = 3548] [id = 199] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 12B7FC00 == 61 [pid = 3548] [id = 198] 23:03:35 INFO - PROCESS | 3548 | --DOCSHELL 1247F000 == 60 [pid = 3548] [id = 197] 23:03:35 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1C741400) [pid = 3548] [serial = 578] [outer = 00000000] [url = about:blank] 23:03:35 INFO - PROCESS | 3548 | 1461305015955 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 3548 | 1461305015973 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 23:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:03:36 INFO - PROCESS | 3548 | 1461305015979 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 3548 | 1461305015981 Marionette TRACE conn5 <- [1,814,null,{}] 23:03:36 INFO - PROCESS | 3548 | 1461305015985 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:36 INFO - PROCESS | 3548 | 1461305016090 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (19AC4C00) [pid = 3548] [serial = 557] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (19E79000) [pid = 3548] [serial = 558] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (1DACE400) [pid = 3548] [serial = 573] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (172CBC00) [pid = 3548] [serial = 513] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (1BD86C00) [pid = 3548] [serial = 551] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (1B6C8800) [pid = 3548] [serial = 516] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1C55CC00) [pid = 3548] [serial = 566] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (1D9DC000) [pid = 3548] [serial = 572] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (1D71C400) [pid = 3548] [serial = 554] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (17631000) [pid = 3548] [serial = 548] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (1EE35C00) [pid = 3548] [serial = 510] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (17282800) [pid = 3548] [serial = 560] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (1C97E800) [pid = 3548] [serial = 570] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (1FD15800) [pid = 3548] [serial = 525] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (1C5AC800) [pid = 3548] [serial = 567] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (16F2F400) [pid = 3548] [serial = 576] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (1C981400) [pid = 3548] [serial = 569] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (1C8AB400) [pid = 3548] [serial = 546] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (176D1400) [pid = 3548] [serial = 561] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (204F1C00) [pid = 3548] [serial = 519] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (139E7C00) [pid = 3548] [serial = 575] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (20F1E400) [pid = 3548] [serial = 522] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (1B6CA800) [pid = 3548] [serial = 563] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (1B7BDC00) [pid = 3548] [serial = 564] [outer = 00000000] [url = about:blank] 23:03:36 INFO - PROCESS | 3548 | 1461305016188 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:36 INFO - PROCESS | 3548 | ++DOCSHELL 12473000 == 61 [pid = 3548] [id = 213] 23:03:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (124D5800) [pid = 3548] [serial = 638] [outer = 00000000] 23:03:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (13F04800) [pid = 3548] [serial = 639] [outer = 124D5800] 23:03:36 INFO - PROCESS | 3548 | 1461305016237 Marionette DEBUG loaded listener.js 23:03:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (176D1400) [pid = 3548] [serial = 640] [outer = 124D5800] 23:03:36 INFO - PROCESS | 3548 | 1461305016690 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 730ms 23:03:36 INFO - PROCESS | 3548 | 1461305016714 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 3548 | 1461305016716 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 23:03:36 INFO - PROCESS | 3548 | 1461305016719 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:03:36 INFO - PROCESS | 3548 | 1461305016723 Marionette TRACE conn5 <- [1,818,null,{}] 23:03:36 INFO - PROCESS | 3548 | 1461305016734 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:36 INFO - PROCESS | 3548 | 1461305016824 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 23:03:36 INFO - PROCESS | 3548 | 1461305016834 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:36 INFO - PROCESS | 3548 | ++DOCSHELL 1B035400 == 62 [pid = 3548] [id = 214] 23:03:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (1B34BC00) [pid = 3548] [serial = 641] [outer = 00000000] 23:03:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (1B6C0000) [pid = 3548] [serial = 642] [outer = 1B34BC00] 23:03:36 INFO - PROCESS | 3548 | 1461305016883 Marionette DEBUG loaded listener.js 23:03:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (1B6CB400) [pid = 3548] [serial = 643] [outer = 1B34BC00] 23:03:37 INFO - PROCESS | 3548 | 1461305017356 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 23:03:37 INFO - PROCESS | 3548 | 1461305017393 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 23:03:37 INFO - PROCESS | 3548 | 1461305017395 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 23:03:37 INFO - PROCESS | 3548 | 1461305017399 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:03:37 INFO - PROCESS | 3548 | 1461305017400 Marionette TRACE conn5 <- [1,822,null,{}] 23:03:37 INFO - PROCESS | 3548 | 1461305017404 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:37 INFO - PROCESS | 3548 | 1461305017493 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 23:03:37 INFO - PROCESS | 3548 | 1461305017502 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 3548 | ++DOCSHELL 1B831400 == 63 [pid = 3548] [id = 215] 23:03:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (1B83C400) [pid = 3548] [serial = 644] [outer = 00000000] 23:03:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (1C3D2800) [pid = 3548] [serial = 645] [outer = 1B83C400] 23:03:37 INFO - PROCESS | 3548 | 1461305017548 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (1C561000) [pid = 3548] [serial = 646] [outer = 1B83C400] 23:03:38 INFO - PROCESS | 3548 | 1461305017996 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 23:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:03:38 INFO - PROCESS | 3548 | 1461305018073 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 3548 | 1461305018075 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 23:03:38 INFO - PROCESS | 3548 | 1461305018078 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 3548 | 1461305018080 Marionette TRACE conn5 <- [1,826,null,{}] 23:03:38 INFO - PROCESS | 3548 | 1461305018083 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:38 INFO - PROCESS | 3548 | 1461305018170 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 23:03:38 INFO - PROCESS | 3548 | 1461305018214 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:38 INFO - PROCESS | 3548 | ++DOCSHELL 12E45C00 == 64 [pid = 3548] [id = 216] 23:03:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (1C74A800) [pid = 3548] [serial = 647] [outer = 00000000] 23:03:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (1C97A800) [pid = 3548] [serial = 648] [outer = 1C74A800] 23:03:38 INFO - PROCESS | 3548 | 1461305018260 Marionette DEBUG loaded listener.js 23:03:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (1C983800) [pid = 3548] [serial = 649] [outer = 1C74A800] 23:03:38 INFO - PROCESS | 3548 | 1461305018768 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 730ms 23:03:38 INFO - PROCESS | 3548 | 1461305018809 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 3548 | 1461305018811 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 23:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:03:38 INFO - PROCESS | 3548 | 1461305018814 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 3548 | 1461305018816 Marionette TRACE conn5 <- [1,830,null,{}] 23:03:38 INFO - PROCESS | 3548 | 1461305018819 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:38 INFO - PROCESS | 3548 | 1461305018956 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 23:03:39 INFO - PROCESS | 3548 | 1461305019017 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 3548 | ++DOCSHELL 1C89D800 == 65 [pid = 3548] [id = 217] 23:03:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (1C89E800) [pid = 3548] [serial = 650] [outer = 00000000] 23:03:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (1D729400) [pid = 3548] [serial = 651] [outer = 1C89E800] 23:03:39 INFO - PROCESS | 3548 | 1461305019064 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (1D9DF400) [pid = 3548] [serial = 652] [outer = 1C89E800] 23:03:39 INFO - PROCESS | 3548 | 1461305019494 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 731ms 23:03:39 INFO - PROCESS | 3548 | 1461305019575 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 23:03:39 INFO - PROCESS | 3548 | 1461305019577 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 23:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:03:39 INFO - PROCESS | 3548 | 1461305019585 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:03:39 INFO - PROCESS | 3548 | 1461305019587 Marionette TRACE conn5 <- [1,834,null,{}] 23:03:39 INFO - PROCESS | 3548 | 1461305019591 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:39 INFO - PROCESS | 3548 | 1461305019708 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 23:03:39 INFO - PROCESS | 3548 | 1461305019772 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 3548 | ++DOCSHELL 1DAC7800 == 66 [pid = 3548] [id = 218] 23:03:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1E362400) [pid = 3548] [serial = 653] [outer = 00000000] 23:03:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (1EF0C800) [pid = 3548] [serial = 654] [outer = 1E362400] 23:03:39 INFO - PROCESS | 3548 | 1461305019818 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (1EF08000) [pid = 3548] [serial = 655] [outer = 1E362400] 23:03:40 INFO - PROCESS | 3548 | 1461305020237 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 23:03:40 INFO - PROCESS | 3548 | 1461305020260 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 23:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:03:40 INFO - PROCESS | 3548 | 1461305020262 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 23:03:40 INFO - PROCESS | 3548 | 1461305020265 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:03:40 INFO - PROCESS | 3548 | 1461305020267 Marionette TRACE conn5 <- [1,838,null,{}] 23:03:40 INFO - PROCESS | 3548 | 1461305020277 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:40 INFO - PROCESS | 3548 | 1461305020395 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 23:03:40 INFO - PROCESS | 3548 | 1461305020401 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:40 INFO - PROCESS | 3548 | ++DOCSHELL 1C8AB400 == 67 [pid = 3548] [id = 219] 23:03:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (1EE2F800) [pid = 3548] [serial = 656] [outer = 00000000] 23:03:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (1FDF1800) [pid = 3548] [serial = 657] [outer = 1EE2F800] 23:03:40 INFO - PROCESS | 3548 | 1461305020446 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1FDF1400) [pid = 3548] [serial = 658] [outer = 1EE2F800] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (1B530000) [pid = 3548] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (1B80E800) [pid = 3548] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (124DC400) [pid = 3548] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (12D6C800) [pid = 3548] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (185EEC00) [pid = 3548] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (1B80EC00) [pid = 3548] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (1A736C00) [pid = 3548] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:03:40 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (1B6C0800) [pid = 3548] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:03:40 INFO - PROCESS | 3548 | 1461305020936 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 730ms 23:03:41 INFO - PROCESS | 3548 | 1461305020996 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 23:03:41 INFO - PROCESS | 3548 | 1461305020998 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 23:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:03:41 INFO - PROCESS | 3548 | 1461305021001 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 3548 | 1461305021002 Marionette TRACE conn5 <- [1,842,null,{}] 23:03:41 INFO - PROCESS | 3548 | 1461305021006 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:41 INFO - PROCESS | 3548 | 1461305021117 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 23:03:41 INFO - PROCESS | 3548 | 1461305021127 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 3548 | ++DOCSHELL 1B6C0800 == 68 [pid = 3548] [id = 220] 23:03:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (1B6C8C00) [pid = 3548] [serial = 659] [outer = 00000000] 23:03:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (1FD0E800) [pid = 3548] [serial = 660] [outer = 1B6C8C00] 23:03:41 INFO - PROCESS | 3548 | 1461305021172 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (1FDEA000) [pid = 3548] [serial = 661] [outer = 1B6C8C00] 23:03:41 INFO - PROCESS | 3548 | 1461305021609 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 631ms 23:03:41 INFO - PROCESS | 3548 | 1461305021632 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 23:03:41 INFO - PROCESS | 3548 | 1461305021634 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 23:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:03:41 INFO - PROCESS | 3548 | 1461305021637 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 3548 | 1461305021639 Marionette TRACE conn5 <- [1,846,null,{}] 23:03:41 INFO - PROCESS | 3548 | 1461305021647 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:41 INFO - PROCESS | 3548 | 1461305021734 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 23:03:41 INFO - PROCESS | 3548 | 1461305021741 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 3548 | ++DOCSHELL 1B6CD800 == 69 [pid = 3548] [id = 221] 23:03:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (1CBE9000) [pid = 3548] [serial = 662] [outer = 00000000] 23:03:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (2054D400) [pid = 3548] [serial = 663] [outer = 1CBE9000] 23:03:41 INFO - PROCESS | 3548 | 1461305021786 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (2056C400) [pid = 3548] [serial = 664] [outer = 1CBE9000] 23:03:42 INFO - PROCESS | 3548 | 1461305022206 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms 23:03:42 INFO - PROCESS | 3548 | 1461305022269 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 23:03:42 INFO - PROCESS | 3548 | 1461305022271 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 23:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:03:42 INFO - PROCESS | 3548 | 1461305022274 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 3548 | 1461305022277 Marionette TRACE conn5 <- [1,850,null,{}] 23:03:42 INFO - PROCESS | 3548 | 1461305022280 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:42 INFO - PROCESS | 3548 | 1461305022383 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 23:03:42 INFO - PROCESS | 3548 | 1461305022390 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 3548 | ++DOCSHELL 2056E000 == 70 [pid = 3548] [id = 222] 23:03:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (2056FC00) [pid = 3548] [serial = 665] [outer = 00000000] 23:03:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (20F22400) [pid = 3548] [serial = 666] [outer = 2056FC00] 23:03:42 INFO - PROCESS | 3548 | 1461305022440 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (20F27800) [pid = 3548] [serial = 667] [outer = 2056FC00] 23:03:43 INFO - PROCESS | 3548 | 1461305023159 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 930ms 23:03:43 INFO - PROCESS | 3548 | 1461305023209 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 23:03:43 INFO - PROCESS | 3548 | 1461305023214 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 23:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:03:43 INFO - PROCESS | 3548 | 1461305023220 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 3548 | 1461305023224 Marionette TRACE conn5 <- [1,854,null,{}] 23:03:43 INFO - PROCESS | 3548 | 1461305023229 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:43 INFO - PROCESS | 3548 | 1461305023380 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 23:03:43 INFO - PROCESS | 3548 | 1461305023497 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:43 INFO - PROCESS | 3548 | ++DOCSHELL 0EC43400 == 71 [pid = 3548] [id = 223] 23:03:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (139E7C00) [pid = 3548] [serial = 668] [outer = 00000000] 23:03:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (19AC4C00) [pid = 3548] [serial = 669] [outer = 139E7C00] 23:03:43 INFO - PROCESS | 3548 | 1461305023559 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (19E79400) [pid = 3548] [serial = 670] [outer = 139E7C00] 23:03:44 INFO - PROCESS | 3548 | 1461305024186 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1025ms 23:03:44 INFO - PROCESS | 3548 | 1461305024248 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 23:03:44 INFO - PROCESS | 3548 | 1461305024254 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 23:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:03:44 INFO - PROCESS | 3548 | 1461305024261 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 3548 | 1461305024264 Marionette TRACE conn5 <- [1,858,null,{}] 23:03:44 INFO - PROCESS | 3548 | 1461305024268 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:44 INFO - PROCESS | 3548 | 1461305024387 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 23:03:44 INFO - PROCESS | 3548 | 1461305024521 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 3548 | ++DOCSHELL 1B806400 == 72 [pid = 3548] [id = 224] 23:03:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1B80A800) [pid = 3548] [serial = 671] [outer = 00000000] 23:03:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1C610400) [pid = 3548] [serial = 672] [outer = 1B80A800] 23:03:44 INFO - PROCESS | 3548 | 1461305024578 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1C981400) [pid = 3548] [serial = 673] [outer = 1B80A800] 23:03:45 INFO - PROCESS | 3548 | 1461305025230 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1019ms 23:03:45 INFO - PROCESS | 3548 | 1461305025282 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 3548 | 1461305025284 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 23:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:03:45 INFO - PROCESS | 3548 | 1461305025288 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 3548 | 1461305025292 Marionette TRACE conn5 <- [1,862,null,{}] 23:03:45 INFO - PROCESS | 3548 | 1461305025303 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:45 INFO - PROCESS | 3548 | 1461305025420 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 23:03:45 INFO - PROCESS | 3548 | 1461305025558 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 3548 | ++DOCSHELL 20573800 == 73 [pid = 3548] [id = 225] 23:03:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (20576400) [pid = 3548] [serial = 674] [outer = 00000000] 23:03:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (20F21400) [pid = 3548] [serial = 675] [outer = 20576400] 23:03:45 INFO - PROCESS | 3548 | 1461305025620 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (20F29C00) [pid = 3548] [serial = 676] [outer = 20576400] 23:03:46 INFO - PROCESS | 3548 | 1461305026185 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 931ms 23:03:46 INFO - PROCESS | 3548 | 1461305026222 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 23:03:46 INFO - PROCESS | 3548 | 1461305026225 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 23:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:03:46 INFO - PROCESS | 3548 | 1461305026228 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:03:46 INFO - PROCESS | 3548 | 1461305026231 Marionette TRACE conn5 <- [1,866,null,{}] 23:03:46 INFO - PROCESS | 3548 | 1461305026234 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:46 INFO - PROCESS | 3548 | 1461305026348 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 23:03:46 INFO - PROCESS | 3548 | 1461305026456 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:46 INFO - PROCESS | 3548 | ++DOCSHELL 20FBB800 == 74 [pid = 3548] [id = 226] 23:03:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (20FC6800) [pid = 3548] [serial = 677] [outer = 00000000] 23:03:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (212EE800) [pid = 3548] [serial = 678] [outer = 20FC6800] 23:03:46 INFO - PROCESS | 3548 | 1461305026513 Marionette DEBUG loaded listener.js 23:03:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (212F3000) [pid = 3548] [serial = 679] [outer = 20FC6800] 23:03:47 INFO - PROCESS | 3548 | 1461305027509 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1337ms 23:03:47 INFO - PROCESS | 3548 | 1461305027568 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 23:03:47 INFO - PROCESS | 3548 | 1461305027572 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 23:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:03:47 INFO - PROCESS | 3548 | 1461305027577 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:03:47 INFO - PROCESS | 3548 | 1461305027581 Marionette TRACE conn5 <- [1,870,null,{}] 23:03:47 INFO - PROCESS | 3548 | 1461305027588 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:47 INFO - PROCESS | 3548 | 1461305027689 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 23:03:47 INFO - PROCESS | 3548 | 1461305027830 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 3548 | ++DOCSHELL 0EC3E800 == 75 [pid = 3548] [id = 227] 23:03:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0EC42C00) [pid = 3548] [serial = 680] [outer = 00000000] 23:03:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (12B74400) [pid = 3548] [serial = 681] [outer = 0EC42C00] 23:03:47 INFO - PROCESS | 3548 | 1461305027883 Marionette DEBUG loaded listener.js 23:03:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (12F68400) [pid = 3548] [serial = 682] [outer = 0EC42C00] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1A737800 == 74 [pid = 3548] [id = 195] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1C55FC00 == 73 [pid = 3548] [id = 95] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 19AC3800 == 72 [pid = 3548] [id = 193] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 17673000 == 71 [pid = 3548] [id = 157] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1703A400 == 70 [pid = 3548] [id = 80] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1B6CD800 == 69 [pid = 3548] [id = 221] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1B6C0800 == 68 [pid = 3548] [id = 220] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1C8AB400 == 67 [pid = 3548] [id = 219] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1DAC7800 == 66 [pid = 3548] [id = 218] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1C89D800 == 65 [pid = 3548] [id = 217] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 12E45C00 == 64 [pid = 3548] [id = 216] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1C985C00) [pid = 3548] [serial = 614] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | 1461305028566 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1B831400 == 63 [pid = 3548] [id = 215] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1B035400 == 62 [pid = 3548] [id = 214] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 12473000 == 61 [pid = 3548] [id = 213] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 13FAA800 == 60 [pid = 3548] [id = 212] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 12978400 == 59 [pid = 3548] [id = 206] 23:03:48 INFO - PROCESS | 3548 | --DOCSHELL 1C74B000 == 58 [pid = 3548] [id = 205] 23:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1023ms 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (17630000) [pid = 3548] [serial = 581] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1B808400) [pid = 3548] [serial = 584] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1E3BBC00) [pid = 3548] [serial = 587] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1C8A2000) [pid = 3548] [serial = 611] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1C89E400) [pid = 3548] [serial = 612] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1A7DB000) [pid = 3548] [serial = 599] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1B342400) [pid = 3548] [serial = 600] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1C55D400) [pid = 3548] [serial = 609] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C3D4C00) [pid = 3548] [serial = 608] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (19D7BC00) [pid = 3548] [serial = 597] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1B6C8000) [pid = 3548] [serial = 603] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1B6C9000) [pid = 3548] [serial = 602] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1BD87C00) [pid = 3548] [serial = 605] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1BDC8000) [pid = 3548] [serial = 606] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (16F2D000) [pid = 3548] [serial = 591] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (13990400) [pid = 3548] [serial = 590] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (12F6FC00) [pid = 3548] [serial = 593] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (13FA2400) [pid = 3548] [serial = 594] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (19AC6400) [pid = 3548] [serial = 596] [outer = 00000000] [url = about:blank] 23:03:48 INFO - PROCESS | 3548 | 1461305028613 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 23:03:48 INFO - PROCESS | 3548 | 1461305028619 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 23:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:03:48 INFO - PROCESS | 3548 | 1461305028647 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:03:48 INFO - PROCESS | 3548 | 1461305028649 Marionette TRACE conn5 <- [1,874,null,{}] 23:03:48 INFO - PROCESS | 3548 | 1461305028653 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:48 INFO - PROCESS | 3548 | 1461305028742 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 23:03:48 INFO - PROCESS | 3548 | 1461305028749 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:48 INFO - PROCESS | 3548 | ++DOCSHELL 12B76800 == 59 [pid = 3548] [id = 228] 23:03:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (12D6D800) [pid = 3548] [serial = 683] [outer = 00000000] 23:03:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (12F69800) [pid = 3548] [serial = 684] [outer = 12D6D800] 23:03:48 INFO - PROCESS | 3548 | 1461305028795 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (13990400) [pid = 3548] [serial = 685] [outer = 12D6D800] 23:03:49 INFO - PROCESS | 3548 | 1461305029327 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 750ms 23:03:49 INFO - PROCESS | 3548 | 1461305029379 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 3548 | 1461305029381 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 23:03:49 INFO - PROCESS | 3548 | 1461305029385 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:03:49 INFO - PROCESS | 3548 | 1461305029388 Marionette TRACE conn5 <- [1,878,null,{}] 23:03:49 INFO - PROCESS | 3548 | 1461305029398 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:49 INFO - PROCESS | 3548 | 1461305029487 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 23:03:49 INFO - PROCESS | 3548 | 1461305029574 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 3548 | ++DOCSHELL 13F61000 == 60 [pid = 3548] [id = 229] 23:03:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (172CB000) [pid = 3548] [serial = 686] [outer = 00000000] 23:03:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (176D3000) [pid = 3548] [serial = 687] [outer = 172CB000] 23:03:49 INFO - PROCESS | 3548 | 1461305029625 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1796DC00) [pid = 3548] [serial = 688] [outer = 172CB000] 23:03:50 INFO - PROCESS | 3548 | 1461305030059 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 731ms 23:03:50 INFO - PROCESS | 3548 | 1461305030119 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 3548 | 1461305030121 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 23:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:03:50 INFO - PROCESS | 3548 | 1461305030124 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 3548 | 1461305030126 Marionette TRACE conn5 <- [1,882,null,{}] 23:03:50 INFO - PROCESS | 3548 | 1461305030130 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:50 INFO - PROCESS | 3548 | 1461305030215 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 23:03:50 INFO - PROCESS | 3548 | 1461305030224 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 3548 | ++DOCSHELL 19AC1400 == 61 [pid = 3548] [id = 230] 23:03:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (19AC2000) [pid = 3548] [serial = 689] [outer = 00000000] 23:03:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (19AE2800) [pid = 3548] [serial = 690] [outer = 19AC2000] 23:03:50 INFO - PROCESS | 3548 | 1461305030271 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (19E74C00) [pid = 3548] [serial = 691] [outer = 19AC2000] 23:03:50 INFO - PROCESS | 3548 | 1461305030712 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 632ms 23:03:50 INFO - PROCESS | 3548 | 1461305030774 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 3548 | 1461305030776 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 23:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:03:50 INFO - PROCESS | 3548 | 1461305030779 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 3548 | 1461305030781 Marionette TRACE conn5 <- [1,886,null,{}] 23:03:50 INFO - PROCESS | 3548 | 1461305030784 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:50 INFO - PROCESS | 3548 | 1461305030930 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 23:03:50 INFO - PROCESS | 3548 | 1461305030951 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 3548 | ++DOCSHELL 0F2DE800 == 62 [pid = 3548] [id = 231] 23:03:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1A191800) [pid = 3548] [serial = 692] [outer = 00000000] 23:03:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1A731C00) [pid = 3548] [serial = 693] [outer = 1A191800] 23:03:51 INFO - PROCESS | 3548 | 1461305030998 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1A736000) [pid = 3548] [serial = 694] [outer = 1A191800] 23:03:51 INFO - PROCESS | 3548 | 1461305031458 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 731ms 23:03:51 INFO - PROCESS | 3548 | 1461305031511 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 23:03:51 INFO - PROCESS | 3548 | 1461305031513 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 23:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:03:51 INFO - PROCESS | 3548 | 1461305031517 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:03:51 INFO - PROCESS | 3548 | 1461305031518 Marionette TRACE conn5 <- [1,890,null,{}] 23:03:51 INFO - PROCESS | 3548 | 1461305031531 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:51 INFO - PROCESS | 3548 | 1461305031665 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 23:03:51 INFO - PROCESS | 3548 | 1461305031732 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:51 INFO - PROCESS | 3548 | ++DOCSHELL 12473400 == 63 [pid = 3548] [id = 232] 23:03:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (16E3C400) [pid = 3548] [serial = 695] [outer = 00000000] 23:03:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1B6C6800) [pid = 3548] [serial = 696] [outer = 16E3C400] 23:03:51 INFO - PROCESS | 3548 | 1461305031782 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1B6CBC00) [pid = 3548] [serial = 697] [outer = 16E3C400] 23:03:52 INFO - PROCESS | 3548 | 1461305032216 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 732ms 23:03:52 INFO - PROCESS | 3548 | 1461305032265 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 23:03:52 INFO - PROCESS | 3548 | 1461305032267 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 23:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:03:52 INFO - PROCESS | 3548 | 1461305032270 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 3548 | 1461305032271 Marionette TRACE conn5 <- [1,894,null,{}] 23:03:52 INFO - PROCESS | 3548 | 1461305032275 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:52 INFO - PROCESS | 3548 | 1461305032383 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 23:03:52 INFO - PROCESS | 3548 | 1461305032389 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B7C00 == 64 [pid = 3548] [id = 233] 23:03:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1B7B8000) [pid = 3548] [serial = 698] [outer = 00000000] 23:03:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1B808400) [pid = 3548] [serial = 699] [outer = 1B7B8000] 23:03:52 INFO - PROCESS | 3548 | 1461305032435 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B808000) [pid = 3548] [serial = 700] [outer = 1B7B8000] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1C89E800) [pid = 3548] [serial = 650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1E362400) [pid = 3548] [serial = 653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1EE2F800) [pid = 3548] [serial = 656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (124D5800) [pid = 3548] [serial = 638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1B34BC00) [pid = 3548] [serial = 641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (16FDB800) [pid = 3548] [serial = 635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1B83C400) [pid = 3548] [serial = 644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C74A800) [pid = 3548] [serial = 647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (1CBE9000) [pid = 3548] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:03:53 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1B6C8C00) [pid = 3548] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:03:53 INFO - PROCESS | 3548 | 1461305033354 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1124ms 23:03:53 INFO - PROCESS | 3548 | 1461305033394 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 3548 | 1461305033396 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 23:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:03:53 INFO - PROCESS | 3548 | 1461305033399 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 3548 | 1461305033401 Marionette TRACE conn5 <- [1,898,null,{}] 23:03:53 INFO - PROCESS | 3548 | 1461305033404 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:53 INFO - PROCESS | 3548 | 1461305033486 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 23:03:53 INFO - PROCESS | 3548 | 1461305033579 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:53 INFO - PROCESS | 3548 | ++DOCSHELL 0EC64400 == 65 [pid = 3548] [id = 234] 23:03:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (123F3400) [pid = 3548] [serial = 701] [outer = 00000000] 23:03:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1B6CAC00) [pid = 3548] [serial = 702] [outer = 123F3400] 23:03:53 INFO - PROCESS | 3548 | 1461305033626 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1B6C8C00) [pid = 3548] [serial = 703] [outer = 123F3400] 23:03:54 INFO - PROCESS | 3548 | 1461305034020 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 23:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:03:54 INFO - PROCESS | 3548 | 1461305034071 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 3548 | 1461305034072 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 23:03:54 INFO - PROCESS | 3548 | 1461305034076 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 3548 | 1461305034078 Marionette TRACE conn5 <- [1,902,null,{}] 23:03:54 INFO - PROCESS | 3548 | 1461305034082 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:54 INFO - PROCESS | 3548 | 1461305034200 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 23:03:54 INFO - PROCESS | 3548 | 1461305034210 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 3548 | ++DOCSHELL 1B831C00 == 66 [pid = 3548] [id = 235] 23:03:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1B837000) [pid = 3548] [serial = 704] [outer = 00000000] 23:03:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1BDD1C00) [pid = 3548] [serial = 705] [outer = 1B837000] 23:03:54 INFO - PROCESS | 3548 | 1461305034255 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1C3CDC00) [pid = 3548] [serial = 706] [outer = 1B837000] 23:03:54 INFO - PROCESS | 3548 | 1461305034670 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 630ms 23:03:54 INFO - PROCESS | 3548 | 1461305034707 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 3548 | 1461305034708 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 23:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:03:54 INFO - PROCESS | 3548 | 1461305034712 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 3548 | 1461305034714 Marionette TRACE conn5 <- [1,906,null,{}] 23:03:54 INFO - PROCESS | 3548 | 1461305034717 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:54 INFO - PROCESS | 3548 | 1461305034834 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 23:03:54 INFO - PROCESS | 3548 | 1461305034929 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 3548 | ++DOCSHELL 1762F000 == 67 [pid = 3548] [id = 236] 23:03:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (19ADD000) [pid = 3548] [serial = 707] [outer = 00000000] 23:03:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1C563C00) [pid = 3548] [serial = 708] [outer = 19ADD000] 23:03:55 INFO - PROCESS | 3548 | 1461305034974 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1C743C00) [pid = 3548] [serial = 709] [outer = 19ADD000] 23:03:55 INFO - PROCESS | 3548 | 1461305035490 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 831ms 23:03:55 INFO - PROCESS | 3548 | 1461305035543 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 23:03:55 INFO - PROCESS | 3548 | 1461305035548 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 23:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:03:55 INFO - PROCESS | 3548 | 1461305035553 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 3548 | 1461305035557 Marionette TRACE conn5 <- [1,910,null,{}] 23:03:55 INFO - PROCESS | 3548 | 1461305035563 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:55 INFO - PROCESS | 3548 | 1461305035677 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 23:03:55 INFO - PROCESS | 3548 | 1461305035813 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 3548 | ++DOCSHELL 12B73800 == 68 [pid = 3548] [id = 237] 23:03:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (12B73C00) [pid = 3548] [serial = 710] [outer = 00000000] 23:03:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (13F06800) [pid = 3548] [serial = 711] [outer = 12B73C00] 23:03:55 INFO - PROCESS | 3548 | 1461305035875 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (16F2B400) [pid = 3548] [serial = 712] [outer = 12B73C00] 23:03:56 INFO - PROCESS | 3548 | 1461305036510 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1023ms 23:03:56 INFO - PROCESS | 3548 | 1461305036577 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 3548 | 1461305036583 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 23:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:03:56 INFO - PROCESS | 3548 | 1461305036590 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 3548 | 1461305036593 Marionette TRACE conn5 <- [1,914,null,{}] 23:03:56 INFO - PROCESS | 3548 | 1461305036633 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:56 INFO - PROCESS | 3548 | 1461305036749 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 23:03:56 INFO - PROCESS | 3548 | 1461305036875 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 3548 | ++DOCSHELL 17631000 == 69 [pid = 3548] [id = 238] 23:03:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (17635800) [pid = 3548] [serial = 713] [outer = 00000000] 23:03:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (19E78000) [pid = 3548] [serial = 714] [outer = 17635800] 23:03:56 INFO - PROCESS | 3548 | 1461305036935 Marionette DEBUG loaded listener.js 23:03:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1B05A400) [pid = 3548] [serial = 715] [outer = 17635800] 23:03:57 INFO - PROCESS | 3548 | 1461305037561 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1035ms 23:03:57 INFO - PROCESS | 3548 | 1461305037625 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 3548 | 1461305037628 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 23:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:03:57 INFO - PROCESS | 3548 | 1461305037631 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 3548 | 1461305037635 Marionette TRACE conn5 <- [1,918,null,{}] 23:03:57 INFO - PROCESS | 3548 | 1461305037647 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:57 INFO - PROCESS | 3548 | 1461305037761 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 23:03:57 INFO - PROCESS | 3548 | 1461305037897 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:57 INFO - PROCESS | 3548 | ++DOCSHELL 1C74C400 == 70 [pid = 3548] [id = 239] 23:03:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1C89D800) [pid = 3548] [serial = 716] [outer = 00000000] 23:03:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1C90CC00) [pid = 3548] [serial = 717] [outer = 1C89D800] 23:03:58 INFO - PROCESS | 3548 | 1461305037959 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1C97C400) [pid = 3548] [serial = 718] [outer = 1C89D800] 23:03:58 INFO - PROCESS | 3548 | 1461305038541 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 930ms 23:03:58 INFO - PROCESS | 3548 | 1461305038565 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 3548 | 1461305038568 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 23:03:58 INFO - PROCESS | 3548 | 1461305038572 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:03:58 INFO - PROCESS | 3548 | 1461305038574 Marionette TRACE conn5 <- [1,922,null,{}] 23:03:58 INFO - PROCESS | 3548 | 1461305038578 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:58 INFO - PROCESS | 3548 | 1461305038687 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 23:03:58 INFO - PROCESS | 3548 | 1461305038790 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:58 INFO - PROCESS | 3548 | ++DOCSHELL 1C97DC00 == 71 [pid = 3548] [id = 240] 23:03:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1CAB2800) [pid = 3548] [serial = 719] [outer = 00000000] 23:03:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1CB10400) [pid = 3548] [serial = 720] [outer = 1CAB2800] 23:03:58 INFO - PROCESS | 3548 | 1461305038846 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (1CBF0000) [pid = 3548] [serial = 721] [outer = 1CAB2800] 23:03:59 INFO - PROCESS | 3548 | 1461305039439 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 931ms 23:03:59 INFO - PROCESS | 3548 | 1461305039505 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 3548 | 1461305039508 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 23:03:59 INFO - PROCESS | 3548 | 1461305039511 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:03:59 INFO - PROCESS | 3548 | 1461305039513 Marionette TRACE conn5 <- [1,926,null,{}] 23:03:59 INFO - PROCESS | 3548 | 1461305039517 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:59 INFO - PROCESS | 3548 | 1461305039622 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 23:03:59 INFO - PROCESS | 3548 | 1461305039728 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 3548 | ++DOCSHELL 0EC48400 == 72 [pid = 3548] [id = 241] 23:03:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1B6C0800) [pid = 3548] [serial = 722] [outer = 00000000] 23:03:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1D84F400) [pid = 3548] [serial = 723] [outer = 1B6C0800] 23:03:59 INFO - PROCESS | 3548 | 1461305039785 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1D9DD400) [pid = 3548] [serial = 724] [outer = 1B6C0800] 23:04:00 INFO - PROCESS | 3548 | 1461305040374 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 930ms 23:04:00 INFO - PROCESS | 3548 | 1461305040445 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 3548 | 1461305040448 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 23:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:04:00 INFO - PROCESS | 3548 | 1461305040451 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:04:00 INFO - PROCESS | 3548 | 1461305040453 Marionette TRACE conn5 <- [1,930,null,{}] 23:04:00 INFO - PROCESS | 3548 | 1461305040457 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:00 INFO - PROCESS | 3548 | 1461305040582 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 23:04:00 INFO - PROCESS | 3548 | 1461305040718 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:00 INFO - PROCESS | 3548 | ++DOCSHELL 1C985400 == 73 [pid = 3548] [id = 242] 23:04:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1D71EC00) [pid = 3548] [serial = 725] [outer = 00000000] 23:04:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (1FD15C00) [pid = 3548] [serial = 726] [outer = 1D71EC00] 23:04:00 INFO - PROCESS | 3548 | 1461305040779 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (1FDE9000) [pid = 3548] [serial = 727] [outer = 1D71EC00] 23:04:01 INFO - PROCESS | 3548 | 1461305041318 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 930ms 23:04:01 INFO - PROCESS | 3548 | 1461305041385 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 23:04:01 INFO - PROCESS | 3548 | 1461305041388 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 23:04:01 INFO - PROCESS | 3548 | 1461305041392 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:04:01 INFO - PROCESS | 3548 | 1461305041394 Marionette TRACE conn5 <- [1,934,null,{}] 23:04:01 INFO - PROCESS | 3548 | 1461305041398 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:01 INFO - PROCESS | 3548 | 1461305041501 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 23:04:01 INFO - PROCESS | 3548 | 1461305041736 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 3548 | ++DOCSHELL 0F2DE000 == 74 [pid = 3548] [id = 243] 23:04:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (12971C00) [pid = 3548] [serial = 728] [outer = 00000000] 23:04:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (12DC8800) [pid = 3548] [serial = 729] [outer = 12971C00] 23:04:01 INFO - PROCESS | 3548 | 1461305041829 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (13FA3800) [pid = 3548] [serial = 730] [outer = 12971C00] 23:04:02 INFO - PROCESS | 3548 | 1461305042506 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1126ms 23:04:02 INFO - PROCESS | 3548 | 1461305042553 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 3548 | 1461305042556 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 23:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:04:02 INFO - PROCESS | 3548 | 1461305042561 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 3548 | 1461305042564 Marionette TRACE conn5 <- [1,938,null,{}] 23:04:02 INFO - PROCESS | 3548 | 1461305042570 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:02 INFO - PROCESS | 3548 | 1461305042731 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 1B831C00 == 73 [pid = 3548] [id = 235] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 0EC64400 == 72 [pid = 3548] [id = 234] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 1B7B7C00 == 71 [pid = 3548] [id = 233] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 12473400 == 70 [pid = 3548] [id = 232] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 0F2DE800 == 69 [pid = 3548] [id = 231] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 19AC1400 == 68 [pid = 3548] [id = 230] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 13F61000 == 67 [pid = 3548] [id = 229] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 12B76800 == 66 [pid = 3548] [id = 228] 23:04:02 INFO - PROCESS | 3548 | --DOCSHELL 0EC3E800 == 65 [pid = 3548] [id = 227] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (176CB400) [pid = 3548] [serial = 617] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1B387400) [pid = 3548] [serial = 620] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (1E36D000) [pid = 3548] [serial = 623] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1FD15400) [pid = 3548] [serial = 626] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (204F5C00) [pid = 3548] [serial = 629] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (20549C00) [pid = 3548] [serial = 632] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (20F22400) [pid = 3548] [serial = 666] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | 1461305042851 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (1D729400) [pid = 3548] [serial = 651] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1EF0C800) [pid = 3548] [serial = 654] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1D9DF400) [pid = 3548] [serial = 652] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1FDF1800) [pid = 3548] [serial = 657] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (13F04800) [pid = 3548] [serial = 639] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (176D1400) [pid = 3548] [serial = 640] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (1B6C0000) [pid = 3548] [serial = 642] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1B6CB400) [pid = 3548] [serial = 643] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1EF08000) [pid = 3548] [serial = 655] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (19E78400) [pid = 3548] [serial = 637] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1A1BA400) [pid = 3548] [serial = 636] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1C3D2800) [pid = 3548] [serial = 645] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1C561000) [pid = 3548] [serial = 646] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1C97A800) [pid = 3548] [serial = 648] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (2056C400) [pid = 3548] [serial = 664] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1FD0E800) [pid = 3548] [serial = 660] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (12F6BC00) [pid = 3548] [serial = 345] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (2054D400) [pid = 3548] [serial = 663] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1FDF1400) [pid = 3548] [serial = 658] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1FDEA000) [pid = 3548] [serial = 661] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C983800) [pid = 3548] [serial = 649] [outer = 00000000] [url = about:blank] 23:04:02 INFO - PROCESS | 3548 | ++DOCSHELL 0EC61800 == 66 [pid = 3548] [id = 244] 23:04:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0EC62400) [pid = 3548] [serial = 731] [outer = 00000000] 23:04:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (12B7C400) [pid = 3548] [serial = 732] [outer = 0EC62400] 23:04:02 INFO - PROCESS | 3548 | 1461305042909 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (12F6D800) [pid = 3548] [serial = 733] [outer = 0EC62400] 23:04:03 INFO - PROCESS | 3548 | 1461305043300 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 790ms 23:04:03 INFO - PROCESS | 3548 | 1461305043354 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 23:04:03 INFO - PROCESS | 3548 | 1461305043358 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 23:04:03 INFO - PROCESS | 3548 | 1461305043361 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:04:03 INFO - PROCESS | 3548 | 1461305043363 Marionette TRACE conn5 <- [1,942,null,{}] 23:04:03 INFO - PROCESS | 3548 | 1461305043367 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:03 INFO - PROCESS | 3548 | 1461305043470 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 23:04:03 INFO - PROCESS | 3548 | 1461305043566 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 3548 | ++DOCSHELL 17630400 == 67 [pid = 3548] [id = 245] 23:04:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1766DC00) [pid = 3548] [serial = 734] [outer = 00000000] 23:04:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (19E80000) [pid = 3548] [serial = 735] [outer = 1766DC00] 23:04:03 INFO - PROCESS | 3548 | 1461305043614 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1A1C7400) [pid = 3548] [serial = 736] [outer = 1766DC00] 23:04:04 INFO - PROCESS | 3548 | 1461305044035 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 731ms 23:04:04 INFO - PROCESS | 3548 | 1461305044124 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 3548 | 1461305044127 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 23:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:04:04 INFO - PROCESS | 3548 | 1461305044141 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 3548 | 1461305044147 Marionette TRACE conn5 <- [1,946,null,{}] 23:04:04 INFO - PROCESS | 3548 | 1461305044152 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:04 INFO - PROCESS | 3548 | 1461305044240 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 23:04:04 INFO - PROCESS | 3548 | 1461305044253 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 3548 | ++DOCSHELL 1B6CC000 == 68 [pid = 3548] [id = 246] 23:04:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1B6CC800) [pid = 3548] [serial = 737] [outer = 00000000] 23:04:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B7BC000) [pid = 3548] [serial = 738] [outer = 1B6CC800] 23:04:04 INFO - PROCESS | 3548 | 1461305044298 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1B80B800) [pid = 3548] [serial = 739] [outer = 1B6CC800] 23:04:04 INFO - PROCESS | 3548 | 1461305044749 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 690ms 23:04:04 INFO - PROCESS | 3548 | 1461305044831 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 3548 | 1461305044834 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 23:04:04 INFO - PROCESS | 3548 | 1461305044837 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:04:04 INFO - PROCESS | 3548 | 1461305044839 Marionette TRACE conn5 <- [1,950,null,{}] 23:04:04 INFO - PROCESS | 3548 | 1461305044842 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:04 INFO - PROCESS | 3548 | 1461305044930 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 23:04:04 INFO - PROCESS | 3548 | 1461305044937 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 3548 | ++DOCSHELL 1B810800 == 69 [pid = 3548] [id = 247] 23:04:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1B832400) [pid = 3548] [serial = 740] [outer = 00000000] 23:04:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1C3CFC00) [pid = 3548] [serial = 741] [outer = 1B832400] 23:04:05 INFO - PROCESS | 3548 | 1461305044984 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1C560C00) [pid = 3548] [serial = 742] [outer = 1B832400] 23:04:05 INFO - PROCESS | 3548 | 1461305045509 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 731ms 23:04:05 INFO - PROCESS | 3548 | 1461305045591 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 3548 | 1461305045593 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 23:04:05 INFO - PROCESS | 3548 | 1461305045599 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 3548 | 1461305045601 Marionette TRACE conn5 <- [1,954,null,{}] 23:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:04:05 INFO - PROCESS | 3548 | 1461305045604 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:05 INFO - PROCESS | 3548 | 1461305045721 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 23:04:05 INFO - PROCESS | 3548 | 1461305045789 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 3548 | ++DOCSHELL 1C978400 == 70 [pid = 3548] [id = 248] 23:04:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1C978800) [pid = 3548] [serial = 743] [outer = 00000000] 23:04:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1C984800) [pid = 3548] [serial = 744] [outer = 1C978800] 23:04:05 INFO - PROCESS | 3548 | 1461305045843 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1CB08400) [pid = 3548] [serial = 745] [outer = 1C978800] 23:04:06 INFO - PROCESS | 3548 | 1461305046288 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 770ms 23:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:04:06 INFO - PROCESS | 3548 | 1461305046377 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 23:04:06 INFO - PROCESS | 3548 | 1461305046379 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 23:04:06 INFO - PROCESS | 3548 | 1461305046383 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 3548 | 1461305046384 Marionette TRACE conn5 <- [1,958,null,{}] 23:04:06 INFO - PROCESS | 3548 | 1461305046388 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:06 INFO - PROCESS | 3548 | 1461305046513 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 23:04:06 INFO - PROCESS | 3548 | 1461305046579 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 3548 | ++DOCSHELL 1D71D800 == 71 [pid = 3548] [id = 249] 23:04:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1D726800) [pid = 3548] [serial = 746] [outer = 00000000] 23:04:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1EF0A400) [pid = 3548] [serial = 747] [outer = 1D726800] 23:04:06 INFO - PROCESS | 3548 | 1461305046624 Marionette DEBUG loaded listener.js 23:04:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1FD0DC00) [pid = 3548] [serial = 748] [outer = 1D726800] 23:04:07 INFO - PROCESS | 3548 | 1461305047056 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 731ms 23:04:07 INFO - PROCESS | 3548 | 1461305047114 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 3548 | 1461305047116 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 23:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:04:07 INFO - PROCESS | 3548 | 1461305047119 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 3548 | 1461305047121 Marionette TRACE conn5 <- [1,962,null,{}] 23:04:07 INFO - PROCESS | 3548 | 1461305047125 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:07 INFO - PROCESS | 3548 | 1461305047329 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1B837000) [pid = 3548] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1A191800) [pid = 3548] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0EC42C00) [pid = 3548] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (19AC2000) [pid = 3548] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (2056FC00) [pid = 3548] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (16E3C400) [pid = 3548] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (172CB000) [pid = 3548] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (123F3400) [pid = 3548] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1B7B8000) [pid = 3548] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (12D6D800) [pid = 3548] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (19ADC000) [pid = 3548] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:04:07 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1C750C00) [pid = 3548] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:04:07 INFO - PROCESS | 3548 | 1461305047399 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:07 INFO - PROCESS | 3548 | ++DOCSHELL 0EC0C400 == 72 [pid = 3548] [id = 250] 23:04:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0EC40400) [pid = 3548] [serial = 749] [outer = 00000000] 23:04:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (16E48C00) [pid = 3548] [serial = 750] [outer = 0EC40400] 23:04:07 INFO - PROCESS | 3548 | 1461305047446 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (16E3C400) [pid = 3548] [serial = 751] [outer = 0EC40400] 23:04:07 INFO - PROCESS | 3548 | 1461305047828 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 771ms 23:04:07 INFO - PROCESS | 3548 | 1461305047890 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 3548 | 1461305047892 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 23:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:04:07 INFO - PROCESS | 3548 | 1461305047896 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 3548 | 1461305047897 Marionette TRACE conn5 <- [1,966,null,{}] 23:04:07 INFO - PROCESS | 3548 | 1461305047901 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:07 INFO - PROCESS | 3548 | 1461305047985 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 23:04:08 INFO - PROCESS | 3548 | 1461305047993 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 3548 | ++DOCSHELL 12B7C000 == 73 [pid = 3548] [id = 251] 23:04:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1A197C00) [pid = 3548] [serial = 752] [outer = 00000000] 23:04:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1FD14C00) [pid = 3548] [serial = 753] [outer = 1A197C00] 23:04:08 INFO - PROCESS | 3548 | 1461305048038 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1FD14400) [pid = 3548] [serial = 754] [outer = 1A197C00] 23:04:08 INFO - PROCESS | 3548 | 1461305048487 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 630ms 23:04:08 INFO - PROCESS | 3548 | 1461305048526 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 23:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:04:08 INFO - PROCESS | 3548 | 1461305048528 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 23:04:08 INFO - PROCESS | 3548 | 1461305048532 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:04:08 INFO - PROCESS | 3548 | 1461305048533 Marionette TRACE conn5 <- [1,970,null,{}] 23:04:08 INFO - PROCESS | 3548 | 1461305048537 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:08 INFO - PROCESS | 3548 | 1461305048625 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 23:04:08 INFO - PROCESS | 3548 | 1461305048661 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 3548 | ++DOCSHELL 1FDF3800 == 74 [pid = 3548] [id = 252] 23:04:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (204EF800) [pid = 3548] [serial = 755] [outer = 00000000] 23:04:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (20542000) [pid = 3548] [serial = 756] [outer = 204EF800] 23:04:08 INFO - PROCESS | 3548 | 1461305048706 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (2054AC00) [pid = 3548] [serial = 757] [outer = 204EF800] 23:04:09 INFO - PROCESS | 3548 | 1461305049154 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 23:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:04:09 INFO - PROCESS | 3548 | 1461305049202 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 3548 | 1461305049204 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 23:04:09 INFO - PROCESS | 3548 | 1461305049208 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 3548 | 1461305049209 Marionette TRACE conn5 <- [1,974,null,{}] 23:04:09 INFO - PROCESS | 3548 | 1461305049213 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:09 INFO - PROCESS | 3548 | 1461305049297 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 23:04:09 INFO - PROCESS | 3548 | 1461305049450 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 3548 | ++DOCSHELL 0EC10800 == 75 [pid = 3548] [id = 253] 23:04:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0EC3E800) [pid = 3548] [serial = 758] [outer = 00000000] 23:04:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1291AC00) [pid = 3548] [serial = 759] [outer = 0EC3E800] 23:04:09 INFO - PROCESS | 3548 | 1461305049510 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (12F66800) [pid = 3548] [serial = 760] [outer = 0EC3E800] 23:04:10 INFO - PROCESS | 3548 | 1461305050155 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 971ms 23:04:10 INFO - PROCESS | 3548 | 1461305050179 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 23:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:04:10 INFO - PROCESS | 3548 | 1461305050184 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 23:04:10 INFO - PROCESS | 3548 | 1461305050188 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 3548 | 1461305050192 Marionette TRACE conn5 <- [1,978,null,{}] 23:04:10 INFO - PROCESS | 3548 | 1461305050199 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:10 INFO - PROCESS | 3548 | 1461305050317 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 23:04:10 INFO - PROCESS | 3548 | 1461305050427 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:10 INFO - PROCESS | 3548 | ++DOCSHELL 172C6C00 == 76 [pid = 3548] [id = 254] 23:04:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (19D81800) [pid = 3548] [serial = 761] [outer = 00000000] 23:04:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1B03D800) [pid = 3548] [serial = 762] [outer = 19D81800] 23:04:10 INFO - PROCESS | 3548 | 1461305050488 Marionette DEBUG loaded listener.js 23:04:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1B37F000) [pid = 3548] [serial = 763] [outer = 19D81800] 23:04:11 INFO - PROCESS | 3548 | 1461305051088 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 930ms 23:04:11 INFO - PROCESS | 3548 | 1461305051122 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 23:04:11 INFO - PROCESS | 3548 | 1461305051126 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 23:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:04:11 INFO - PROCESS | 3548 | 1461305051131 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:04:11 INFO - PROCESS | 3548 | 1461305051133 Marionette TRACE conn5 <- [1,982,null,{}] 23:04:11 INFO - PROCESS | 3548 | 1461305051137 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:11 INFO - PROCESS | 3548 | 1461305051250 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 23:04:11 INFO - PROCESS | 3548 | 1461305051358 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 3548 | ++DOCSHELL 1BD8A800 == 77 [pid = 3548] [id = 255] 23:04:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1C351800) [pid = 3548] [serial = 764] [outer = 00000000] 23:04:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1CB03C00) [pid = 3548] [serial = 765] [outer = 1C351800] 23:04:11 INFO - PROCESS | 3548 | 1461305051415 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (1DAC7C00) [pid = 3548] [serial = 766] [outer = 1C351800] 23:04:12 INFO - PROCESS | 3548 | 1461305052056 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 971ms 23:04:12 INFO - PROCESS | 3548 | 1461305052104 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 3548 | 1461305052106 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 23:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:04:12 INFO - PROCESS | 3548 | 1461305052116 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 3548 | 1461305052123 Marionette TRACE conn5 <- [1,986,null,{}] 23:04:12 INFO - PROCESS | 3548 | 1461305052128 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:12 INFO - PROCESS | 3548 | 1461305052275 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 23:04:12 INFO - PROCESS | 3548 | 1461305052412 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 3548 | ++DOCSHELL 20576000 == 78 [pid = 3548] [id = 256] 23:04:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (20F1E800) [pid = 3548] [serial = 767] [outer = 00000000] 23:04:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (20F24C00) [pid = 3548] [serial = 768] [outer = 20F1E800] 23:04:12 INFO - PROCESS | 3548 | 1461305052470 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (20F2BC00) [pid = 3548] [serial = 769] [outer = 20F1E800] 23:04:13 INFO - PROCESS | 3548 | 1461305053030 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 930ms 23:04:13 INFO - PROCESS | 3548 | 1461305053044 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 3548 | 1461305053047 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 23:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:04:13 INFO - PROCESS | 3548 | 1461305053050 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 3548 | 1461305053052 Marionette TRACE conn5 <- [1,990,null,{}] 23:04:13 INFO - PROCESS | 3548 | 1461305053057 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:13 INFO - PROCESS | 3548 | 1461305053170 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 23:04:13 INFO - PROCESS | 3548 | 1461305053280 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:13 INFO - PROCESS | 3548 | ++DOCSHELL 20FC9400 == 79 [pid = 3548] [id = 257] 23:04:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (20FC9C00) [pid = 3548] [serial = 770] [outer = 00000000] 23:04:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (212F4000) [pid = 3548] [serial = 771] [outer = 20FC9C00] 23:04:13 INFO - PROCESS | 3548 | 1461305053337 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (212FC800) [pid = 3548] [serial = 772] [outer = 20FC9C00] 23:04:13 INFO - PROCESS | 3548 | 1461305053944 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 931ms 23:04:13 INFO - PROCESS | 3548 | 1461305053984 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 3548 | 1461305053986 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 23:04:13 INFO - PROCESS | 3548 | 1461305053990 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:04:14 INFO - PROCESS | 3548 | 1461305053992 Marionette TRACE conn5 <- [1,994,null,{}] 23:04:14 INFO - PROCESS | 3548 | 1461305053996 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:14 INFO - PROCESS | 3548 | 1461305054104 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 23:04:14 INFO - PROCESS | 3548 | 1461305054218 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 3548 | ++DOCSHELL 215B0800 == 80 [pid = 3548] [id = 258] 23:04:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (215B1000) [pid = 3548] [serial = 773] [outer = 00000000] 23:04:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (215B6C00) [pid = 3548] [serial = 774] [outer = 215B1000] 23:04:14 INFO - PROCESS | 3548 | 1461305054324 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (23134800) [pid = 3548] [serial = 775] [outer = 215B1000] 23:04:14 INFO - PROCESS | 3548 | 1461305054870 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 930ms 23:04:14 INFO - PROCESS | 3548 | 1461305054924 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 3548 | 1461305054926 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 23:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:04:14 INFO - PROCESS | 3548 | 1461305054930 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 3548 | 1461305054932 Marionette TRACE conn5 <- [1,998,null,{}] 23:04:14 INFO - PROCESS | 3548 | 1461305054936 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:15 INFO - PROCESS | 3548 | 1461305055047 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 23:04:15 INFO - PROCESS | 3548 | 1461305055157 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 3548 | ++DOCSHELL 23135C00 == 81 [pid = 3548] [id = 259] 23:04:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (2313B800) [pid = 3548] [serial = 776] [outer = 00000000] 23:04:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (236B1C00) [pid = 3548] [serial = 777] [outer = 2313B800] 23:04:15 INFO - PROCESS | 3548 | 1461305055213 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (236B5C00) [pid = 3548] [serial = 778] [outer = 2313B800] 23:04:15 INFO - PROCESS | 3548 | 1461305055876 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 971ms 23:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:04:15 INFO - PROCESS | 3548 | 1461305055904 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 3548 | 1461305055906 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 23:04:15 INFO - PROCESS | 3548 | 1461305055910 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 3548 | 1461305055912 Marionette TRACE conn5 <- [1,1002,null,{}] 23:04:15 INFO - PROCESS | 3548 | 1461305055916 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:16 INFO - PROCESS | 3548 | 1461305056026 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 23:04:16 INFO - PROCESS | 3548 | 1461305056135 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 3548 | ++DOCSHELL 13F06400 == 82 [pid = 3548] [id = 260] 23:04:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (16F2A800) [pid = 3548] [serial = 779] [outer = 00000000] 23:04:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (19E7A800) [pid = 3548] [serial = 780] [outer = 16F2A800] 23:04:16 INFO - PROCESS | 3548 | 1461305056190 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1B52CC00) [pid = 3548] [serial = 781] [outer = 16F2A800] 23:04:17 INFO - PROCESS | 3548 | 1461305057032 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1182ms 23:04:17 INFO - PROCESS | 3548 | 1461305057111 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 3548 | 1461305057116 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 23:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:04:17 INFO - PROCESS | 3548 | 1461305057122 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 3548 | 1461305057125 Marionette TRACE conn5 <- [1,1006,null,{}] 23:04:17 INFO - PROCESS | 3548 | 1461305057130 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:17 INFO - PROCESS | 3548 | 1461305057246 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 23:04:17 INFO - PROCESS | 3548 | 1461305057384 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 3548 | ++DOCSHELL 1A148800 == 83 [pid = 3548] [id = 261] 23:04:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (1A14F000) [pid = 3548] [serial = 782] [outer = 00000000] 23:04:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (1B7B0400) [pid = 3548] [serial = 783] [outer = 1A14F000] 23:04:17 INFO - PROCESS | 3548 | 1461305057437 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (1B810C00) [pid = 3548] [serial = 784] [outer = 1A14F000] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 16F29C00 == 82 [pid = 3548] [id = 194] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1FDF3800 == 81 [pid = 3548] [id = 252] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 12B7C000 == 80 [pid = 3548] [id = 251] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 0EC0C400 == 79 [pid = 3548] [id = 250] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1D71D800 == 78 [pid = 3548] [id = 249] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1C978400 == 77 [pid = 3548] [id = 248] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1B810800 == 76 [pid = 3548] [id = 247] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1B6CC000 == 75 [pid = 3548] [id = 246] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (19AC4C00) [pid = 3548] [serial = 669] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (1C610400) [pid = 3548] [serial = 672] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (20F21400) [pid = 3548] [serial = 675] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (1C563C00) [pid = 3548] [serial = 708] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 17630400 == 74 [pid = 3548] [id = 245] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 0EC61800 == 73 [pid = 3548] [id = 244] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 0F2DE000 == 72 [pid = 3548] [id = 243] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1C97DC00 == 71 [pid = 3548] [id = 240] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 1C74C400 == 70 [pid = 3548] [id = 239] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 17631000 == 69 [pid = 3548] [id = 238] 23:04:17 INFO - PROCESS | 3548 | --DOCSHELL 12B73800 == 68 [pid = 3548] [id = 237] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (1A731C00) [pid = 3548] [serial = 693] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (12B74400) [pid = 3548] [serial = 681] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (19AE2800) [pid = 3548] [serial = 690] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (20F27800) [pid = 3548] [serial = 667] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (1B6CBC00) [pid = 3548] [serial = 697] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (1B6C6800) [pid = 3548] [serial = 696] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (176D3000) [pid = 3548] [serial = 687] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (212EE800) [pid = 3548] [serial = 678] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (1B6CAC00) [pid = 3548] [serial = 702] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (1B808400) [pid = 3548] [serial = 699] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (1BDD1C00) [pid = 3548] [serial = 705] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (12F69800) [pid = 3548] [serial = 684] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (13990400) [pid = 3548] [serial = 685] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (12F68400) [pid = 3548] [serial = 682] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1796DC00) [pid = 3548] [serial = 688] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (1B808000) [pid = 3548] [serial = 700] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (1B6C8C00) [pid = 3548] [serial = 703] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (19E74C00) [pid = 3548] [serial = 691] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1A736000) [pid = 3548] [serial = 694] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1C74E000) [pid = 3548] [serial = 579] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1C9ED000) [pid = 3548] [serial = 615] [outer = 00000000] [url = about:blank] 23:04:17 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1C3CDC00) [pid = 3548] [serial = 706] [outer = 00000000] [url = about:blank] 23:04:18 INFO - PROCESS | 3548 | 1461305058020 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 931ms 23:04:18 INFO - PROCESS | 3548 | 1461305058054 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 23:04:18 INFO - PROCESS | 3548 | 1461305058060 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 23:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:04:18 INFO - PROCESS | 3548 | 1461305058066 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - PROCESS | 3548 | 1461305058068 Marionette TRACE conn5 <- [1,1010,null,{}] 23:04:18 INFO - PROCESS | 3548 | 1461305058072 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:18 INFO - PROCESS | 3548 | 1461305058163 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 23:04:18 INFO - PROCESS | 3548 | 1461305058173 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:18 INFO - PROCESS | 3548 | ++DOCSHELL 16F29C00 == 69 [pid = 3548] [id = 262] 23:04:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (16F2AC00) [pid = 3548] [serial = 785] [outer = 00000000] 23:04:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (177D1000) [pid = 3548] [serial = 786] [outer = 16F2AC00] 23:04:18 INFO - PROCESS | 3548 | 1461305058220 Marionette DEBUG loaded listener.js 23:04:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (19AC0000) [pid = 3548] [serial = 787] [outer = 16F2AC00] 23:04:18 INFO - PROCESS | 3548 | 1461305058730 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 23:04:18 INFO - PROCESS | 3548 | 1461305058739 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 23:04:18 INFO - PROCESS | 3548 | 1461305058741 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 23:04:18 INFO - PROCESS | 3548 | 1461305058748 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:04:18 INFO - PROCESS | 3548 | 1461305058752 Marionette TRACE conn5 <- [1,1014,null,{}] 23:04:18 INFO - PROCESS | 3548 | 1461305058762 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:18 INFO - PROCESS | 3548 | 1461305058856 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 23:04:18 INFO - PROCESS | 3548 | 1461305058867 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:18 INFO - PROCESS | 3548 | ++DOCSHELL 1B6CE000 == 70 [pid = 3548] [id = 263] 23:04:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1B6CE800) [pid = 3548] [serial = 788] [outer = 00000000] 23:04:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1B80C000) [pid = 3548] [serial = 789] [outer = 1B6CE800] 23:04:18 INFO - PROCESS | 3548 | 1461305058915 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1BD8A400) [pid = 3548] [serial = 790] [outer = 1B6CE800] 23:04:19 INFO - PROCESS | 3548 | 1461305059401 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 23:04:19 INFO - PROCESS | 3548 | 1461305059424 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 3548 | 1461305059426 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 23:04:19 INFO - PROCESS | 3548 | 1461305059429 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:04:19 INFO - PROCESS | 3548 | 1461305059431 Marionette TRACE conn5 <- [1,1018,null,{}] 23:04:19 INFO - PROCESS | 3548 | 1461305059435 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:19 INFO - PROCESS | 3548 | 1461305059529 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 23:04:19 INFO - PROCESS | 3548 | 1461305059550 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:19 INFO - PROCESS | 3548 | ++DOCSHELL 1B6C1000 == 71 [pid = 3548] [id = 264] 23:04:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1BDC2800) [pid = 3548] [serial = 791] [outer = 00000000] 23:04:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (1C558800) [pid = 3548] [serial = 792] [outer = 1BDC2800] 23:04:19 INFO - PROCESS | 3548 | 1461305059687 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (1C744400) [pid = 3548] [serial = 793] [outer = 1BDC2800] 23:04:20 INFO - PROCESS | 3548 | 1461305060109 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 730ms 23:04:20 INFO - PROCESS | 3548 | 1461305060166 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 23:04:20 INFO - PROCESS | 3548 | 1461305060168 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 23:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:04:20 INFO - PROCESS | 3548 | 1461305060171 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 3548 | 1461305060173 Marionette TRACE conn5 <- [1,1022,null,{}] 23:04:20 INFO - PROCESS | 3548 | 1461305060176 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:20 INFO - PROCESS | 3548 | 1461305060322 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 23:04:20 INFO - PROCESS | 3548 | 1461305060374 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 3548 | ++DOCSHELL 1C97A000 == 72 [pid = 3548] [id = 265] 23:04:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (1C97A400) [pid = 3548] [serial = 794] [outer = 00000000] 23:04:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (1CB03000) [pid = 3548] [serial = 795] [outer = 1C97A400] 23:04:20 INFO - PROCESS | 3548 | 1461305060421 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (1CB10C00) [pid = 3548] [serial = 796] [outer = 1C97A400] 23:04:20 INFO - PROCESS | 3548 | 1461305060901 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 771ms 23:04:20 INFO - PROCESS | 3548 | 1461305060947 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 23:04:20 INFO - PROCESS | 3548 | 1461305060949 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 23:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:04:20 INFO - PROCESS | 3548 | 1461305060952 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 3548 | 1461305060954 Marionette TRACE conn5 <- [1,1026,null,{}] 23:04:20 INFO - PROCESS | 3548 | 1461305060958 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:21 INFO - PROCESS | 3548 | 1461305061087 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 23:04:21 INFO - PROCESS | 3548 | 1461305061155 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 3548 | ++DOCSHELL 1E36BC00 == 73 [pid = 3548] [id = 266] 23:04:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (1E36D000) [pid = 3548] [serial = 797] [outer = 00000000] 23:04:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (1FD18C00) [pid = 3548] [serial = 798] [outer = 1E36D000] 23:04:21 INFO - PROCESS | 3548 | 1461305061204 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (1FDF2000) [pid = 3548] [serial = 799] [outer = 1E36D000] 23:04:21 INFO - PROCESS | 3548 | 1461305061643 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 731ms 23:04:21 INFO - PROCESS | 3548 | 1461305061708 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 3548 | 1461305061710 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 23:04:21 INFO - PROCESS | 3548 | 1461305061714 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 3548 | 1461305061715 Marionette TRACE conn5 <- [1,1030,null,{}] 23:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:04:21 INFO - PROCESS | 3548 | 1461305061719 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:21 INFO - PROCESS | 3548 | 1461305061840 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 23:04:21 INFO - PROCESS | 3548 | 1461305061904 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 3548 | ++DOCSHELL 1FDF6400 == 74 [pid = 3548] [id = 267] 23:04:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (204EA800) [pid = 3548] [serial = 800] [outer = 00000000] 23:04:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (20550800) [pid = 3548] [serial = 801] [outer = 204EA800] 23:04:21 INFO - PROCESS | 3548 | 1461305061952 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (2056DC00) [pid = 3548] [serial = 802] [outer = 204EA800] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (1C978800) [pid = 3548] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (1D726800) [pid = 3548] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (19ADD000) [pid = 3548] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (0EC62400) [pid = 3548] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (0EC40400) [pid = 3548] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (1B832400) [pid = 3548] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (1B6CC800) [pid = 3548] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1766DC00) [pid = 3548] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (1A197C00) [pid = 3548] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:04:22 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (12971C00) [pid = 3548] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:04:22 INFO - PROCESS | 3548 | 1461305062550 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 870ms 23:04:22 INFO - PROCESS | 3548 | 1461305062591 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 3548 | 1461305062593 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 23:04:22 INFO - PROCESS | 3548 | 1461305062597 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:04:22 INFO - PROCESS | 3548 | 1461305062598 Marionette TRACE conn5 <- [1,1034,null,{}] 23:04:22 INFO - PROCESS | 3548 | 1461305062602 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:22 INFO - PROCESS | 3548 | 1461305062689 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 23:04:22 INFO - PROCESS | 3548 | 1461305062697 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 3548 | ++DOCSHELL 19AC7000 == 75 [pid = 3548] [id = 268] 23:04:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (19ADD000) [pid = 3548] [serial = 803] [outer = 00000000] 23:04:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (1C978800) [pid = 3548] [serial = 804] [outer = 19ADD000] 23:04:22 INFO - PROCESS | 3548 | 1461305062743 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (1EF10000) [pid = 3548] [serial = 805] [outer = 19ADD000] 23:04:23 INFO - PROCESS | 3548 | 1461305063191 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 630ms 23:04:23 INFO - PROCESS | 3548 | 1461305063231 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 3548 | 1461305063233 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 23:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:04:23 INFO - PROCESS | 3548 | 1461305063236 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 3548 | 1461305063238 Marionette TRACE conn5 <- [1,1038,null,{}] 23:04:23 INFO - PROCESS | 3548 | 1461305063242 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:23 INFO - PROCESS | 3548 | 1461305063329 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 23:04:23 INFO - PROCESS | 3548 | 1461305063371 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 3548 | ++DOCSHELL 1790B800 == 76 [pid = 3548] [id = 269] 23:04:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (204EE800) [pid = 3548] [serial = 806] [outer = 00000000] 23:04:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (20F21C00) [pid = 3548] [serial = 807] [outer = 204EE800] 23:04:23 INFO - PROCESS | 3548 | 1461305063420 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (20FBEC00) [pid = 3548] [serial = 808] [outer = 204EE800] 23:04:23 INFO - PROCESS | 3548 | 1461305063861 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 23:04:23 INFO - PROCESS | 3548 | 1461305063907 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 3548 | 1461305063909 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 23:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:04:23 INFO - PROCESS | 3548 | 1461305063912 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 3548 | 1461305063914 Marionette TRACE conn5 <- [1,1042,null,{}] 23:04:23 INFO - PROCESS | 3548 | 1461305063917 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:24 INFO - PROCESS | 3548 | 1461305064005 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 23:04:24 INFO - PROCESS | 3548 | 1461305064011 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 3548 | ++DOCSHELL 20FC8C00 == 77 [pid = 3548] [id = 270] 23:04:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (212EFC00) [pid = 3548] [serial = 809] [outer = 00000000] 23:04:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (23132C00) [pid = 3548] [serial = 810] [outer = 212EFC00] 23:04:24 INFO - PROCESS | 3548 | 1461305064056 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (2313A000) [pid = 3548] [serial = 811] [outer = 212EFC00] 23:04:24 INFO - PROCESS | 3548 | 1461305064775 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 930ms 23:04:24 INFO - PROCESS | 3548 | 1461305064844 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 3548 | 1461305064850 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 23:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:04:24 INFO - PROCESS | 3548 | 1461305064856 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 3548 | 1461305064860 Marionette TRACE conn5 <- [1,1046,null,{}] 23:04:24 INFO - PROCESS | 3548 | 1461305064865 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:25 INFO - PROCESS | 3548 | 1461305065026 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 23:04:25 INFO - PROCESS | 3548 | 1461305065134 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:25 INFO - PROCESS | 3548 | ++DOCSHELL 16F29800 == 78 [pid = 3548] [id = 271] 23:04:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (172BFC00) [pid = 3548] [serial = 812] [outer = 00000000] 23:04:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (19E7F800) [pid = 3548] [serial = 813] [outer = 172BFC00] 23:04:25 INFO - PROCESS | 3548 | 1461305065193 Marionette DEBUG loaded listener.js 23:04:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (1A735000) [pid = 3548] [serial = 814] [outer = 172BFC00] 23:04:25 INFO - PROCESS | 3548 | 1461305065723 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 931ms 23:04:25 INFO - PROCESS | 3548 | 1461305065789 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 3548 | 1461305065796 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 23:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:04:25 INFO - PROCESS | 3548 | 1461305065802 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 3548 | 1461305065805 Marionette TRACE conn5 <- [1,1050,null,{}] 23:04:25 INFO - PROCESS | 3548 | 1461305065809 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:25 INFO - PROCESS | 3548 | 1461305065926 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 23:04:26 INFO - PROCESS | 3548 | 1461305066041 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 3548 | ++DOCSHELL 1B8BA800 == 79 [pid = 3548] [id = 272] 23:04:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (1B8BB400) [pid = 3548] [serial = 815] [outer = 00000000] 23:04:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (1C74B400) [pid = 3548] [serial = 816] [outer = 1B8BB400] 23:04:26 INFO - PROCESS | 3548 | 1461305066099 Marionette DEBUG loaded listener.js 23:04:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1C9F5C00) [pid = 3548] [serial = 817] [outer = 1B8BB400] 23:04:26 INFO - PROCESS | 3548 | 1461305066735 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 970ms 23:04:26 INFO - PROCESS | 3548 | 1461305066774 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 23:04:26 INFO - PROCESS | 3548 | 1461305066776 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 23:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:04:26 INFO - PROCESS | 3548 | 1461305066780 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:04:26 INFO - PROCESS | 3548 | 1461305066784 Marionette TRACE conn5 <- [1,1054,null,{}] 23:04:26 INFO - PROCESS | 3548 | 1461305066795 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:26 INFO - PROCESS | 3548 | 1461305066912 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 23:04:27 INFO - PROCESS | 3548 | 1461305067056 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 3548 | ++DOCSHELL 215A9400 == 80 [pid = 3548] [id = 273] 23:04:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (215B2000) [pid = 3548] [serial = 818] [outer = 00000000] 23:04:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (23140800) [pid = 3548] [serial = 819] [outer = 215B2000] 23:04:27 INFO - PROCESS | 3548 | 1461305067118 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (23631000) [pid = 3548] [serial = 820] [outer = 215B2000] 23:04:27 INFO - PROCESS | 3548 | 1461305067767 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1021ms 23:04:27 INFO - PROCESS | 3548 | 1461305067803 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 23:04:27 INFO - PROCESS | 3548 | 1461305067806 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 23:04:27 INFO - PROCESS | 3548 | 1461305067810 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:04:27 INFO - PROCESS | 3548 | 1461305067812 Marionette TRACE conn5 <- [1,1058,null,{}] 23:04:27 INFO - PROCESS | 3548 | 1461305067815 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:27 INFO - PROCESS | 3548 | 1461305067932 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 23:04:28 INFO - PROCESS | 3548 | 1461305068071 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 3548 | ++DOCSHELL 2313C800 == 81 [pid = 3548] [id = 274] 23:04:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (2362F400) [pid = 3548] [serial = 821] [outer = 00000000] 23:04:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (236B4000) [pid = 3548] [serial = 822] [outer = 2362F400] 23:04:28 INFO - PROCESS | 3548 | 1461305068129 Marionette DEBUG loaded listener.js 23:04:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (236BB000) [pid = 3548] [serial = 823] [outer = 2362F400] 23:04:28 INFO - PROCESS | 3548 | 1461305068685 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 930ms 23:04:28 INFO - PROCESS | 3548 | 1461305068744 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 3548 | 1461305068746 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 23:04:28 INFO - PROCESS | 3548 | 1461305068749 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:04:28 INFO - PROCESS | 3548 | 1461305068751 Marionette TRACE conn5 <- [1,1062,null,{}] 23:04:28 INFO - PROCESS | 3548 | 1461305068755 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:28 INFO - PROCESS | 3548 | 1461305068868 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 23:04:29 INFO - PROCESS | 3548 | 1461305068982 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 3548 | ++DOCSHELL 23639800 == 82 [pid = 3548] [id = 275] 23:04:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (2363A800) [pid = 3548] [serial = 824] [outer = 00000000] 23:04:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (23B57800) [pid = 3548] [serial = 825] [outer = 2363A800] 23:04:29 INFO - PROCESS | 3548 | 1461305069078 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (23B5C800) [pid = 3548] [serial = 826] [outer = 2363A800] 23:04:29 INFO - PROCESS | 3548 | 1461305069793 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:04:29 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 23:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1130ms 23:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:04:29 INFO - PROCESS | 3548 | 1461305069882 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 3548 | 1461305069885 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 23:04:29 INFO - PROCESS | 3548 | 1461305069888 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 3548 | 1461305069890 Marionette TRACE conn5 <- [1,1066,null,{}] 23:04:29 INFO - PROCESS | 3548 | 1461305069894 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:30 INFO - PROCESS | 3548 | 1461305070051 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 23:04:30 INFO - PROCESS | 3548 | 1461305070190 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 3548 | ++DOCSHELL 247EF000 == 83 [pid = 3548] [id = 276] 23:04:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 161 (247F0000) [pid = 3548] [serial = 827] [outer = 00000000] 23:04:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (255E0800) [pid = 3548] [serial = 828] [outer = 247F0000] 23:04:30 INFO - PROCESS | 3548 | 1461305070254 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 163 (255E3800) [pid = 3548] [serial = 829] [outer = 247F0000] 23:04:30 INFO - PROCESS | 3548 | 1461305070829 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 970ms 23:04:30 INFO - PROCESS | 3548 | 1461305070859 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 23:04:30 INFO - PROCESS | 3548 | 1461305070861 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 23:04:30 INFO - PROCESS | 3548 | 1461305070864 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:04:30 INFO - PROCESS | 3548 | 1461305070866 Marionette TRACE conn5 <- [1,1070,null,{}] 23:04:30 INFO - PROCESS | 3548 | 1461305070870 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:30 INFO - PROCESS | 3548 | 1461305070978 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 23:04:31 INFO - PROCESS | 3548 | 1461305071108 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 3548 | ++DOCSHELL 17631C00 == 84 [pid = 3548] [id = 277] 23:04:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 164 (17635C00) [pid = 3548] [serial = 830] [outer = 00000000] 23:04:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 165 (255E8800) [pid = 3548] [serial = 831] [outer = 17635C00] 23:04:31 INFO - PROCESS | 3548 | 1461305071163 Marionette DEBUG loaded listener.js 23:04:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 166 (2672F000) [pid = 3548] [serial = 832] [outer = 17635C00] 23:04:31 INFO - PROCESS | 3548 | 1461305071889 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1068ms 23:04:31 INFO - PROCESS | 3548 | 1461305071936 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 3548 | 1461305071940 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 23:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:04:31 INFO - PROCESS | 3548 | 1461305071945 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 3548 | 1461305071949 Marionette TRACE conn5 <- [1,1074,null,{}] 23:04:31 INFO - PROCESS | 3548 | 1461305071955 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:32 INFO - PROCESS | 3548 | 1461305072061 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 23:04:32 INFO - PROCESS | 3548 | 1461305072208 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 3548 | ++DOCSHELL 176D3000 == 85 [pid = 3548] [id = 278] 23:04:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 167 (177D1400) [pid = 3548] [serial = 833] [outer = 00000000] 23:04:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 168 (19E75C00) [pid = 3548] [serial = 834] [outer = 177D1400] 23:04:32 INFO - PROCESS | 3548 | 1461305072259 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 169 (1A734800) [pid = 3548] [serial = 835] [outer = 177D1400] 23:04:32 INFO - PROCESS | 3548 | 1461305072909 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 987ms 23:04:32 INFO - PROCESS | 3548 | 1461305072944 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 3548 | 1461305072950 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 23:04:32 INFO - PROCESS | 3548 | 1461305072957 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:04:32 INFO - PROCESS | 3548 | 1461305072960 Marionette TRACE conn5 <- [1,1078,null,{}] 23:04:32 INFO - PROCESS | 3548 | 1461305072964 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:33 INFO - PROCESS | 3548 | 1461305073068 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 23:04:33 INFO - PROCESS | 3548 | 1461305073221 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 3548 | ++DOCSHELL 176D1400 == 86 [pid = 3548] [id = 279] 23:04:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 170 (19E76C00) [pid = 3548] [serial = 836] [outer = 00000000] 23:04:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 171 (1C3D4400) [pid = 3548] [serial = 837] [outer = 19E76C00] 23:04:33 INFO - PROCESS | 3548 | 1461305073270 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 172 (1C5AEC00) [pid = 3548] [serial = 838] [outer = 19E76C00] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 20573800 == 85 [pid = 3548] [id = 225] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1790B800 == 84 [pid = 3548] [id = 269] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 19AC7000 == 83 [pid = 3548] [id = 268] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1FDF6400 == 82 [pid = 3548] [id = 267] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1E36BC00 == 81 [pid = 3548] [id = 266] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1C97A000 == 80 [pid = 3548] [id = 265] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1B6C1000 == 79 [pid = 3548] [id = 264] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1B6CE000 == 78 [pid = 3548] [id = 263] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 171 (1FD15C00) [pid = 3548] [serial = 726] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 170 (1D84F400) [pid = 3548] [serial = 723] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 169 (13F06800) [pid = 3548] [serial = 711] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 168 (1C90CC00) [pid = 3548] [serial = 717] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 167 (1CB10400) [pid = 3548] [serial = 720] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 166 (19E78000) [pid = 3548] [serial = 714] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 16F29C00 == 77 [pid = 3548] [id = 262] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1A148800 == 76 [pid = 3548] [id = 261] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 1BD8A800 == 75 [pid = 3548] [id = 255] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 172C6C00 == 74 [pid = 3548] [id = 254] 23:04:33 INFO - PROCESS | 3548 | --DOCSHELL 0EC10800 == 73 [pid = 3548] [id = 253] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 165 (1C984800) [pid = 3548] [serial = 744] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 164 (1EF0A400) [pid = 3548] [serial = 747] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 163 (1C743C00) [pid = 3548] [serial = 709] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 162 (1CB08400) [pid = 3548] [serial = 745] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 161 (12B7C400) [pid = 3548] [serial = 732] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 160 (12F6D800) [pid = 3548] [serial = 733] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 159 (16E48C00) [pid = 3548] [serial = 750] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 158 (1C3CFC00) [pid = 3548] [serial = 741] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (1FD0DC00) [pid = 3548] [serial = 748] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (1B7BC000) [pid = 3548] [serial = 738] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (1B80B800) [pid = 3548] [serial = 739] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (19E80000) [pid = 3548] [serial = 735] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (1A1C7400) [pid = 3548] [serial = 736] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (1FD14C00) [pid = 3548] [serial = 753] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (16E3C400) [pid = 3548] [serial = 751] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (13FA3800) [pid = 3548] [serial = 730] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (12DC8800) [pid = 3548] [serial = 729] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (1FD14400) [pid = 3548] [serial = 754] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (1C560C00) [pid = 3548] [serial = 742] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (20542000) [pid = 3548] [serial = 756] [outer = 00000000] [url = about:blank] 23:04:33 INFO - PROCESS | 3548 | 1461305073833 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 931ms 23:04:33 INFO - PROCESS | 3548 | 1461305073891 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 3548 | 1461305073893 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 23:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:04:33 INFO - PROCESS | 3548 | 1461305073896 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 3548 | 1461305073900 Marionette TRACE conn5 <- [1,1082,null,{}] 23:04:33 INFO - PROCESS | 3548 | 1461305073910 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:34 INFO - PROCESS | 3548 | 1461305074003 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 23:04:34 INFO - PROCESS | 3548 | 1461305074011 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 3548 | ++DOCSHELL 16F33400 == 74 [pid = 3548] [id = 280] 23:04:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (16F43400) [pid = 3548] [serial = 839] [outer = 00000000] 23:04:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (19ABF800) [pid = 3548] [serial = 840] [outer = 16F43400] 23:04:34 INFO - PROCESS | 3548 | 1461305074060 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (19E79000) [pid = 3548] [serial = 841] [outer = 16F43400] 23:04:34 INFO - PROCESS | 3548 | 1461305074562 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 23:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:04:34 INFO - PROCESS | 3548 | 1461305074570 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 3548 | 1461305074573 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 23:04:34 INFO - PROCESS | 3548 | 1461305074580 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 3548 | 1461305074582 Marionette TRACE conn5 <- [1,1086,null,{}] 23:04:34 INFO - PROCESS | 3548 | 1461305074585 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:34 INFO - PROCESS | 3548 | 1461305074676 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 23:04:34 INFO - PROCESS | 3548 | 1461305074683 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 3548 | ++DOCSHELL 1B388000 == 75 [pid = 3548] [id = 281] 23:04:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (1B6C1000) [pid = 3548] [serial = 842] [outer = 00000000] 23:04:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1BD8A800) [pid = 3548] [serial = 843] [outer = 1B6C1000] 23:04:34 INFO - PROCESS | 3548 | 1461305074730 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (1C344400) [pid = 3548] [serial = 844] [outer = 1B6C1000] 23:04:35 INFO - PROCESS | 3548 | 1461305075222 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 23:04:35 INFO - PROCESS | 3548 | 1461305075250 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 23:04:35 INFO - PROCESS | 3548 | 1461305075252 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 23:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:04:35 INFO - PROCESS | 3548 | 1461305075255 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:04:35 INFO - PROCESS | 3548 | 1461305075257 Marionette TRACE conn5 <- [1,1090,null,{}] 23:04:35 INFO - PROCESS | 3548 | 1461305075261 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:35 INFO - PROCESS | 3548 | 1461305075347 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 23:04:35 INFO - PROCESS | 3548 | 1461305075353 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 3548 | ++DOCSHELL 1C55A400 == 76 [pid = 3548] [id = 282] 23:04:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (1C560400) [pid = 3548] [serial = 845] [outer = 00000000] 23:04:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (1C745800) [pid = 3548] [serial = 846] [outer = 1C560400] 23:04:35 INFO - PROCESS | 3548 | 1461305075400 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (1C97C800) [pid = 3548] [serial = 847] [outer = 1C560400] 23:04:35 INFO - PROCESS | 3548 | 1461305075881 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 23:04:35 INFO - PROCESS | 3548 | 1461305075929 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 23:04:35 INFO - PROCESS | 3548 | 1461305075931 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 23:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:04:35 INFO - PROCESS | 3548 | 1461305075944 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:04:35 INFO - PROCESS | 3548 | 1461305075946 Marionette TRACE conn5 <- [1,1094,null,{}] 23:04:35 INFO - PROCESS | 3548 | 1461305075950 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:36 INFO - PROCESS | 3548 | 1461305076092 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 23:04:36 INFO - PROCESS | 3548 | 1461305076186 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 3548 | ++DOCSHELL 1CAB5000 == 77 [pid = 3548] [id = 283] 23:04:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (1CB10400) [pid = 3548] [serial = 848] [outer = 00000000] 23:04:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (1E366C00) [pid = 3548] [serial = 849] [outer = 1CB10400] 23:04:36 INFO - PROCESS | 3548 | 1461305076235 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (1F27CC00) [pid = 3548] [serial = 850] [outer = 1CB10400] 23:04:36 INFO - PROCESS | 3548 | 1461305076682 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 770ms 23:04:36 INFO - PROCESS | 3548 | 1461305076718 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 3548 | 1461305076720 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 23:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:04:36 INFO - PROCESS | 3548 | 1461305076723 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 3548 | 1461305076725 Marionette TRACE conn5 <- [1,1098,null,{}] 23:04:36 INFO - PROCESS | 3548 | 1461305076733 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:36 INFO - PROCESS | 3548 | 1461305076853 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 23:04:36 INFO - PROCESS | 3548 | 1461305076917 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 3548 | ++DOCSHELL 1F28BC00 == 78 [pid = 3548] [id = 284] 23:04:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (1FD0D800) [pid = 3548] [serial = 851] [outer = 00000000] 23:04:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (1FDEA000) [pid = 3548] [serial = 852] [outer = 1FD0D800] 23:04:36 INFO - PROCESS | 3548 | 1461305076966 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 161 (1FDF3C00) [pid = 3548] [serial = 853] [outer = 1FD0D800] 23:04:37 INFO - PROCESS | 3548 | 1461305077378 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 691ms 23:04:37 INFO - PROCESS | 3548 | 1461305077415 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 3548 | 1461305077417 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 23:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:04:37 INFO - PROCESS | 3548 | 1461305077420 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 3548 | 1461305077422 Marionette TRACE conn5 <- [1,1102,null,{}] 23:04:37 INFO - PROCESS | 3548 | 1461305077425 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:37 INFO - PROCESS | 3548 | 1461305077574 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 23:04:37 INFO - PROCESS | 3548 | 1461305077597 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 3548 | ++DOCSHELL 204EC000 == 79 [pid = 3548] [id = 285] 23:04:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (204ECC00) [pid = 3548] [serial = 854] [outer = 00000000] 23:04:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 163 (2054D400) [pid = 3548] [serial = 855] [outer = 204ECC00] 23:04:37 INFO - PROCESS | 3548 | 1461305077641 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 164 (20F1D800) [pid = 3548] [serial = 856] [outer = 204ECC00] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 163 (139E7C00) [pid = 3548] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 162 (1B80A800) [pid = 3548] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 161 (1D727400) [pid = 3548] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 160 (20576400) [pid = 3548] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 159 (1CAB2800) [pid = 3548] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 158 (1FDE8400) [pid = 3548] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (1FD0B400) [pid = 3548] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (1A192000) [pid = 3548] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (12B73C00) [pid = 3548] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (20FC6800) [pid = 3548] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (1C89D800) [pid = 3548] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (1FD0D000) [pid = 3548] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (1D9EA800) [pid = 3548] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (1C97A400) [pid = 3548] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (1E36D000) [pid = 3548] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (204EA800) [pid = 3548] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (16F2AC00) [pid = 3548] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (1A14F000) [pid = 3548] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (16F2A800) [pid = 3548] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (1BDC2800) [pid = 3548] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (1B6CE800) [pid = 3548] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (204EE800) [pid = 3548] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (19ADD000) [pid = 3548] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (1B05B000) [pid = 3548] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (16FE8C00) [pid = 3548] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1A738400) [pid = 3548] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (16F2D400) [pid = 3548] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1CB0EC00) [pid = 3548] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1B6C0800) [pid = 3548] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (17635800) [pid = 3548] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (1D71EC00) [pid = 3548] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:04:38 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (12B7E800) [pid = 3548] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:04:38 INFO - PROCESS | 3548 | 1461305078333 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 931ms 23:04:38 INFO - PROCESS | 3548 | 1461305078350 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 23:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:04:38 INFO - PROCESS | 3548 | 1461305078352 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 23:04:38 INFO - PROCESS | 3548 | 1461305078355 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 3548 | 1461305078357 Marionette TRACE conn5 <- [1,1106,null,{}] 23:04:38 INFO - PROCESS | 3548 | 1461305078361 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:38 INFO - PROCESS | 3548 | 1461305078450 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 23:04:38 INFO - PROCESS | 3548 | 1461305078552 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:38 INFO - PROCESS | 3548 | ++DOCSHELL 13994C00 == 80 [pid = 3548] [id = 286] 23:04:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (13F0D400) [pid = 3548] [serial = 857] [outer = 00000000] 23:04:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1A740400) [pid = 3548] [serial = 858] [outer = 13F0D400] 23:04:38 INFO - PROCESS | 3548 | 1461305078599 Marionette DEBUG loaded listener.js 23:04:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1B37E000) [pid = 3548] [serial = 859] [outer = 13F0D400] 23:04:39 INFO - PROCESS | 3548 | 1461305079009 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 23:04:39 INFO - PROCESS | 3548 | 1461305079029 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 3548 | 1461305079031 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:04:39 INFO - PROCESS | 3548 | 1461305079035 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 3548 | 1461305079036 Marionette TRACE conn5 <- [1,1110,null,{}] 23:04:39 INFO - PROCESS | 3548 | 1461305079040 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:39 INFO - PROCESS | 3548 | 1461305079133 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 23:04:39 INFO - PROCESS | 3548 | 1461305079140 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 3548 | ++DOCSHELL 16FE7400 == 81 [pid = 3548] [id = 287] 23:04:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (1B6CC000) [pid = 3548] [serial = 860] [outer = 00000000] 23:04:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (1CBF1000) [pid = 3548] [serial = 861] [outer = 1B6CC000] 23:04:39 INFO - PROCESS | 3548 | 1461305079187 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (16FE4C00) [pid = 3548] [serial = 862] [outer = 1B6CC000] 23:04:39 INFO - PROCESS | 3548 | 1461305079636 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 631ms 23:04:39 INFO - PROCESS | 3548 | 1461305079677 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 3548 | 1461305079680 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 23:04:39 INFO - PROCESS | 3548 | 1461305079683 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:04:39 INFO - PROCESS | 3548 | 1461305079685 Marionette TRACE conn5 <- [1,1114,null,{}] 23:04:39 INFO - PROCESS | 3548 | 1461305079689 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:39 INFO - PROCESS | 3548 | 1461305079794 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 23:04:39 INFO - PROCESS | 3548 | 1461305079800 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 3548 | ++DOCSHELL 16F51C00 == 82 [pid = 3548] [id = 288] 23:04:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (1C97A400) [pid = 3548] [serial = 863] [outer = 00000000] 23:04:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (212FD000) [pid = 3548] [serial = 864] [outer = 1C97A400] 23:04:39 INFO - PROCESS | 3548 | 1461305079852 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (215B5C00) [pid = 3548] [serial = 865] [outer = 1C97A400] 23:04:40 INFO - PROCESS | 3548 | 1461305080537 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 870ms 23:04:40 INFO - PROCESS | 3548 | 1461305080559 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 23:04:40 INFO - PROCESS | 3548 | 1461305080563 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 23:04:40 INFO - PROCESS | 3548 | 1461305080569 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:04:40 INFO - PROCESS | 3548 | 1461305080573 Marionette TRACE conn5 <- [1,1118,null,{}] 23:04:40 INFO - PROCESS | 3548 | 1461305080581 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:40 INFO - PROCESS | 3548 | 1461305080702 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 23:04:40 INFO - PROCESS | 3548 | 1461305080865 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:40 INFO - PROCESS | 3548 | ++DOCSHELL 16E3C400 == 83 [pid = 3548] [id = 289] 23:04:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (16E3E000) [pid = 3548] [serial = 866] [outer = 00000000] 23:04:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (17631000) [pid = 3548] [serial = 867] [outer = 16E3E000] 23:04:40 INFO - PROCESS | 3548 | 1461305080924 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (1790D400) [pid = 3548] [serial = 868] [outer = 16E3E000] 23:04:41 INFO - PROCESS | 3548 | 1461305081576 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1021ms 23:04:41 INFO - PROCESS | 3548 | 1461305081594 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 3548 | 1461305081600 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 23:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:04:41 INFO - PROCESS | 3548 | 1461305081607 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 3548 | 1461305081610 Marionette TRACE conn5 <- [1,1122,null,{}] 23:04:41 INFO - PROCESS | 3548 | 1461305081614 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:41 INFO - PROCESS | 3548 | 1461305081730 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 23:04:41 INFO - PROCESS | 3548 | 1461305081888 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 3548 | ++DOCSHELL 1B6BF800 == 84 [pid = 3548] [id = 290] 23:04:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (1B6C2C00) [pid = 3548] [serial = 869] [outer = 00000000] 23:04:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (1B8BFC00) [pid = 3548] [serial = 870] [outer = 1B6C2C00] 23:04:41 INFO - PROCESS | 3548 | 1461305081945 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (1C55E800) [pid = 3548] [serial = 871] [outer = 1B6C2C00] 23:04:42 INFO - PROCESS | 3548 | 1461305082560 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1024ms 23:04:42 INFO - PROCESS | 3548 | 1461305082632 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 3548 | 1461305082635 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 23:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:04:42 INFO - PROCESS | 3548 | 1461305082639 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 3548 | 1461305082643 Marionette TRACE conn5 <- [1,1126,null,{}] 23:04:42 INFO - PROCESS | 3548 | 1461305082654 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:42 INFO - PROCESS | 3548 | 1461305082834 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 23:04:42 INFO - PROCESS | 3548 | 1461305082973 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 3548 | ++DOCSHELL 1FDEC000 == 85 [pid = 3548] [id = 291] 23:04:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (1FDEEC00) [pid = 3548] [serial = 872] [outer = 00000000] 23:04:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (20FCAC00) [pid = 3548] [serial = 873] [outer = 1FDEEC00] 23:04:43 INFO - PROCESS | 3548 | 1461305083034 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (215B4C00) [pid = 3548] [serial = 874] [outer = 1FDEEC00] 23:04:43 INFO - PROCESS | 3548 | 1461305083588 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 971ms 23:04:43 INFO - PROCESS | 3548 | 1461305083626 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 3548 | 1461305083628 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 23:04:43 INFO - PROCESS | 3548 | 1461305083633 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 3548 | 1461305083635 Marionette TRACE conn5 <- [1,1130,null,{}] 23:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:04:43 INFO - PROCESS | 3548 | 1461305083639 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:43 INFO - PROCESS | 3548 | 1461305083757 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 23:04:43 INFO - PROCESS | 3548 | 1461305083915 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 3548 | ++DOCSHELL 2362FC00 == 86 [pid = 3548] [id = 292] 23:04:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (23630000) [pid = 3548] [serial = 875] [outer = 00000000] 23:04:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (23657800) [pid = 3548] [serial = 876] [outer = 23630000] 23:04:44 INFO - PROCESS | 3548 | 1461305083972 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (2365B000) [pid = 3548] [serial = 877] [outer = 23630000] 23:04:44 INFO - PROCESS | 3548 | 1461305084578 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 970ms 23:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:04:44 INFO - PROCESS | 3548 | 1461305084610 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 3548 | 1461305084612 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 23:04:44 INFO - PROCESS | 3548 | 1461305084615 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 3548 | 1461305084617 Marionette TRACE conn5 <- [1,1134,null,{}] 23:04:44 INFO - PROCESS | 3548 | 1461305084621 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:44 INFO - PROCESS | 3548 | 1461305084731 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 23:04:44 INFO - PROCESS | 3548 | 1461305084892 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 3548 | ++DOCSHELL 0EC3FC00 == 87 [pid = 3548] [id = 293] 23:04:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (12E48400) [pid = 3548] [serial = 878] [outer = 00000000] 23:04:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (23662000) [pid = 3548] [serial = 879] [outer = 12E48400] 23:04:44 INFO - PROCESS | 3548 | 1461305084949 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (236B6000) [pid = 3548] [serial = 880] [outer = 12E48400] 23:04:45 INFO - PROCESS | 3548 | 1461305085531 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 971ms 23:04:45 INFO - PROCESS | 3548 | 1461305085586 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 3548 | 1461305085589 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 23:04:45 INFO - PROCESS | 3548 | 1461305085592 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:04:45 INFO - PROCESS | 3548 | 1461305085594 Marionette TRACE conn5 <- [1,1138,null,{}] 23:04:45 INFO - PROCESS | 3548 | 1461305085598 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:45 INFO - PROCESS | 3548 | 1461305085731 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 23:04:46 INFO - PROCESS | 3548 | 1461305086082 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 3548 | ++DOCSHELL 0F23D800 == 88 [pid = 3548] [id = 294] 23:04:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (12B73800) [pid = 3548] [serial = 881] [outer = 00000000] 23:04:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (13FAD800) [pid = 3548] [serial = 882] [outer = 12B73800] 23:04:46 INFO - PROCESS | 3548 | 1461305086169 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (16F2EC00) [pid = 3548] [serial = 883] [outer = 12B73800] 23:04:46 INFO - PROCESS | 3548 | 1461305086754 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1225ms 23:04:46 INFO - PROCESS | 3548 | 1461305086821 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 3548 | 1461305086827 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 23:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:04:46 INFO - PROCESS | 3548 | 1461305086832 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 3548 | 1461305086835 Marionette TRACE conn5 <- [1,1142,null,{}] 23:04:46 INFO - PROCESS | 3548 | 1461305086840 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:46 INFO - PROCESS | 3548 | 1461305086948 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 23:04:47 INFO - PROCESS | 3548 | 1461305087097 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 3548 | ++DOCSHELL 139E1400 == 89 [pid = 3548] [id = 295] 23:04:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (13F04800) [pid = 3548] [serial = 884] [outer = 00000000] 23:04:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 161 (19ACB000) [pid = 3548] [serial = 885] [outer = 13F04800] 23:04:47 INFO - PROCESS | 3548 | 1461305087149 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (19D80800) [pid = 3548] [serial = 886] [outer = 13F04800] 23:04:47 INFO - PROCESS | 3548 | 1461305087755 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1C55C800 == 88 [pid = 3548] [id = 92] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1A146C00 == 87 [pid = 3548] [id = 207] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1D71C000 == 86 [pid = 3548] [id = 196] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 16FE7400 == 85 [pid = 3548] [id = 287] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 13994C00 == 84 [pid = 3548] [id = 286] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 204EC000 == 83 [pid = 3548] [id = 285] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1F28BC00 == 82 [pid = 3548] [id = 284] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1CAB5000 == 81 [pid = 3548] [id = 283] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1C55A400 == 80 [pid = 3548] [id = 282] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 161 (1291AC00) [pid = 3548] [serial = 759] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 160 (1B03D800) [pid = 3548] [serial = 762] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 159 (1CB03C00) [pid = 3548] [serial = 765] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 158 (20F24C00) [pid = 3548] [serial = 768] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (212F4000) [pid = 3548] [serial = 771] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (215B6C00) [pid = 3548] [serial = 774] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (236B1C00) [pid = 3548] [serial = 777] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (23132C00) [pid = 3548] [serial = 810] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1B388000 == 79 [pid = 3548] [id = 281] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 16F33400 == 78 [pid = 3548] [id = 280] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 176D1400 == 77 [pid = 3548] [id = 279] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 176D3000 == 76 [pid = 3548] [id = 278] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 23639800 == 75 [pid = 3548] [id = 275] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 2313C800 == 74 [pid = 3548] [id = 274] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 215A9400 == 73 [pid = 3548] [id = 273] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 1B8BA800 == 72 [pid = 3548] [id = 272] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 16F29800 == 71 [pid = 3548] [id = 271] 23:04:47 INFO - PROCESS | 3548 | --DOCSHELL 20FC8C00 == 70 [pid = 3548] [id = 270] 23:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1018ms 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (1D9DD400) [pid = 3548] [serial = 724] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (1B05A400) [pid = 3548] [serial = 715] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (1FDE9000) [pid = 3548] [serial = 727] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (1796D000) [pid = 3548] [serial = 618] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (19E79400) [pid = 3548] [serial = 670] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (1C981400) [pid = 3548] [serial = 673] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (1F27DC00) [pid = 3548] [serial = 588] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (20F29C00) [pid = 3548] [serial = 676] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (1CBF0000) [pid = 3548] [serial = 721] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (2054B800) [pid = 3548] [serial = 633] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (204EA400) [pid = 3548] [serial = 627] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (1B6C7800) [pid = 3548] [serial = 621] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (16F2B400) [pid = 3548] [serial = 712] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (212F3000) [pid = 3548] [serial = 679] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (1C97C400) [pid = 3548] [serial = 718] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (204F8C00) [pid = 3548] [serial = 630] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (1EE30400) [pid = 3548] [serial = 624] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (17972C00) [pid = 3548] [serial = 582] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1D720000) [pid = 3548] [serial = 555] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (1CB03000) [pid = 3548] [serial = 795] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (1FD18C00) [pid = 3548] [serial = 798] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (1CB10C00) [pid = 3548] [serial = 796] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (20550800) [pid = 3548] [serial = 801] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1FDF2000) [pid = 3548] [serial = 799] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (177D1000) [pid = 3548] [serial = 786] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (19AC0000) [pid = 3548] [serial = 787] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1B810C00) [pid = 3548] [serial = 784] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (1B7B0400) [pid = 3548] [serial = 783] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1B52CC00) [pid = 3548] [serial = 781] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (19E7A800) [pid = 3548] [serial = 780] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1C558800) [pid = 3548] [serial = 792] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1B80C000) [pid = 3548] [serial = 789] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1BD8A400) [pid = 3548] [serial = 790] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (20FBEC00) [pid = 3548] [serial = 808] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (20F21C00) [pid = 3548] [serial = 807] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (2056DC00) [pid = 3548] [serial = 802] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1C978800) [pid = 3548] [serial = 804] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1C744400) [pid = 3548] [serial = 793] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1EF10000) [pid = 3548] [serial = 805] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1C34F000) [pid = 3548] [serial = 552] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (17906800) [pid = 3548] [serial = 549] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1BD8B000) [pid = 3548] [serial = 585] [outer = 00000000] [url = about:blank] 23:04:47 INFO - PROCESS | 3548 | 1461305087902 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 3548 | 1461305087906 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 23:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:04:47 INFO - PROCESS | 3548 | 1461305087920 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 3548 | 1461305087922 Marionette TRACE conn5 <- [1,1146,null,{}] 23:04:47 INFO - PROCESS | 3548 | 1461305087926 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:48 INFO - PROCESS | 3548 | 1461305088017 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 23:04:48 INFO - PROCESS | 3548 | 1461305088024 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 3548 | ++DOCSHELL 12B7FC00 == 71 [pid = 3548] [id = 296] 23:04:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (12D6C800) [pid = 3548] [serial = 887] [outer = 00000000] 23:04:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (12F6C000) [pid = 3548] [serial = 888] [outer = 12D6C800] 23:04:48 INFO - PROCESS | 3548 | 1461305088076 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (16F2F000) [pid = 3548] [serial = 889] [outer = 12D6C800] 23:04:48 INFO - PROCESS | 3548 | 1461305088597 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 770ms 23:04:48 INFO - PROCESS | 3548 | 1461305088690 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 23:04:48 INFO - PROCESS | 3548 | 1461305088692 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 23:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:04:48 INFO - PROCESS | 3548 | 1461305088697 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:04:48 INFO - PROCESS | 3548 | 1461305088703 Marionette TRACE conn5 <- [1,1150,null,{}] 23:04:48 INFO - PROCESS | 3548 | 1461305088715 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:48 INFO - PROCESS | 3548 | 1461305088817 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 23:04:48 INFO - PROCESS | 3548 | 1461305088908 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 3548 | ++DOCSHELL 19AC4C00 == 72 [pid = 3548] [id = 297] 23:04:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (19ADBC00) [pid = 3548] [serial = 890] [outer = 00000000] 23:04:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1A14D400) [pid = 3548] [serial = 891] [outer = 19ADBC00] 23:04:48 INFO - PROCESS | 3548 | 1461305088954 Marionette DEBUG loaded listener.js 23:04:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1A735400) [pid = 3548] [serial = 892] [outer = 19ADBC00] 23:04:49 INFO - PROCESS | 3548 | 1461305089334 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 690ms 23:04:49 INFO - PROCESS | 3548 | 1461305089389 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 3548 | 1461305089392 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 23:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:04:49 INFO - PROCESS | 3548 | 1461305089395 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 3548 | 1461305089397 Marionette TRACE conn5 <- [1,1154,null,{}] 23:04:49 INFO - PROCESS | 3548 | 1461305089400 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:49 INFO - PROCESS | 3548 | 1461305089487 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 23:04:49 INFO - PROCESS | 3548 | 1461305089494 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 3548 | ++DOCSHELL 1A734400 == 73 [pid = 3548] [id = 298] 23:04:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1A73A800) [pid = 3548] [serial = 893] [outer = 00000000] 23:04:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B52D800) [pid = 3548] [serial = 894] [outer = 1A73A800] 23:04:49 INFO - PROCESS | 3548 | 1461305089541 Marionette DEBUG loaded listener.js 23:04:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1B6CC800) [pid = 3548] [serial = 895] [outer = 1A73A800] 23:04:50 INFO - PROCESS | 3548 | 1461305089990 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 631ms 23:04:50 INFO - PROCESS | 3548 | 1461305090032 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 23:04:50 INFO - PROCESS | 3548 | 1461305090034 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 23:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:04:50 INFO - PROCESS | 3548 | 1461305090037 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:04:50 INFO - PROCESS | 3548 | 1461305090039 Marionette TRACE conn5 <- [1,1158,null,{}] 23:04:50 INFO - PROCESS | 3548 | 1461305090043 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:50 INFO - PROCESS | 3548 | 1461305090175 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 23:04:50 INFO - PROCESS | 3548 | 1461305090264 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:50 INFO - PROCESS | 3548 | ++DOCSHELL 12F6B000 == 74 [pid = 3548] [id = 299] 23:04:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1B807400) [pid = 3548] [serial = 896] [outer = 00000000] 23:04:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1B830C00) [pid = 3548] [serial = 897] [outer = 1B807400] 23:04:50 INFO - PROCESS | 3548 | 1461305090318 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1BD8A000) [pid = 3548] [serial = 898] [outer = 1B807400] 23:04:50 INFO - PROCESS | 3548 | 1461305090808 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 830ms 23:04:50 INFO - PROCESS | 3548 | 1461305090874 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 23:04:50 INFO - PROCESS | 3548 | 1461305090877 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 23:04:50 INFO - PROCESS | 3548 | 1461305090880 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:04:50 INFO - PROCESS | 3548 | 1461305090882 Marionette TRACE conn5 <- [1,1162,null,{}] 23:04:50 INFO - PROCESS | 3548 | 1461305090885 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:51 INFO - PROCESS | 3548 | 1461305091006 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 23:04:51 INFO - PROCESS | 3548 | 1461305091077 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 3548 | ++DOCSHELL 1C352400 == 75 [pid = 3548] [id = 300] 23:04:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1C3D2800) [pid = 3548] [serial = 899] [outer = 00000000] 23:04:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1C563800) [pid = 3548] [serial = 900] [outer = 1C3D2800] 23:04:51 INFO - PROCESS | 3548 | 1461305091124 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1C743400) [pid = 3548] [serial = 901] [outer = 1C3D2800] 23:04:51 INFO - PROCESS | 3548 | 1461305091612 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 3548 | 1461305091657 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 23:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:04:51 INFO - PROCESS | 3548 | 1461305091666 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 3548 | 1461305091668 Marionette TRACE conn5 <- [1,1166,null,{}] 23:04:51 INFO - PROCESS | 3548 | 1461305091671 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:51 INFO - PROCESS | 3548 | 1461305091789 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 23:04:51 INFO - PROCESS | 3548 | 1461305091857 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 3548 | ++DOCSHELL 1B062400 == 76 [pid = 3548] [id = 301] 23:04:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1C74A800) [pid = 3548] [serial = 902] [outer = 00000000] 23:04:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1C983C00) [pid = 3548] [serial = 903] [outer = 1C74A800] 23:04:51 INFO - PROCESS | 3548 | 1461305091903 Marionette DEBUG loaded listener.js 23:04:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1CAB0400) [pid = 3548] [serial = 904] [outer = 1C74A800] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (19D81800) [pid = 3548] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0EC3E800) [pid = 3548] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (20F1E800) [pid = 3548] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (20FC9C00) [pid = 3548] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (215B1000) [pid = 3548] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1C351800) [pid = 3548] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (204EF800) [pid = 3548] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1CB10400) [pid = 3548] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1FD0D800) [pid = 3548] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (13F0D400) [pid = 3548] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (204ECC00) [pid = 3548] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1B6CC000) [pid = 3548] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (2362F400) [pid = 3548] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (19E76C00) [pid = 3548] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (17635C00) [pid = 3548] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1B6C1000) [pid = 3548] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1B8BB400) [pid = 3548] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C560400) [pid = 3548] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (215B2000) [pid = 3548] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (16F43400) [pid = 3548] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (172BFC00) [pid = 3548] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (177D1400) [pid = 3548] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:04:52 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (2313B800) [pid = 3548] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:04:52 INFO - PROCESS | 3548 | 1461305092649 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 3548 | 1461305092691 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 23:04:52 INFO - PROCESS | 3548 | 1461305092694 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:04:52 INFO - PROCESS | 3548 | 1461305092695 Marionette TRACE conn5 <- [1,1170,null,{}] 23:04:52 INFO - PROCESS | 3548 | 1461305092699 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:52 INFO - PROCESS | 3548 | 1461305092798 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 23:04:52 INFO - PROCESS | 3548 | 1461305092804 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:52 INFO - PROCESS | 3548 | ++DOCSHELL 1796DC00 == 77 [pid = 3548] [id = 302] 23:04:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (17972400) [pid = 3548] [serial = 905] [outer = 00000000] 23:04:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1C741400) [pid = 3548] [serial = 906] [outer = 17972400] 23:04:52 INFO - PROCESS | 3548 | 1461305092849 Marionette DEBUG loaded listener.js 23:04:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1C89E800) [pid = 3548] [serial = 907] [outer = 17972400] 23:04:53 INFO - PROCESS | 3548 | 1461305093284 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 23:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:04:53 INFO - PROCESS | 3548 | 1461305093331 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 23:04:53 INFO - PROCESS | 3548 | 1461305093334 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:04:53 INFO - PROCESS | 3548 | 1461305093335 Marionette TRACE conn5 <- [1,1174,null,{}] 23:04:53 INFO - PROCESS | 3548 | 1461305093339 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:53 INFO - PROCESS | 3548 | 1461305093429 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 23:04:53 INFO - PROCESS | 3548 | 1461305093435 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 3548 | ++DOCSHELL 1CB03000 == 78 [pid = 3548] [id = 303] 23:04:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1CB0B400) [pid = 3548] [serial = 908] [outer = 00000000] 23:04:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1CCCA400) [pid = 3548] [serial = 909] [outer = 1CB0B400] 23:04:53 INFO - PROCESS | 3548 | 1461305093481 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1D721000) [pid = 3548] [serial = 910] [outer = 1CB0B400] 23:04:53 INFO - PROCESS | 3548 | 1461305093950 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 3548 | 1461305094007 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 23:04:54 INFO - PROCESS | 3548 | 1461305094010 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:04:54 INFO - PROCESS | 3548 | 1461305094012 Marionette TRACE conn5 <- [1,1178,null,{}] 23:04:54 INFO - PROCESS | 3548 | 1461305094015 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:54 INFO - PROCESS | 3548 | 1461305094103 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 23:04:54 INFO - PROCESS | 3548 | 1461305094111 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 3548 | ++DOCSHELL 1D723000 == 79 [pid = 3548] [id = 304] 23:04:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1D726C00) [pid = 3548] [serial = 911] [outer = 00000000] 23:04:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1D9E0800) [pid = 3548] [serial = 912] [outer = 1D726C00] 23:04:54 INFO - PROCESS | 3548 | 1461305094161 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1EE2A400) [pid = 3548] [serial = 913] [outer = 1D726C00] 23:04:54 INFO - PROCESS | 3548 | 1461305094903 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 3548 | 1461305094951 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 23:04:54 INFO - PROCESS | 3548 | 1461305094957 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:04:54 INFO - PROCESS | 3548 | 1461305094961 Marionette TRACE conn5 <- [1,1182,null,{}] 23:04:54 INFO - PROCESS | 3548 | 1461305094966 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:55 INFO - PROCESS | 3548 | 1461305095087 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 23:04:55 INFO - PROCESS | 3548 | 1461305095245 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 3548 | ++DOCSHELL 12D6D800 == 80 [pid = 3548] [id = 305] 23:04:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (12F63C00) [pid = 3548] [serial = 914] [outer = 00000000] 23:04:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (176D1400) [pid = 3548] [serial = 915] [outer = 12F63C00] 23:04:55 INFO - PROCESS | 3548 | 1461305095307 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1790BC00) [pid = 3548] [serial = 916] [outer = 12F63C00] 23:04:55 INFO - PROCESS | 3548 | 1461305095905 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 3548 | 1461305095937 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 23:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:04:55 INFO - PROCESS | 3548 | 1461305095943 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 3548 | 1461305095946 Marionette TRACE conn5 <- [1,1186,null,{}] 23:04:55 INFO - PROCESS | 3548 | 1461305095950 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:56 INFO - PROCESS | 3548 | 1461305096065 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 23:04:56 INFO - PROCESS | 3548 | 1461305096178 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 3548 | ++DOCSHELL 1790B800 == 81 [pid = 3548] [id = 306] 23:04:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (18FCA800) [pid = 3548] [serial = 917] [outer = 00000000] 23:04:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1B804800) [pid = 3548] [serial = 918] [outer = 18FCA800] 23:04:56 INFO - PROCESS | 3548 | 1461305096276 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1B8BDC00) [pid = 3548] [serial = 919] [outer = 18FCA800] 23:04:56 INFO - PROCESS | 3548 | 1461305096917 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1023ms 23:04:57 INFO - PROCESS | 3548 | 1461305096968 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 23:04:57 INFO - PROCESS | 3548 | 1461305096970 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 23:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:04:57 INFO - PROCESS | 3548 | 1461305096974 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 3548 | 1461305096978 Marionette TRACE conn5 <- [1,1190,null,{}] 23:04:57 INFO - PROCESS | 3548 | 1461305096989 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:57 INFO - PROCESS | 3548 | 1461305097178 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 23:04:57 INFO - PROCESS | 3548 | 1461305097190 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 3548 | ++DOCSHELL 1F27F400 == 82 [pid = 3548] [id = 307] 23:04:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1F280800) [pid = 3548] [serial = 920] [outer = 00000000] 23:04:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1FD0F400) [pid = 3548] [serial = 921] [outer = 1F280800] 23:04:57 INFO - PROCESS | 3548 | 1461305097250 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1FD18000) [pid = 3548] [serial = 922] [outer = 1F280800] 23:04:57 INFO - PROCESS | 3548 | 1461305097938 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 971ms 23:04:57 INFO - PROCESS | 3548 | 1461305097958 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 23:04:57 INFO - PROCESS | 3548 | 1461305097961 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 23:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:04:57 INFO - PROCESS | 3548 | 1461305097966 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 3548 | 1461305097968 Marionette TRACE conn5 <- [1,1194,null,{}] 23:04:58 INFO - PROCESS | 3548 | 1461305097972 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:58 INFO - PROCESS | 3548 | 1461305098084 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 23:04:58 INFO - PROCESS | 3548 | 1461305098223 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 3548 | ++DOCSHELL 1FDF5800 == 83 [pid = 3548] [id = 308] 23:04:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (204EA400) [pid = 3548] [serial = 923] [outer = 00000000] 23:04:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (204F2000) [pid = 3548] [serial = 924] [outer = 204EA400] 23:04:58 INFO - PROCESS | 3548 | 1461305098280 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (204F7400) [pid = 3548] [serial = 925] [outer = 204EA400] 23:04:58 INFO - PROCESS | 3548 | 1461305098860 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 930ms 23:04:58 INFO - PROCESS | 3548 | 1461305098899 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 3548 | 1461305098901 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 23:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:04:58 INFO - PROCESS | 3548 | 1461305098905 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 3548 | 1461305098907 Marionette TRACE conn5 <- [1,1198,null,{}] 23:04:58 INFO - PROCESS | 3548 | 1461305098911 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:59 INFO - PROCESS | 3548 | 1461305099035 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 23:04:59 INFO - PROCESS | 3548 | 1461305099147 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 3548 | ++DOCSHELL 204EC800 == 84 [pid = 3548] [id = 309] 23:04:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (2054A800) [pid = 3548] [serial = 926] [outer = 00000000] 23:04:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (2056E800) [pid = 3548] [serial = 927] [outer = 2054A800] 23:04:59 INFO - PROCESS | 3548 | 1461305099205 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (20541400) [pid = 3548] [serial = 928] [outer = 2054A800] 23:04:59 INFO - PROCESS | 3548 | 1461305099831 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 971ms 23:04:59 INFO - PROCESS | 3548 | 1461305099879 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 3548 | 1461305099881 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 23:04:59 INFO - PROCESS | 3548 | 1461305099884 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:04:59 INFO - PROCESS | 3548 | 1461305099887 Marionette TRACE conn5 <- [1,1202,null,{}] 23:04:59 INFO - PROCESS | 3548 | 1461305099891 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:00 INFO - PROCESS | 3548 | 1461305100030 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 23:05:00 INFO - PROCESS | 3548 | 1461305100174 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:00 INFO - PROCESS | 3548 | ++DOCSHELL 20570C00 == 85 [pid = 3548] [id = 310] 23:05:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (20F26000) [pid = 3548] [serial = 929] [outer = 00000000] 23:05:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (212F8000) [pid = 3548] [serial = 930] [outer = 20F26000] 23:05:00 INFO - PROCESS | 3548 | 1461305100235 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (212FD400) [pid = 3548] [serial = 931] [outer = 20F26000] 23:05:00 INFO - PROCESS | 3548 | 1461305100836 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 970ms 23:05:00 INFO - PROCESS | 3548 | 1461305100859 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 3548 | 1461305100861 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 23:05:00 INFO - PROCESS | 3548 | 1461305100865 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:05:00 INFO - PROCESS | 3548 | 1461305100867 Marionette TRACE conn5 <- [1,1206,null,{}] 23:05:00 INFO - PROCESS | 3548 | 1461305100871 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:01 INFO - PROCESS | 3548 | 1461305100983 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 23:05:01 INFO - PROCESS | 3548 | 1461305101133 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 3548 | ++DOCSHELL 12DC4C00 == 86 [pid = 3548] [id = 311] 23:05:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1C562C00) [pid = 3548] [serial = 932] [outer = 00000000] 23:05:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (23137800) [pid = 3548] [serial = 933] [outer = 1C562C00] 23:05:01 INFO - PROCESS | 3548 | 1461305101191 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (2313B800) [pid = 3548] [serial = 934] [outer = 1C562C00] 23:05:01 INFO - PROCESS | 3548 | 1461305101757 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 931ms 23:05:01 INFO - PROCESS | 3548 | 1461305101799 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 23:05:01 INFO - PROCESS | 3548 | 1461305101802 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 23:05:01 INFO - PROCESS | 3548 | 1461305101805 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:05:01 INFO - PROCESS | 3548 | 1461305101807 Marionette TRACE conn5 <- [1,1210,null,{}] 23:05:01 INFO - PROCESS | 3548 | 1461305101811 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:01 INFO - PROCESS | 3548 | 1461305101923 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 23:05:02 INFO - PROCESS | 3548 | 1461305102040 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 3548 | ++DOCSHELL 12E46C00 == 87 [pid = 3548] [id = 312] 23:05:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (12E4CC00) [pid = 3548] [serial = 935] [outer = 00000000] 23:05:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (13F6A800) [pid = 3548] [serial = 936] [outer = 12E4CC00] 23:05:02 INFO - PROCESS | 3548 | 1461305102271 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (17035400) [pid = 3548] [serial = 937] [outer = 12E4CC00] 23:05:02 INFO - PROCESS | 3548 | 1461305102836 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 23:05:02 INFO - PROCESS | 3548 | 1461305102890 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 23:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:05:02 INFO - PROCESS | 3548 | 1461305102895 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 3548 | 1461305102898 Marionette TRACE conn5 <- [1,1214,null,{}] 23:05:02 INFO - PROCESS | 3548 | 1461305102903 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:03 INFO - PROCESS | 3548 | 1461305103018 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 23:05:03 INFO - PROCESS | 3548 | 1461305103171 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 3548 | ++DOCSHELL 1A735800 == 88 [pid = 3548] [id = 313] 23:05:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (1B05AC00) [pid = 3548] [serial = 938] [outer = 00000000] 23:05:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (1B6CA800) [pid = 3548] [serial = 939] [outer = 1B05AC00] 23:05:03 INFO - PROCESS | 3548 | 1461305103223 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (1B807000) [pid = 3548] [serial = 940] [outer = 1B05AC00] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1CB03000 == 87 [pid = 3548] [id = 303] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1796DC00 == 86 [pid = 3548] [id = 302] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1B062400 == 85 [pid = 3548] [id = 301] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1C352400 == 84 [pid = 3548] [id = 300] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 12F6B000 == 83 [pid = 3548] [id = 299] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1A734400 == 82 [pid = 3548] [id = 298] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 19AC4C00 == 81 [pid = 3548] [id = 297] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 12B7FC00 == 80 [pid = 3548] [id = 296] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (23B57800) [pid = 3548] [serial = 825] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (255E0800) [pid = 3548] [serial = 828] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (212FD000) [pid = 3548] [serial = 864] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 139E1400 == 79 [pid = 3548] [id = 295] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 0F23D800 == 78 [pid = 3548] [id = 294] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 2362FC00 == 77 [pid = 3548] [id = 292] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1FDEC000 == 76 [pid = 3548] [id = 291] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 1B6BF800 == 75 [pid = 3548] [id = 290] 23:05:03 INFO - PROCESS | 3548 | --DOCSHELL 16E3C400 == 74 [pid = 3548] [id = 289] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (2054AC00) [pid = 3548] [serial = 757] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1DAC7C00) [pid = 3548] [serial = 766] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (236B5C00) [pid = 3548] [serial = 778] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1B37F000) [pid = 3548] [serial = 763] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (12F66800) [pid = 3548] [serial = 760] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (20F2BC00) [pid = 3548] [serial = 769] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (212FC800) [pid = 3548] [serial = 772] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (23134800) [pid = 3548] [serial = 775] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1E366C00) [pid = 3548] [serial = 849] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1F27CC00) [pid = 3548] [serial = 850] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (1FDF3C00) [pid = 3548] [serial = 853] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (1FDEA000) [pid = 3548] [serial = 852] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1A740400) [pid = 3548] [serial = 858] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (2054D400) [pid = 3548] [serial = 855] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1CBF1000) [pid = 3548] [serial = 861] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (236BB000) [pid = 3548] [serial = 823] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (236B4000) [pid = 3548] [serial = 822] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1C3D4400) [pid = 3548] [serial = 837] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (2672F000) [pid = 3548] [serial = 832] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (255E8800) [pid = 3548] [serial = 831] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1BD8A800) [pid = 3548] [serial = 843] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1C344400) [pid = 3548] [serial = 844] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1C9F5C00) [pid = 3548] [serial = 817] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1C74B400) [pid = 3548] [serial = 816] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1C745800) [pid = 3548] [serial = 846] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (23631000) [pid = 3548] [serial = 820] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (23140800) [pid = 3548] [serial = 819] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (19ABF800) [pid = 3548] [serial = 840] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (19E79000) [pid = 3548] [serial = 841] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1A735000) [pid = 3548] [serial = 814] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (19E7F800) [pid = 3548] [serial = 813] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1C5AEC00) [pid = 3548] [serial = 838] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (1A734800) [pid = 3548] [serial = 835] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (19E75C00) [pid = 3548] [serial = 834] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (20F1D800) [pid = 3548] [serial = 856] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (16FE4C00) [pid = 3548] [serial = 862] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (1B37E000) [pid = 3548] [serial = 859] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (1C97C800) [pid = 3548] [serial = 847] [outer = 00000000] [url = about:blank] 23:05:03 INFO - PROCESS | 3548 | 1461305103837 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 971ms 23:05:03 INFO - PROCESS | 3548 | 1461305103870 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 23:05:03 INFO - PROCESS | 3548 | 1461305103874 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 23:05:03 INFO - PROCESS | 3548 | 1461305103880 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 3548 | 1461305103882 Marionette TRACE conn5 <- [1,1218,null,{}] 23:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:05:03 INFO - PROCESS | 3548 | 1461305103886 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:04 INFO - PROCESS | 3548 | 1461305103981 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 23:05:04 INFO - PROCESS | 3548 | 1461305104082 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 3548 | ++DOCSHELL 12B7F000 == 75 [pid = 3548] [id = 314] 23:05:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (13FAA400) [pid = 3548] [serial = 941] [outer = 00000000] 23:05:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (19AC5000) [pid = 3548] [serial = 942] [outer = 13FAA400] 23:05:04 INFO - PROCESS | 3548 | 1461305104131 Marionette DEBUG loaded listener.js 23:05:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (1A148C00) [pid = 3548] [serial = 943] [outer = 13FAA400] 23:05:04 INFO - PROCESS | 3548 | 1461305104557 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms 23:05:04 INFO - PROCESS | 3548 | 1461305104615 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 23:05:04 INFO - PROCESS | 3548 | 1461305104617 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 23:05:04 INFO - PROCESS | 3548 | 1461305104621 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:05:04 INFO - PROCESS | 3548 | 1461305104624 Marionette TRACE conn5 <- [1,1222,null,{}] 23:05:04 INFO - PROCESS | 3548 | 1461305104635 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:04 INFO - PROCESS | 3548 | 1461305104761 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 23:05:04 INFO - PROCESS | 3548 | 1461305104779 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 3548 | ++DOCSHELL 1BD87C00 == 76 [pid = 3548] [id = 315] 23:05:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (1BD89C00) [pid = 3548] [serial = 944] [outer = 00000000] 23:05:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (1BDD0800) [pid = 3548] [serial = 945] [outer = 1BD89C00] 23:05:04 INFO - PROCESS | 3548 | 1461305104826 Marionette DEBUG loaded listener.js 23:05:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1C3CB000) [pid = 3548] [serial = 946] [outer = 1BD89C00] 23:05:05 INFO - PROCESS | 3548 | 1461305105294 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 730ms 23:05:05 INFO - PROCESS | 3548 | 1461305105355 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 23:05:05 INFO - PROCESS | 3548 | 1461305105358 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 23:05:05 INFO - PROCESS | 3548 | 1461305105361 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:05:05 INFO - PROCESS | 3548 | 1461305105363 Marionette TRACE conn5 <- [1,1226,null,{}] 23:05:05 INFO - PROCESS | 3548 | 1461305105366 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:05 INFO - PROCESS | 3548 | 1461305105456 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 23:05:05 INFO - PROCESS | 3548 | 1461305105465 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:05 INFO - PROCESS | 3548 | ++DOCSHELL 1C3D6800 == 77 [pid = 3548] [id = 316] 23:05:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1C5ABC00) [pid = 3548] [serial = 947] [outer = 00000000] 23:05:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1C901800) [pid = 3548] [serial = 948] [outer = 1C5ABC00] 23:05:05 INFO - PROCESS | 3548 | 1461305105512 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (1C977C00) [pid = 3548] [serial = 949] [outer = 1C5ABC00] 23:05:06 INFO - PROCESS | 3548 | 1461305106007 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 23:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:05:06 INFO - PROCESS | 3548 | 1461305106035 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 3548 | 1461305106037 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 23:05:06 INFO - PROCESS | 3548 | 1461305106040 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 3548 | 1461305106041 Marionette TRACE conn5 <- [1,1230,null,{}] 23:05:06 INFO - PROCESS | 3548 | 1461305106045 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:06 INFO - PROCESS | 3548 | 1461305106168 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 23:05:06 INFO - PROCESS | 3548 | 1461305106266 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 3548 | ++DOCSHELL 1C9EBC00 == 78 [pid = 3548] [id = 317] 23:05:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (1C9F5C00) [pid = 3548] [serial = 950] [outer = 00000000] 23:05:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1CBEE000) [pid = 3548] [serial = 951] [outer = 1C9F5C00] 23:05:06 INFO - PROCESS | 3548 | 1461305106318 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (1D726400) [pid = 3548] [serial = 952] [outer = 1C9F5C00] 23:05:06 INFO - PROCESS | 3548 | 1461305106783 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 770ms 23:05:06 INFO - PROCESS | 3548 | 1461305106817 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 3548 | 1461305106819 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 23:05:06 INFO - PROCESS | 3548 | 1461305106822 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:05:06 INFO - PROCESS | 3548 | 1461305106824 Marionette TRACE conn5 <- [1,1234,null,{}] 23:05:06 INFO - PROCESS | 3548 | 1461305106831 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:06 INFO - PROCESS | 3548 | 1461305106961 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 23:05:07 INFO - PROCESS | 3548 | 1461305107031 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 3548 | ++DOCSHELL 1C97A800 == 79 [pid = 3548] [id = 318] 23:05:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1D729400) [pid = 3548] [serial = 953] [outer = 00000000] 23:05:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1F27DC00) [pid = 3548] [serial = 954] [outer = 1D729400] 23:05:07 INFO - PROCESS | 3548 | 1461305107078 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1FD0FC00) [pid = 3548] [serial = 955] [outer = 1D729400] 23:05:07 INFO - PROCESS | 3548 | 1461305107523 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 731ms 23:05:07 INFO - PROCESS | 3548 | 1461305107590 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 3548 | 1461305107593 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 23:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:05:07 INFO - PROCESS | 3548 | 1461305107597 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 3548 | 1461305107598 Marionette TRACE conn5 <- [1,1238,null,{}] 23:05:07 INFO - PROCESS | 3548 | 1461305107602 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:07 INFO - PROCESS | 3548 | 1461305107726 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 23:05:07 INFO - PROCESS | 3548 | 1461305107747 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 3548 | ++DOCSHELL 17671400 == 80 [pid = 3548] [id = 319] 23:05:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (19ACBC00) [pid = 3548] [serial = 956] [outer = 00000000] 23:05:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (204EB000) [pid = 3548] [serial = 957] [outer = 19ACBC00] 23:05:07 INFO - PROCESS | 3548 | 1461305107794 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (204F8800) [pid = 3548] [serial = 958] [outer = 19ACBC00] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (2363A800) [pid = 3548] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (247F0000) [pid = 3548] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1B807400) [pid = 3548] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1C3D2800) [pid = 3548] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (13F04800) [pid = 3548] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (12B73800) [pid = 3548] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1A73A800) [pid = 3548] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (12D6C800) [pid = 3548] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (19ADBC00) [pid = 3548] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (1C97A400) [pid = 3548] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (1C74A800) [pid = 3548] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (1CB0B400) [pid = 3548] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:05:08 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (17972400) [pid = 3548] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:05:08 INFO - PROCESS | 3548 | 1461305108430 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 870ms 23:05:08 INFO - PROCESS | 3548 | 1461305108471 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 23:05:08 INFO - PROCESS | 3548 | 1461305108473 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 23:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:05:08 INFO - PROCESS | 3548 | 1461305108477 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:05:08 INFO - PROCESS | 3548 | 1461305108479 Marionette TRACE conn5 <- [1,1242,null,{}] 23:05:08 INFO - PROCESS | 3548 | 1461305108489 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:08 INFO - PROCESS | 3548 | 1461305108578 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 23:05:08 INFO - PROCESS | 3548 | 1461305108586 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 3548 | ++DOCSHELL 1A73A800 == 81 [pid = 3548] [id = 320] 23:05:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (1B37FC00) [pid = 3548] [serial = 959] [outer = 00000000] 23:05:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (1CB0C000) [pid = 3548] [serial = 960] [outer = 1B37FC00] 23:05:08 INFO - PROCESS | 3548 | 1461305108632 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (1DFC9000) [pid = 3548] [serial = 961] [outer = 1B37FC00] 23:05:09 INFO - PROCESS | 3548 | 1461305109090 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 630ms 23:05:09 INFO - PROCESS | 3548 | 1461305109107 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 3548 | 1461305109109 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 23:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:05:09 INFO - PROCESS | 3548 | 1461305109129 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 3548 | 1461305109131 Marionette TRACE conn5 <- [1,1246,null,{}] 23:05:09 INFO - PROCESS | 3548 | 1461305109135 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:09 INFO - PROCESS | 3548 | 1461305109225 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 23:05:09 INFO - PROCESS | 3548 | 1461305109232 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 3548 | ++DOCSHELL 1FDF0000 == 82 [pid = 3548] [id = 321] 23:05:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (2056B800) [pid = 3548] [serial = 962] [outer = 00000000] 23:05:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (20F1F400) [pid = 3548] [serial = 963] [outer = 2056B800] 23:05:09 INFO - PROCESS | 3548 | 1461305109304 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (20FC3000) [pid = 3548] [serial = 964] [outer = 2056B800] 23:05:09 INFO - PROCESS | 3548 | 1461305109742 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 691ms 23:05:09 INFO - PROCESS | 3548 | 1461305109807 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 3548 | 1461305109809 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 23:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:05:09 INFO - PROCESS | 3548 | 1461305109812 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 3548 | 1461305109814 Marionette TRACE conn5 <- [1,1250,null,{}] 23:05:09 INFO - PROCESS | 3548 | 1461305109818 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:09 INFO - PROCESS | 3548 | 1461305109908 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 23:05:09 INFO - PROCESS | 3548 | 1461305109914 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 3548 | ++DOCSHELL 20FC7C00 == 83 [pid = 3548] [id = 322] 23:05:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (212EF800) [pid = 3548] [serial = 965] [outer = 00000000] 23:05:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (215B0C00) [pid = 3548] [serial = 966] [outer = 212EF800] 23:05:10 INFO - PROCESS | 3548 | 1461305109963 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (2362C800) [pid = 3548] [serial = 967] [outer = 212EF800] 23:05:10 INFO - PROCESS | 3548 | 1461305110677 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 930ms 23:05:10 INFO - PROCESS | 3548 | 1461305110744 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 23:05:10 INFO - PROCESS | 3548 | 1461305110748 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 23:05:10 INFO - PROCESS | 3548 | 1461305110786 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:05:10 INFO - PROCESS | 3548 | 1461305110790 Marionette TRACE conn5 <- [1,1254,null,{}] 23:05:10 INFO - PROCESS | 3548 | 1461305110796 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:10 INFO - PROCESS | 3548 | 1461305110960 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 23:05:11 INFO - PROCESS | 3548 | 1461305111095 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 3548 | ++DOCSHELL 12B72400 == 84 [pid = 3548] [id = 323] 23:05:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (13948C00) [pid = 3548] [serial = 968] [outer = 00000000] 23:05:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (19E7F400) [pid = 3548] [serial = 969] [outer = 13948C00] 23:05:11 INFO - PROCESS | 3548 | 1461305111157 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1A1C8C00) [pid = 3548] [serial = 970] [outer = 13948C00] 23:05:11 INFO - PROCESS | 3548 | 1461305111760 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1021ms 23:05:11 INFO - PROCESS | 3548 | 1461305111811 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 3548 | 1461305111817 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 23:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:05:11 INFO - PROCESS | 3548 | 1461305111824 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 3548 | 1461305111827 Marionette TRACE conn5 <- [1,1258,null,{}] 23:05:11 INFO - PROCESS | 3548 | 1461305111831 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:11 INFO - PROCESS | 3548 | 1461305111952 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 23:05:12 INFO - PROCESS | 3548 | 1461305112097 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 3548 | ++DOCSHELL 1B6C4C00 == 85 [pid = 3548] [id = 324] 23:05:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B6C5800) [pid = 3548] [serial = 971] [outer = 00000000] 23:05:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1C55F000) [pid = 3548] [serial = 972] [outer = 1B6C5800] 23:05:12 INFO - PROCESS | 3548 | 1461305112154 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1C89E400) [pid = 3548] [serial = 973] [outer = 1B6C5800] 23:05:12 INFO - PROCESS | 3548 | 1461305112775 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1024ms 23:05:12 INFO - PROCESS | 3548 | 1461305112849 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 3548 | 1461305112852 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 23:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:05:12 INFO - PROCESS | 3548 | 1461305112856 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 3548 | 1461305112860 Marionette TRACE conn5 <- [1,1262,null,{}] 23:05:12 INFO - PROCESS | 3548 | 1461305112871 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:13 INFO - PROCESS | 3548 | 1461305113019 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 23:05:13 INFO - PROCESS | 3548 | 1461305113157 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:13 INFO - PROCESS | 3548 | ++DOCSHELL 2056D800 == 86 [pid = 3548] [id = 325] 23:05:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (214E2C00) [pid = 3548] [serial = 974] [outer = 00000000] 23:05:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (23135400) [pid = 3548] [serial = 975] [outer = 214E2C00] 23:05:13 INFO - PROCESS | 3548 | 1461305113218 Marionette DEBUG loaded listener.js 23:05:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (23636400) [pid = 3548] [serial = 976] [outer = 214E2C00] 23:05:13 INFO - PROCESS | 3548 | 1461305113843 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1022ms 23:05:13 INFO - PROCESS | 3548 | 1461305113880 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 3548 | 1461305113883 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 23:05:13 INFO - PROCESS | 3548 | 1461305113886 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:05:13 INFO - PROCESS | 3548 | 1461305113888 Marionette TRACE conn5 <- [1,1266,null,{}] 23:05:13 INFO - PROCESS | 3548 | 1461305113892 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:14 INFO - PROCESS | 3548 | 1461305114009 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 23:05:14 INFO - PROCESS | 3548 | 1461305114154 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 3548 | ++DOCSHELL 2365AC00 == 87 [pid = 3548] [id = 326] 23:05:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (2365D000) [pid = 3548] [serial = 977] [outer = 00000000] 23:05:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (236B2C00) [pid = 3548] [serial = 978] [outer = 2365D000] 23:05:14 INFO - PROCESS | 3548 | 1461305114212 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (236B7C00) [pid = 3548] [serial = 979] [outer = 2365D000] 23:05:14 INFO - PROCESS | 3548 | 1461305114818 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 970ms 23:05:14 INFO - PROCESS | 3548 | 1461305114860 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 3548 | 1461305114862 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 23:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:05:14 INFO - PROCESS | 3548 | 1461305114865 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 3548 | 1461305114867 Marionette TRACE conn5 <- [1,1270,null,{}] 23:05:14 INFO - PROCESS | 3548 | 1461305114871 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:14 INFO - PROCESS | 3548 | 1461305114985 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 23:05:15 INFO - PROCESS | 3548 | 1461305115129 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 3548 | ++DOCSHELL 23603C00 == 88 [pid = 3548] [id = 327] 23:05:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (23604400) [pid = 3548] [serial = 980] [outer = 00000000] 23:05:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (2360CC00) [pid = 3548] [serial = 981] [outer = 23604400] 23:05:15 INFO - PROCESS | 3548 | 1461305115186 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (2360F000) [pid = 3548] [serial = 982] [outer = 23604400] 23:05:15 INFO - PROCESS | 3548 | 1461305115757 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 931ms 23:05:15 INFO - PROCESS | 3548 | 1461305115796 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 23:05:15 INFO - PROCESS | 3548 | 1461305115798 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 23:05:15 INFO - PROCESS | 3548 | 1461305115802 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:05:15 INFO - PROCESS | 3548 | 1461305115804 Marionette TRACE conn5 <- [1,1274,null,{}] 23:05:15 INFO - PROCESS | 3548 | 1461305115808 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:15 INFO - PROCESS | 3548 | 1461305115942 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 23:05:16 INFO - PROCESS | 3548 | 1461305116089 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:16 INFO - PROCESS | 3548 | ++DOCSHELL 2360C000 == 89 [pid = 3548] [id = 328] 23:05:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (23610000) [pid = 3548] [serial = 983] [outer = 00000000] 23:05:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (247F0C00) [pid = 3548] [serial = 984] [outer = 23610000] 23:05:16 INFO - PROCESS | 3548 | 1461305116150 Marionette DEBUG loaded listener.js 23:05:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (247F2000) [pid = 3548] [serial = 985] [outer = 23610000] 23:05:16 INFO - PROCESS | 3548 | 1461305116768 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1016ms 23:05:16 INFO - PROCESS | 3548 | 1461305116822 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 3548 | 1461305116824 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 23:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:05:16 INFO - PROCESS | 3548 | 1461305116828 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 3548 | 1461305116830 Marionette TRACE conn5 <- [1,1278,null,{}] 23:05:16 INFO - PROCESS | 3548 | 1461305116834 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:16 INFO - PROCESS | 3548 | 1461305116949 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 23:05:17 INFO - PROCESS | 3548 | 1461305117284 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 3548 | ++DOCSHELL 12480000 == 90 [pid = 3548] [id = 329] 23:05:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1291B400) [pid = 3548] [serial = 986] [outer = 00000000] 23:05:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (17286800) [pid = 3548] [serial = 987] [outer = 1291B400] 23:05:17 INFO - PROCESS | 3548 | 1461305117383 Marionette DEBUG loaded listener.js 23:05:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (177D2000) [pid = 3548] [serial = 988] [outer = 1291B400] 23:05:18 INFO - PROCESS | 3548 | 1461305118032 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1222ms 23:05:18 INFO - PROCESS | 3548 | 1461305118053 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 23:05:18 INFO - PROCESS | 3548 | 1461305118059 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 23:05:18 INFO - PROCESS | 3548 | 1461305118064 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:05:18 INFO - PROCESS | 3548 | 1461305118067 Marionette TRACE conn5 <- [1,1282,null,{}] 23:05:18 INFO - PROCESS | 3548 | 1461305118072 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:18 INFO - PROCESS | 3548 | 1461305118183 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 23:05:18 INFO - PROCESS | 3548 | 1461305118304 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 3548 | ++DOCSHELL 19E7E000 == 91 [pid = 3548] [id = 330] 23:05:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (19E7EC00) [pid = 3548] [serial = 989] [outer = 00000000] 23:05:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (1B52B400) [pid = 3548] [serial = 990] [outer = 19E7EC00] 23:05:18 INFO - PROCESS | 3548 | 1461305118398 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (1B7B0800) [pid = 3548] [serial = 991] [outer = 19E7EC00] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1FDF0000 == 90 [pid = 3548] [id = 321] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1A73A800 == 89 [pid = 3548] [id = 320] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 17671400 == 88 [pid = 3548] [id = 319] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1C97A800 == 87 [pid = 3548] [id = 318] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1C9EBC00 == 86 [pid = 3548] [id = 317] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1C3D6800 == 85 [pid = 3548] [id = 316] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (1D9E0800) [pid = 3548] [serial = 912] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1BD87C00 == 84 [pid = 3548] [id = 315] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 12B7F000 == 83 [pid = 3548] [id = 314] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1A735800 == 82 [pid = 3548] [id = 313] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 12E46C00 == 81 [pid = 3548] [id = 312] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 20570C00 == 80 [pid = 3548] [id = 310] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 204EC800 == 79 [pid = 3548] [id = 309] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1FDF5800 == 78 [pid = 3548] [id = 308] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1F27F400 == 77 [pid = 3548] [id = 307] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1790B800 == 76 [pid = 3548] [id = 306] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 12D6D800 == 75 [pid = 3548] [id = 305] 23:05:18 INFO - PROCESS | 3548 | --DOCSHELL 1D723000 == 74 [pid = 3548] [id = 304] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (255E3800) [pid = 3548] [serial = 829] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (23B5C800) [pid = 3548] [serial = 826] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (23657800) [pid = 3548] [serial = 876] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (1B8BFC00) [pid = 3548] [serial = 870] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (19D80800) [pid = 3548] [serial = 886] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (19ACB000) [pid = 3548] [serial = 885] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (16F2EC00) [pid = 3548] [serial = 883] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (13FAD800) [pid = 3548] [serial = 882] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1B52D800) [pid = 3548] [serial = 894] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (12F6C000) [pid = 3548] [serial = 888] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (16F2F000) [pid = 3548] [serial = 889] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (1A14D400) [pid = 3548] [serial = 891] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (1A735400) [pid = 3548] [serial = 892] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (215B5C00) [pid = 3548] [serial = 865] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (17631000) [pid = 3548] [serial = 867] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (1C983C00) [pid = 3548] [serial = 903] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (20FCAC00) [pid = 3548] [serial = 873] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1D721000) [pid = 3548] [serial = 910] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (1CCCA400) [pid = 3548] [serial = 909] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (1CAB0400) [pid = 3548] [serial = 904] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1C89E800) [pid = 3548] [serial = 907] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (1C741400) [pid = 3548] [serial = 906] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B6CC800) [pid = 3548] [serial = 895] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (1B830C00) [pid = 3548] [serial = 897] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (1BD8A000) [pid = 3548] [serial = 898] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (1C743400) [pid = 3548] [serial = 901] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (1C563800) [pid = 3548] [serial = 900] [outer = 00000000] [url = about:blank] 23:05:18 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (23662000) [pid = 3548] [serial = 879] [outer = 00000000] [url = about:blank] 23:05:19 INFO - PROCESS | 3548 | 1461305118992 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 971ms 23:05:19 INFO - PROCESS | 3548 | 1461305119045 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 3548 | 1461305119049 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 23:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:05:19 INFO - PROCESS | 3548 | 1461305119055 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 3548 | 1461305119057 Marionette TRACE conn5 <- [1,1286,null,{}] 23:05:19 INFO - PROCESS | 3548 | 1461305119061 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:19 INFO - PROCESS | 3548 | 1461305119151 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 23:05:19 INFO - PROCESS | 3548 | 1461305119161 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 3548 | ++DOCSHELL 16F2F400 == 75 [pid = 3548] [id = 331] 23:05:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (16F34C00) [pid = 3548] [serial = 992] [outer = 00000000] 23:05:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (1766A000) [pid = 3548] [serial = 993] [outer = 16F34C00] 23:05:19 INFO - PROCESS | 3548 | 1461305119208 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (19ABC800) [pid = 3548] [serial = 994] [outer = 16F34C00] 23:05:19 INFO - PROCESS | 3548 | 1461305119746 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 732ms 23:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:05:19 INFO - PROCESS | 3548 | 1461305119791 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 3548 | 1461305119793 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 23:05:19 INFO - PROCESS | 3548 | 1461305119798 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 3548 | 1461305119803 Marionette TRACE conn5 <- [1,1290,null,{}] 23:05:19 INFO - PROCESS | 3548 | 1461305119812 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:19 INFO - PROCESS | 3548 | 1461305119904 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 23:05:20 INFO - PROCESS | 3548 | 1461305120042 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 3548 | ++DOCSHELL 1A7D9C00 == 76 [pid = 3548] [id = 332] 23:05:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (1B349000) [pid = 3548] [serial = 995] [outer = 00000000] 23:05:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (1B6C9C00) [pid = 3548] [serial = 996] [outer = 1B349000] 23:05:20 INFO - PROCESS | 3548 | 1461305120087 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (1B7BE400) [pid = 3548] [serial = 997] [outer = 1B349000] 23:05:20 INFO - PROCESS | 3548 | 1461305120465 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 691ms 23:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:05:20 INFO - PROCESS | 3548 | 1461305120496 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 3548 | 1461305120498 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 23:05:20 INFO - PROCESS | 3548 | 1461305120502 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 3548 | 1461305120503 Marionette TRACE conn5 <- [1,1294,null,{}] 23:05:20 INFO - PROCESS | 3548 | 1461305120507 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:20 INFO - PROCESS | 3548 | 1461305120595 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 23:05:20 INFO - PROCESS | 3548 | 1461305120602 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 3548 | ++DOCSHELL 16F37000 == 77 [pid = 3548] [id = 333] 23:05:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (1B6C3800) [pid = 3548] [serial = 998] [outer = 00000000] 23:05:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (1BDC9C00) [pid = 3548] [serial = 999] [outer = 1B6C3800] 23:05:20 INFO - PROCESS | 3548 | 1461305120647 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1C557800) [pid = 3548] [serial = 1000] [outer = 1B6C3800] 23:05:21 INFO - PROCESS | 3548 | 1461305121179 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 730ms 23:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:05:21 INFO - PROCESS | 3548 | 1461305121233 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 3548 | 1461305121235 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 23:05:21 INFO - PROCESS | 3548 | 1461305121238 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 3548 | 1461305121240 Marionette TRACE conn5 <- [1,1298,null,{}] 23:05:21 INFO - PROCESS | 3548 | 1461305121250 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:21 INFO - PROCESS | 3548 | 1461305121398 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 23:05:21 INFO - PROCESS | 3548 | 1461305121463 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 3548 | ++DOCSHELL 1C55DC00 == 78 [pid = 3548] [id = 334] 23:05:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1C55FC00) [pid = 3548] [serial = 1001] [outer = 00000000] 23:05:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1C741800) [pid = 3548] [serial = 1002] [outer = 1C55FC00] 23:05:21 INFO - PROCESS | 3548 | 1461305121518 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1C8AB800) [pid = 3548] [serial = 1003] [outer = 1C55FC00] 23:05:22 INFO - PROCESS | 3548 | 1461305121998 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 23:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:05:22 INFO - PROCESS | 3548 | 1461305122040 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 23:05:22 INFO - PROCESS | 3548 | 1461305122043 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 3548 | 1461305122044 Marionette TRACE conn5 <- [1,1302,null,{}] 23:05:22 INFO - PROCESS | 3548 | 1461305122048 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:22 INFO - PROCESS | 3548 | 1461305122169 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 23:05:22 INFO - PROCESS | 3548 | 1461305122237 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 3548 | ++DOCSHELL 19E7D800 == 79 [pid = 3548] [id = 335] 23:05:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1C610400) [pid = 3548] [serial = 1004] [outer = 00000000] 23:05:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1CCC9000) [pid = 3548] [serial = 1005] [outer = 1C610400] 23:05:22 INFO - PROCESS | 3548 | 1461305122282 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (1D71D400) [pid = 3548] [serial = 1006] [outer = 1C610400] 23:05:22 INFO - PROCESS | 3548 | 1461305122722 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 730ms 23:05:22 INFO - PROCESS | 3548 | 1461305122784 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 3548 | 1461305122786 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 23:05:22 INFO - PROCESS | 3548 | 1461305122789 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:05:22 INFO - PROCESS | 3548 | 1461305122791 Marionette TRACE conn5 <- [1,1306,null,{}] 23:05:22 INFO - PROCESS | 3548 | 1461305122795 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:23 INFO - PROCESS | 3548 | 1461305123119 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1C9F5C00) [pid = 3548] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1D729400) [pid = 3548] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (19ACBC00) [pid = 3548] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (1B05AC00) [pid = 3548] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (1C5ABC00) [pid = 3548] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (13FAA400) [pid = 3548] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (12E4CC00) [pid = 3548] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (1BD89C00) [pid = 3548] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (2056B800) [pid = 3548] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:05:23 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (1B37FC00) [pid = 3548] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:05:23 INFO - PROCESS | 3548 | 1461305123190 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 3548 | ++DOCSHELL 12978C00 == 80 [pid = 3548] [id = 336] 23:05:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (12B76800) [pid = 3548] [serial = 1007] [outer = 00000000] 23:05:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (17634000) [pid = 3548] [serial = 1008] [outer = 12B76800] 23:05:23 INFO - PROCESS | 3548 | 1461305123236 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (19D7F000) [pid = 3548] [serial = 1009] [outer = 12B76800] 23:05:23 INFO - PROCESS | 3548 | 1461305123594 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 871ms 23:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:05:23 INFO - PROCESS | 3548 | 1461305123665 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 23:05:23 INFO - PROCESS | 3548 | 1461305123667 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 23:05:23 INFO - PROCESS | 3548 | 1461305123670 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 3548 | 1461305123672 Marionette TRACE conn5 <- [1,1310,null,{}] 23:05:23 INFO - PROCESS | 3548 | 1461305123675 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:23 INFO - PROCESS | 3548 | 1461305123768 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 23:05:23 INFO - PROCESS | 3548 | 1461305123774 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 3548 | ++DOCSHELL 19AE2000 == 81 [pid = 3548] [id = 337] 23:05:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (1B035C00) [pid = 3548] [serial = 1010] [outer = 00000000] 23:05:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (1CBE9000) [pid = 3548] [serial = 1011] [outer = 1B035C00] 23:05:23 INFO - PROCESS | 3548 | 1461305123820 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (1D8E8000) [pid = 3548] [serial = 1012] [outer = 1B035C00] 23:05:24 INFO - PROCESS | 3548 | 1461305124252 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 23:05:24 INFO - PROCESS | 3548 | 1461305124306 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 3548 | 1461305124308 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 23:05:24 INFO - PROCESS | 3548 | 1461305124311 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 3548 | 1461305124313 Marionette TRACE conn5 <- [1,1314,null,{}] 23:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:05:24 INFO - PROCESS | 3548 | 1461305124316 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:24 INFO - PROCESS | 3548 | 1461305124407 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 23:05:24 INFO - PROCESS | 3548 | 1461305124447 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 3548 | ++DOCSHELL 1E36D000 == 82 [pid = 3548] [id = 338] 23:05:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (1E3BA800) [pid = 3548] [serial = 1013] [outer = 00000000] 23:05:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (1FD14C00) [pid = 3548] [serial = 1014] [outer = 1E3BA800] 23:05:24 INFO - PROCESS | 3548 | 1461305124493 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1FDEC000) [pid = 3548] [serial = 1015] [outer = 1E3BA800] 23:05:24 INFO - PROCESS | 3548 | 1461305124935 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 23:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:05:25 INFO - PROCESS | 3548 | 1461305124986 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 3548 | 1461305124988 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 23:05:25 INFO - PROCESS | 3548 | 1461305124991 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 3548 | 1461305124993 Marionette TRACE conn5 <- [1,1318,null,{}] 23:05:25 INFO - PROCESS | 3548 | 1461305124997 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:25 INFO - PROCESS | 3548 | 1461305125087 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 23:05:25 INFO - PROCESS | 3548 | 1461305125094 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 3548 | ++DOCSHELL 0EC3F800 == 83 [pid = 3548] [id = 339] 23:05:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0EC4B800) [pid = 3548] [serial = 1016] [outer = 00000000] 23:05:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (12DC8800) [pid = 3548] [serial = 1017] [outer = 0EC4B800] 23:05:25 INFO - PROCESS | 3548 | 1461305125214 Marionette DEBUG loaded listener.js 23:05:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (16E4A400) [pid = 3548] [serial = 1018] [outer = 0EC4B800] 23:05:25 INFO - PROCESS | 3548 | 1461305125972 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1020ms 23:05:26 INFO - PROCESS | 3548 | 1461305126013 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 23:05:26 INFO - PROCESS | 3548 | 1461305126018 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 23:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:05:26 INFO - PROCESS | 3548 | 1461305126024 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:05:26 INFO - PROCESS | 3548 | 1461305126028 Marionette TRACE conn5 <- [1,1322,null,{}] 23:05:26 INFO - PROCESS | 3548 | 1461305126054 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:26 INFO - PROCESS | 3548 | 1461305126177 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 23:05:26 INFO - PROCESS | 3548 | 1461305126322 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 3548 | ++DOCSHELL 1A732C00 == 84 [pid = 3548] [id = 340] 23:05:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1A73B400) [pid = 3548] [serial = 1019] [outer = 00000000] 23:05:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1B345000) [pid = 3548] [serial = 1020] [outer = 1A73B400] 23:05:26 INFO - PROCESS | 3548 | 1461305126381 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (1B526000) [pid = 3548] [serial = 1021] [outer = 1A73B400] 23:05:26 INFO - PROCESS | 3548 | 1461305126945 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 990ms 23:05:27 INFO - PROCESS | 3548 | 1461305127017 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 3548 | 1461305127021 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 23:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:05:27 INFO - PROCESS | 3548 | 1461305127028 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 3548 | 1461305127031 Marionette TRACE conn5 <- [1,1326,null,{}] 23:05:27 INFO - PROCESS | 3548 | 1461305127035 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:27 INFO - PROCESS | 3548 | 1461305127149 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 23:05:27 INFO - PROCESS | 3548 | 1461305127292 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:27 INFO - PROCESS | 3548 | ++DOCSHELL 1A7D4000 == 85 [pid = 3548] [id = 341] 23:05:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1C743800) [pid = 3548] [serial = 1022] [outer = 00000000] 23:05:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1C9F6C00) [pid = 3548] [serial = 1023] [outer = 1C743800] 23:05:27 INFO - PROCESS | 3548 | 1461305127349 Marionette DEBUG loaded listener.js 23:05:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1DFCEC00) [pid = 3548] [serial = 1024] [outer = 1C743800] 23:05:28 INFO - PROCESS | 3548 | 1461305128479 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1484ms 23:05:28 INFO - PROCESS | 3548 | 1461305128515 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 23:05:28 INFO - PROCESS | 3548 | 1461305128517 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 23:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:05:28 INFO - PROCESS | 3548 | 1461305128521 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:05:28 INFO - PROCESS | 3548 | 1461305128525 Marionette TRACE conn5 <- [1,1330,null,{}] 23:05:28 INFO - PROCESS | 3548 | 1461305128536 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:28 INFO - PROCESS | 3548 | 1461305128656 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 23:05:28 INFO - PROCESS | 3548 | 1461305128798 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:28 INFO - PROCESS | 3548 | ++DOCSHELL 204F5800 == 86 [pid = 3548] [id = 342] 23:05:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (20F1F800) [pid = 3548] [serial = 1025] [outer = 00000000] 23:05:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (20FC5800) [pid = 3548] [serial = 1026] [outer = 20F1F800] 23:05:28 INFO - PROCESS | 3548 | 1461305128891 Marionette DEBUG loaded listener.js 23:05:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (212F4C00) [pid = 3548] [serial = 1027] [outer = 20F1F800] 23:05:29 INFO - PROCESS | 3548 | 1461305129399 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 930ms 23:05:29 INFO - PROCESS | 3548 | 1461305129455 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 3548 | 1461305129457 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 23:05:29 INFO - PROCESS | 3548 | 1461305129461 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:05:29 INFO - PROCESS | 3548 | 1461305129463 Marionette TRACE conn5 <- [1,1334,null,{}] 23:05:29 INFO - PROCESS | 3548 | 1461305129467 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:29 INFO - PROCESS | 3548 | 1461305129580 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 23:05:29 INFO - PROCESS | 3548 | 1461305129698 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:29 INFO - PROCESS | 3548 | ++DOCSHELL 215AB800 == 87 [pid = 3548] [id = 343] 23:05:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (215B2800) [pid = 3548] [serial = 1028] [outer = 00000000] 23:05:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (2313E000) [pid = 3548] [serial = 1029] [outer = 215B2800] 23:05:29 INFO - PROCESS | 3548 | 1461305129753 Marionette DEBUG loaded listener.js 23:05:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (23606000) [pid = 3548] [serial = 1030] [outer = 215B2800] 23:05:30 INFO - PROCESS | 3548 | 1461305130343 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 930ms 23:05:30 INFO - PROCESS | 3548 | 1461305130395 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 23:05:30 INFO - PROCESS | 3548 | 1461305130397 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 23:05:30 INFO - PROCESS | 3548 | 1461305130401 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:05:30 INFO - PROCESS | 3548 | 1461305130403 Marionette TRACE conn5 <- [1,1338,null,{}] 23:05:30 INFO - PROCESS | 3548 | 1461305130407 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:30 INFO - PROCESS | 3548 | 1461305130520 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 23:05:30 INFO - PROCESS | 3548 | 1461305130665 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 3548 | ++DOCSHELL 23135000 == 88 [pid = 3548] [id = 344] 23:05:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (23656C00) [pid = 3548] [serial = 1031] [outer = 00000000] 23:05:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (23663000) [pid = 3548] [serial = 1032] [outer = 23656C00] 23:05:30 INFO - PROCESS | 3548 | 1461305130733 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (236BCC00) [pid = 3548] [serial = 1033] [outer = 23656C00] 23:05:31 INFO - PROCESS | 3548 | 1461305131295 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 930ms 23:05:31 INFO - PROCESS | 3548 | 1461305131335 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 3548 | 1461305131337 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 23:05:31 INFO - PROCESS | 3548 | 1461305131341 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:05:31 INFO - PROCESS | 3548 | 1461305131343 Marionette TRACE conn5 <- [1,1342,null,{}] 23:05:31 INFO - PROCESS | 3548 | 1461305131347 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:31 INFO - PROCESS | 3548 | 1461305131463 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 23:05:31 INFO - PROCESS | 3548 | 1461305131579 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 3548 | ++DOCSHELL 23B54400 == 89 [pid = 3548] [id = 345] 23:05:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (23B5CC00) [pid = 3548] [serial = 1034] [outer = 00000000] 23:05:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (247F9C00) [pid = 3548] [serial = 1035] [outer = 23B5CC00] 23:05:31 INFO - PROCESS | 3548 | 1461305131675 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (25072400) [pid = 3548] [serial = 1036] [outer = 23B5CC00] 23:05:32 INFO - PROCESS | 3548 | 1461305132336 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1021ms 23:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:05:32 INFO - PROCESS | 3548 | 1461305132365 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 3548 | 1461305132367 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 23:05:32 INFO - PROCESS | 3548 | 1461305132370 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 3548 | 1461305132372 Marionette TRACE conn5 <- [1,1346,null,{}] 23:05:32 INFO - PROCESS | 3548 | 1461305132376 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:32 INFO - PROCESS | 3548 | 1461305132488 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 23:05:32 INFO - PROCESS | 3548 | 1461305132763 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 3548 | ++DOCSHELL 16F2EC00 == 90 [pid = 3548] [id = 346] 23:05:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (16F42800) [pid = 3548] [serial = 1037] [outer = 00000000] 23:05:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (17909800) [pid = 3548] [serial = 1038] [outer = 16F42800] 23:05:32 INFO - PROCESS | 3548 | 1461305132821 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (19D80800) [pid = 3548] [serial = 1039] [outer = 16F42800] 23:05:33 INFO - PROCESS | 3548 | 1461305133432 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1125ms 23:05:33 INFO - PROCESS | 3548 | 1461305133499 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 23:05:33 INFO - PROCESS | 3548 | 1461305133504 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 23:05:33 INFO - PROCESS | 3548 | 1461305133509 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:05:33 INFO - PROCESS | 3548 | 1461305133512 Marionette TRACE conn5 <- [1,1350,null,{}] 23:05:33 INFO - PROCESS | 3548 | 1461305133517 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:33 INFO - PROCESS | 3548 | 1461305133631 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 23:05:33 INFO - PROCESS | 3548 | 1461305133778 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 3548 | ++DOCSHELL 1B6CC000 == 91 [pid = 3548] [id = 347] 23:05:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (1B801800) [pid = 3548] [serial = 1040] [outer = 00000000] 23:05:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1BDCE800) [pid = 3548] [serial = 1041] [outer = 1B801800] 23:05:33 INFO - PROCESS | 3548 | 1461305133830 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (1C55B800) [pid = 3548] [serial = 1042] [outer = 1B801800] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 1E36D000 == 90 [pid = 3548] [id = 338] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 19AE2000 == 89 [pid = 3548] [id = 337] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 12978C00 == 88 [pid = 3548] [id = 336] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 19E7D800 == 87 [pid = 3548] [id = 335] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 1C55DC00 == 86 [pid = 3548] [id = 334] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 16F37000 == 85 [pid = 3548] [id = 333] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 1A7D9C00 == 84 [pid = 3548] [id = 332] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 16F2F400 == 83 [pid = 3548] [id = 331] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 19E7E000 == 82 [pid = 3548] [id = 330] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (176D1400) [pid = 3548] [serial = 915] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (1B804800) [pid = 3548] [serial = 918] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (1FD0F400) [pid = 3548] [serial = 921] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (204F2000) [pid = 3548] [serial = 924] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (2056E800) [pid = 3548] [serial = 927] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (212F8000) [pid = 3548] [serial = 930] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (23137800) [pid = 3548] [serial = 933] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (215B0C00) [pid = 3548] [serial = 966] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 12480000 == 81 [pid = 3548] [id = 329] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 2056D800 == 80 [pid = 3548] [id = 325] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 1B6C4C00 == 79 [pid = 3548] [id = 324] 23:05:34 INFO - PROCESS | 3548 | --DOCSHELL 12B72400 == 78 [pid = 3548] [id = 323] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (1CBEE000) [pid = 3548] [serial = 951] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (1D726400) [pid = 3548] [serial = 952] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (1F27DC00) [pid = 3548] [serial = 954] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (204EB000) [pid = 3548] [serial = 957] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (1FD0FC00) [pid = 3548] [serial = 955] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (1B807000) [pid = 3548] [serial = 940] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (1B6CA800) [pid = 3548] [serial = 939] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (1C901800) [pid = 3548] [serial = 948] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (19AC5000) [pid = 3548] [serial = 942] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (1A148C00) [pid = 3548] [serial = 943] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (17035400) [pid = 3548] [serial = 937] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (13F6A800) [pid = 3548] [serial = 936] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (1BDD0800) [pid = 3548] [serial = 945] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (1C3CB000) [pid = 3548] [serial = 946] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (20FC3000) [pid = 3548] [serial = 964] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (20F1F400) [pid = 3548] [serial = 963] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (204F8800) [pid = 3548] [serial = 958] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (1CB0C000) [pid = 3548] [serial = 960] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (1C977C00) [pid = 3548] [serial = 949] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (1DFC9000) [pid = 3548] [serial = 961] [outer = 00000000] [url = about:blank] 23:05:34 INFO - PROCESS | 3548 | 1461305134476 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1019ms 23:05:34 INFO - PROCESS | 3548 | 1461305134535 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 3548 | 1461305134538 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 23:05:34 INFO - PROCESS | 3548 | 1461305134543 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:05:34 INFO - PROCESS | 3548 | 1461305134545 Marionette TRACE conn5 <- [1,1354,null,{}] 23:05:34 INFO - PROCESS | 3548 | 1461305134549 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:34 INFO - PROCESS | 3548 | 1461305134679 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 23:05:34 INFO - PROCESS | 3548 | 1461305134695 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 3548 | ++DOCSHELL 17035400 == 79 [pid = 3548] [id = 348] 23:05:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (1723FC00) [pid = 3548] [serial = 1043] [outer = 00000000] 23:05:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (19E7D800) [pid = 3548] [serial = 1044] [outer = 1723FC00] 23:05:34 INFO - PROCESS | 3548 | 1461305134742 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (1A73C800) [pid = 3548] [serial = 1045] [outer = 1723FC00] 23:05:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (1C3CB000) [pid = 3548] [serial = 1046] [outer = 185E3C00] 23:05:35 INFO - PROCESS | 3548 | 1461305135304 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 23:05:35 INFO - PROCESS | 3548 | 1461305135320 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 23:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:05:35 INFO - PROCESS | 3548 | 1461305135325 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 3548 | 1461305135331 Marionette TRACE conn5 <- [1,1358,null,{}] 23:05:35 INFO - PROCESS | 3548 | 1461305135374 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:35 INFO - PROCESS | 3548 | 1461305135476 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 23:05:35 INFO - PROCESS | 3548 | 1461305135579 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 3548 | ++DOCSHELL 1762C400 == 80 [pid = 3548] [id = 349] 23:05:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (1796C400) [pid = 3548] [serial = 1047] [outer = 00000000] 23:05:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (1C97F800) [pid = 3548] [serial = 1048] [outer = 1796C400] 23:05:35 INFO - PROCESS | 3548 | 1461305135625 Marionette DEBUG loaded listener.js 23:05:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (1CB07C00) [pid = 3548] [serial = 1049] [outer = 1796C400] 23:05:36 INFO - PROCESS | 3548 | 1461305136012 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 23:05:36 INFO - PROCESS | 3548 | 1461305136061 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 23:05:36 INFO - PROCESS | 3548 | 1461305136064 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:05:36 INFO - PROCESS | 3548 | 1461305136066 Marionette TRACE conn5 <- [1,1362,null,{}] 23:05:36 INFO - PROCESS | 3548 | 1461305136069 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:36 INFO - PROCESS | 3548 | 1461305136164 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 23:05:36 INFO - PROCESS | 3548 | 1461305136171 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 3548 | ++DOCSHELL 16FE6C00 == 81 [pid = 3548] [id = 350] 23:05:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1CB10400) [pid = 3548] [serial = 1050] [outer = 00000000] 23:05:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1EF07400) [pid = 3548] [serial = 1051] [outer = 1CB10400] 23:05:36 INFO - PROCESS | 3548 | 1461305136216 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1F281000) [pid = 3548] [serial = 1052] [outer = 1CB10400] 23:05:36 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:36 INFO - PROCESS | 3548 | 1461305136725 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 23:05:36 INFO - PROCESS | 3548 | 1461305136800 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 23:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:05:36 INFO - PROCESS | 3548 | 1461305136840 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 3548 | 1461305136842 Marionette TRACE conn5 <- [1,1366,null,{}] 23:05:36 INFO - PROCESS | 3548 | 1461305136848 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:36 INFO - PROCESS | 3548 | 1461305136977 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 23:05:37 INFO - PROCESS | 3548 | 1461305137043 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 3548 | ++DOCSHELL 204F0C00 == 82 [pid = 3548] [id = 351] 23:05:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (204F1400) [pid = 3548] [serial = 1053] [outer = 00000000] 23:05:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (20543400) [pid = 3548] [serial = 1054] [outer = 204F1400] 23:05:37 INFO - PROCESS | 3548 | 1461305137095 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (2054D000) [pid = 3548] [serial = 1055] [outer = 204F1400] 23:05:37 INFO - PROCESS | 3548 | 1461305137544 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 3548 | 1461305137626 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 23:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:05:37 INFO - PROCESS | 3548 | 1461305137636 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 3548 | 1461305137638 Marionette TRACE conn5 <- [1,1370,null,{}] 23:05:37 INFO - PROCESS | 3548 | 1461305137642 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:37 INFO - PROCESS | 3548 | 1461305137769 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 23:05:37 INFO - PROCESS | 3548 | 1461305137842 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 3548 | ++DOCSHELL 20F24C00 == 83 [pid = 3548] [id = 352] 23:05:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (20F29800) [pid = 3548] [serial = 1056] [outer = 00000000] 23:05:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (215B5800) [pid = 3548] [serial = 1057] [outer = 20F29800] 23:05:37 INFO - PROCESS | 3548 | 1461305137887 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (23137800) [pid = 3548] [serial = 1058] [outer = 20F29800] 23:05:38 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:38 INFO - PROCESS | 3548 | 1461305138330 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 3548 | 1461305138492 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 23:05:38 INFO - PROCESS | 3548 | 1461305138501 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 3548 | 1461305138503 Marionette TRACE conn5 <- [1,1374,null,{}] 23:05:38 INFO - PROCESS | 3548 | 1461305138507 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:05:38 INFO - PROCESS | 3548 | 1461305138597 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 23:05:38 INFO - PROCESS | 3548 | 1461305138604 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:38 INFO - PROCESS | 3548 | ++DOCSHELL 1A732400 == 84 [pid = 3548] [id = 353] 23:05:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (1B035C00) [pid = 3548] [serial = 1059] [outer = 00000000] 23:05:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (1C742000) [pid = 3548] [serial = 1060] [outer = 1B035C00] 23:05:38 INFO - PROCESS | 3548 | 1461305138649 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (1C89E800) [pid = 3548] [serial = 1061] [outer = 1B035C00] 23:05:39 INFO - PROCESS | 3548 | 1461305139090 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:05:39 INFO - PROCESS | 3548 | 1461305139134 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 23:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:05:39 INFO - PROCESS | 3548 | 1461305139137 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:05:39 INFO - PROCESS | 3548 | 1461305139139 Marionette TRACE conn5 <- [1,1378,null,{}] 23:05:39 INFO - PROCESS | 3548 | 1461305139142 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:39 INFO - PROCESS | 3548 | 1461305139230 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 23:05:39 INFO - PROCESS | 3548 | 1461305139237 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 3548 | ++DOCSHELL 1A731800 == 85 [pid = 3548] [id = 354] 23:05:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (1C347C00) [pid = 3548] [serial = 1062] [outer = 00000000] 23:05:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (23B5A000) [pid = 3548] [serial = 1063] [outer = 1C347C00] 23:05:39 INFO - PROCESS | 3548 | 1461305139281 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (23B60800) [pid = 3548] [serial = 1064] [outer = 1C347C00] 23:05:39 INFO - PROCESS | 3548 | 1461305139721 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 631ms 23:05:39 INFO - PROCESS | 3548 | 1461305139773 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 23:05:39 INFO - PROCESS | 3548 | 1461305139776 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 23:05:39 INFO - PROCESS | 3548 | 1461305139779 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:05:39 INFO - PROCESS | 3548 | 1461305139780 Marionette TRACE conn5 <- [1,1382,null,{}] 23:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:05:39 INFO - PROCESS | 3548 | 1461305139784 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:39 INFO - PROCESS | 3548 | 1461305139874 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 23:05:39 INFO - PROCESS | 3548 | 1461305139880 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 3548 | ++DOCSHELL 247EE400 == 86 [pid = 3548] [id = 355] 23:05:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (25070C00) [pid = 3548] [serial = 1065] [outer = 00000000] 23:05:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (25078800) [pid = 3548] [serial = 1066] [outer = 25070C00] 23:05:39 INFO - PROCESS | 3548 | 1461305139925 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (2507E800) [pid = 3548] [serial = 1067] [outer = 25070C00] 23:05:40 INFO - PROCESS | 3548 | 1461305140386 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 630ms 23:05:40 INFO - PROCESS | 3548 | 1461305140414 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 3548 | 1461305140416 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 23:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:05:40 INFO - PROCESS | 3548 | 1461305140419 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 3548 | 1461305140421 Marionette TRACE conn5 <- [1,1386,null,{}] 23:05:40 INFO - PROCESS | 3548 | 1461305140424 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:40 INFO - PROCESS | 3548 | 1461305140563 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 23:05:40 INFO - PROCESS | 3548 | 1461305140700 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 3548 | ++DOCSHELL 0F4CD400 == 87 [pid = 3548] [id = 356] 23:05:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0F4CD800) [pid = 3548] [serial = 1068] [outer = 00000000] 23:05:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (0F4D2C00) [pid = 3548] [serial = 1069] [outer = 0F4CD800] 23:05:40 INFO - PROCESS | 3548 | 1461305140760 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (0F4D4800) [pid = 3548] [serial = 1070] [outer = 0F4CD800] 23:05:41 INFO - PROCESS | 3548 | 1461305141454 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1076ms 23:05:41 INFO - PROCESS | 3548 | 1461305141508 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 23:05:41 INFO - PROCESS | 3548 | 1461305141512 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 23:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:05:41 INFO - PROCESS | 3548 | 1461305141518 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 3548 | 1461305141522 Marionette TRACE conn5 <- [1,1390,null,{}] 23:05:41 INFO - PROCESS | 3548 | 1461305141528 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:41 INFO - PROCESS | 3548 | 1461305141649 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 23:05:41 INFO - PROCESS | 3548 | 1461305141796 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:41 INFO - PROCESS | 3548 | ++DOCSHELL 176D3000 == 88 [pid = 3548] [id = 357] 23:05:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (177CCC00) [pid = 3548] [serial = 1071] [outer = 00000000] 23:05:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (1A731C00) [pid = 3548] [serial = 1072] [outer = 177CCC00] 23:05:41 INFO - PROCESS | 3548 | 1461305141855 Marionette DEBUG loaded listener.js 23:05:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (1B065C00) [pid = 3548] [serial = 1073] [outer = 177CCC00] 23:05:42 INFO - PROCESS | 3548 | 1461305142411 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 930ms 23:05:42 INFO - PROCESS | 3548 | 1461305142456 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 23:05:42 INFO - PROCESS | 3548 | 1461305142461 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 23:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:05:42 INFO - PROCESS | 3548 | 1461305142465 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:05:42 INFO - PROCESS | 3548 | 1461305142467 Marionette TRACE conn5 <- [1,1394,null,{}] 23:05:42 INFO - PROCESS | 3548 | 1461305142472 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:42 INFO - PROCESS | 3548 | 1461305142593 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 23:05:42 INFO - PROCESS | 3548 | 1461305142754 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCA800 == 89 [pid = 3548] [id = 358] 23:05:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (1BDCB800) [pid = 3548] [serial = 1074] [outer = 00000000] 23:05:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (1CAB1400) [pid = 3548] [serial = 1075] [outer = 1BDCB800] 23:05:42 INFO - PROCESS | 3548 | 1461305142814 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (1EF08800) [pid = 3548] [serial = 1076] [outer = 1BDCB800] 23:05:43 INFO - PROCESS | 3548 | 1461305143432 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1020ms 23:05:43 INFO - PROCESS | 3548 | 1461305143487 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 3548 | 1461305143490 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 23:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:05:43 INFO - PROCESS | 3548 | 1461305143500 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 3548 | 1461305143507 Marionette TRACE conn5 <- [1,1398,null,{}] 23:05:43 INFO - PROCESS | 3548 | 1461305143529 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:43 INFO - PROCESS | 3548 | 1461305143700 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 23:05:43 INFO - PROCESS | 3548 | 1461305143712 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 3548 | ++DOCSHELL 236B8000 == 90 [pid = 3548] [id = 359] 23:05:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (236B9400) [pid = 3548] [serial = 1077] [outer = 00000000] 23:05:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (25471800) [pid = 3548] [serial = 1078] [outer = 236B9400] 23:05:43 INFO - PROCESS | 3548 | 1461305143767 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (25474800) [pid = 3548] [serial = 1079] [outer = 236B9400] 23:05:44 INFO - PROCESS | 3548 | 1461305144453 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 990ms 23:05:44 INFO - PROCESS | 3548 | 1461305144487 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 23:05:44 INFO - PROCESS | 3548 | 1461305144490 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 23:05:44 INFO - PROCESS | 3548 | 1461305144493 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:05:44 INFO - PROCESS | 3548 | 1461305144495 Marionette TRACE conn5 <- [1,1402,null,{}] 23:05:44 INFO - PROCESS | 3548 | 1461305144499 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:44 INFO - PROCESS | 3548 | 1461305144614 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 23:05:44 INFO - PROCESS | 3548 | 1461305144760 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 3548 | ++DOCSHELL 20542C00 == 91 [pid = 3548] [id = 360] 23:05:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (25079400) [pid = 3548] [serial = 1080] [outer = 00000000] 23:05:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (255DB400) [pid = 3548] [serial = 1081] [outer = 25079400] 23:05:44 INFO - PROCESS | 3548 | 1461305144819 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (255DF800) [pid = 3548] [serial = 1082] [outer = 25079400] 23:05:45 INFO - PROCESS | 3548 | 1461305145465 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1019ms 23:05:45 INFO - PROCESS | 3548 | 1461305145524 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 3548 | 1461305145526 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 23:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:05:45 INFO - PROCESS | 3548 | 1461305145531 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 3548 | 1461305145533 Marionette TRACE conn5 <- [1,1406,null,{}] 23:05:45 INFO - PROCESS | 3548 | 1461305145555 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:45 INFO - PROCESS | 3548 | 1461305145673 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 23:05:45 INFO - PROCESS | 3548 | 1461305145814 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 3548 | ++DOCSHELL 255E6800 == 92 [pid = 3548] [id = 361] 23:05:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (255E6C00) [pid = 3548] [serial = 1083] [outer = 00000000] 23:05:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (2672DC00) [pid = 3548] [serial = 1084] [outer = 255E6C00] 23:05:45 INFO - PROCESS | 3548 | 1461305145881 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (26734C00) [pid = 3548] [serial = 1085] [outer = 255E6C00] 23:05:46 INFO - PROCESS | 3548 | 1461305146506 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1015ms 23:05:46 INFO - PROCESS | 3548 | 1461305146551 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 3548 | 1461305146554 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 23:05:46 INFO - PROCESS | 3548 | 1461305146557 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:05:46 INFO - PROCESS | 3548 | 1461305146559 Marionette TRACE conn5 <- [1,1410,null,{}] 23:05:46 INFO - PROCESS | 3548 | 1461305146563 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:46 INFO - PROCESS | 3548 | 1461305146680 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 23:05:46 INFO - PROCESS | 3548 | 1461305146829 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 3548 | ++DOCSHELL 256E2C00 == 93 [pid = 3548] [id = 362] 23:05:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (256E3000) [pid = 3548] [serial = 1086] [outer = 00000000] 23:05:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (256EA000) [pid = 3548] [serial = 1087] [outer = 256E3000] 23:05:46 INFO - PROCESS | 3548 | 1461305146886 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 161 (256ECC00) [pid = 3548] [serial = 1088] [outer = 256E3000] 23:05:47 INFO - PROCESS | 3548 | 1461305147471 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 971ms 23:05:47 INFO - PROCESS | 3548 | 1461305147531 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 3548 | 1461305147533 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 23:05:47 INFO - PROCESS | 3548 | 1461305147537 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:05:47 INFO - PROCESS | 3548 | 1461305147539 Marionette TRACE conn5 <- [1,1414,null,{}] 23:05:47 INFO - PROCESS | 3548 | 1461305147543 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:47 INFO - PROCESS | 3548 | 1461305147653 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 23:05:47 INFO - PROCESS | 3548 | 1461305147820 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:47 INFO - PROCESS | 3548 | ++DOCSHELL 1DFC8C00 == 94 [pid = 3548] [id = 363] 23:05:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (1DFC9400) [pid = 3548] [serial = 1089] [outer = 00000000] 23:05:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 163 (2673B800) [pid = 3548] [serial = 1090] [outer = 1DFC9400] 23:05:47 INFO - PROCESS | 3548 | 1461305147876 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 164 (267BC000) [pid = 3548] [serial = 1091] [outer = 1DFC9400] 23:05:48 INFO - PROCESS | 3548 | 1461305148809 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1331ms 23:05:48 INFO - PROCESS | 3548 | 1461305148872 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 23:05:48 INFO - PROCESS | 3548 | 1461305148876 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 23:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:05:48 INFO - PROCESS | 3548 | 1461305148881 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:05:48 INFO - PROCESS | 3548 | 1461305148885 Marionette TRACE conn5 <- [1,1418,null,{}] 23:05:48 INFO - PROCESS | 3548 | 1461305148892 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:49 INFO - PROCESS | 3548 | 1461305149034 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 23:05:49 INFO - PROCESS | 3548 | 1461305149187 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 3548 | ++DOCSHELL 177C8000 == 95 [pid = 3548] [id = 364] 23:05:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 165 (17904400) [pid = 3548] [serial = 1092] [outer = 00000000] 23:05:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 166 (1A1BE000) [pid = 3548] [serial = 1093] [outer = 17904400] 23:05:49 INFO - PROCESS | 3548 | 1461305149242 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 167 (1B05C800) [pid = 3548] [serial = 1094] [outer = 17904400] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 19D7E400 == 94 [pid = 3548] [id = 94] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 247EE400 == 93 [pid = 3548] [id = 355] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 1A731800 == 92 [pid = 3548] [id = 354] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 1A732400 == 91 [pid = 3548] [id = 353] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 20F24C00 == 90 [pid = 3548] [id = 352] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 20FC7C00 == 89 [pid = 3548] [id = 322] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 204F0C00 == 88 [pid = 3548] [id = 351] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 16FE6C00 == 87 [pid = 3548] [id = 350] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 1762C400 == 86 [pid = 3548] [id = 349] 23:05:49 INFO - PROCESS | 3548 | --DOMWINDOW == 166 (1FD14C00) [pid = 3548] [serial = 1014] [outer = 00000000] [url = about:blank] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 17035400 == 85 [pid = 3548] [id = 348] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 1B6CC000 == 84 [pid = 3548] [id = 347] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 16F2EC00 == 83 [pid = 3548] [id = 346] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 23135000 == 82 [pid = 3548] [id = 344] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 215AB800 == 81 [pid = 3548] [id = 343] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 204F5800 == 80 [pid = 3548] [id = 342] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 1A7D4000 == 79 [pid = 3548] [id = 341] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 1A732C00 == 78 [pid = 3548] [id = 340] 23:05:49 INFO - PROCESS | 3548 | --DOCSHELL 0EC3F800 == 77 [pid = 3548] [id = 339] 23:05:49 INFO - PROCESS | 3548 | 1461305149956 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 165 (19D7F000) [pid = 3548] [serial = 1009] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 164 (1D8E8000) [pid = 3548] [serial = 1012] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 163 (1C557800) [pid = 3548] [serial = 1000] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 162 (1C741800) [pid = 3548] [serial = 1002] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 161 (1CCC9000) [pid = 3548] [serial = 1005] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 160 (1C8AB800) [pid = 3548] [serial = 1003] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 159 (17634000) [pid = 3548] [serial = 1008] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 158 (1D71D400) [pid = 3548] [serial = 1006] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (1CBE9000) [pid = 3548] [serial = 1011] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (19E7F400) [pid = 3548] [serial = 969] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (1C55F000) [pid = 3548] [serial = 972] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (23135400) [pid = 3548] [serial = 975] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (236B2C00) [pid = 3548] [serial = 978] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (2360CC00) [pid = 3548] [serial = 981] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (1B7B0800) [pid = 3548] [serial = 991] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (1B52B400) [pid = 3548] [serial = 990] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (1BDC9C00) [pid = 3548] [serial = 999] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (1766A000) [pid = 3548] [serial = 993] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (19ABC800) [pid = 3548] [serial = 994] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (1B6C9C00) [pid = 3548] [serial = 996] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (1B7BE400) [pid = 3548] [serial = 997] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (177D2000) [pid = 3548] [serial = 988] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (17286800) [pid = 3548] [serial = 987] [outer = 00000000] [url = about:blank] 23:05:50 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (247F0C00) [pid = 3548] [serial = 984] [outer = 00000000] [url = about:blank] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1123ms 23:05:50 INFO - PROCESS | 3548 | 1461305150008 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 3548 | 1461305150013 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 23:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:05:50 INFO - PROCESS | 3548 | 1461305150021 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 3548 | 1461305150024 Marionette TRACE conn5 <- [1,1422,null,{}] 23:05:50 INFO - PROCESS | 3548 | 1461305150027 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:50 INFO - PROCESS | 3548 | 1461305150121 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 23:05:50 INFO - PROCESS | 3548 | 1461305150134 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 3548 | ++DOCSHELL 13FA8C00 == 78 [pid = 3548] [id = 365] 23:05:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (16E3E800) [pid = 3548] [serial = 1095] [outer = 00000000] 23:05:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (16FE6C00) [pid = 3548] [serial = 1096] [outer = 16E3E800] 23:05:50 INFO - PROCESS | 3548 | 1461305150181 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (1762D800) [pid = 3548] [serial = 1097] [outer = 16E3E800] 23:05:50 INFO - PROCESS | 3548 | 1461305150742 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 770ms 23:05:50 INFO - PROCESS | 3548 | 1461305150795 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 23:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:05:50 INFO - PROCESS | 3548 | 1461305150798 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 23:05:50 INFO - PROCESS | 3548 | 1461305150801 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 3548 | 1461305150804 Marionette TRACE conn5 <- [1,1426,null,{}] 23:05:50 INFO - PROCESS | 3548 | 1461305150814 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:50 INFO - PROCESS | 3548 | 1461305150913 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 23:05:51 INFO - PROCESS | 3548 | 1461305151018 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 3548 | ++DOCSHELL 1B062400 == 79 [pid = 3548] [id = 366] 23:05:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (1B37F000) [pid = 3548] [serial = 1098] [outer = 00000000] 23:05:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (1B6C6000) [pid = 3548] [serial = 1099] [outer = 1B37F000] 23:05:51 INFO - PROCESS | 3548 | 1461305151083 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (1B7BE400) [pid = 3548] [serial = 1100] [outer = 1B37F000] 23:05:51 INFO - PROCESS | 3548 | 1461305151487 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 733ms 23:05:51 INFO - PROCESS | 3548 | 1461305151533 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 23:05:51 INFO - PROCESS | 3548 | 1461305151536 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 23:05:51 INFO - PROCESS | 3548 | 1461305151539 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 3548 | 1461305151541 Marionette TRACE conn5 <- [1,1430,null,{}] 23:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:05:51 INFO - PROCESS | 3548 | 1461305151544 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:51 INFO - PROCESS | 3548 | 1461305151669 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 23:05:51 INFO - PROCESS | 3548 | 1461305151683 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 3548 | ++DOCSHELL 1C352400 == 80 [pid = 3548] [id = 367] 23:05:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (1C3CA400) [pid = 3548] [serial = 1101] [outer = 00000000] 23:05:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (1C74C400) [pid = 3548] [serial = 1102] [outer = 1C3CA400] 23:05:51 INFO - PROCESS | 3548 | 1461305151730 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1C902400) [pid = 3548] [serial = 1103] [outer = 1C3CA400] 23:05:52 INFO - PROCESS | 3548 | 1461305152237 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 730ms 23:05:52 INFO - PROCESS | 3548 | 1461305152273 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 23:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:05:52 INFO - PROCESS | 3548 | 1461305152275 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 23:05:52 INFO - PROCESS | 3548 | 1461305152279 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 3548 | 1461305152280 Marionette TRACE conn5 <- [1,1434,null,{}] 23:05:52 INFO - PROCESS | 3548 | 1461305152284 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:52 INFO - PROCESS | 3548 | 1461305152413 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 23:05:52 INFO - PROCESS | 3548 | 1461305152432 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 3548 | ++DOCSHELL 1C9EC400 == 81 [pid = 3548] [id = 368] 23:05:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (1C9ED000) [pid = 3548] [serial = 1104] [outer = 00000000] 23:05:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (1CB0C800) [pid = 3548] [serial = 1105] [outer = 1C9ED000] 23:05:52 INFO - PROCESS | 3548 | 1461305152479 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (1D71CC00) [pid = 3548] [serial = 1106] [outer = 1C9ED000] 23:05:52 INFO - PROCESS | 3548 | 1461305152961 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 730ms 23:05:53 INFO - PROCESS | 3548 | 1461305153009 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 3548 | 1461305153011 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 23:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:05:53 INFO - PROCESS | 3548 | 1461305153014 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 3548 | 1461305153016 Marionette TRACE conn5 <- [1,1438,null,{}] 23:05:53 INFO - PROCESS | 3548 | 1461305153048 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:53 INFO - PROCESS | 3548 | 1461305153203 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 23:05:53 INFO - PROCESS | 3548 | 1461305153279 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 3548 | ++DOCSHELL 1D8E7C00 == 82 [pid = 3548] [id = 369] 23:05:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (1DACA400) [pid = 3548] [serial = 1107] [outer = 00000000] 23:05:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (1FD16400) [pid = 3548] [serial = 1108] [outer = 1DACA400] 23:05:53 INFO - PROCESS | 3548 | 1461305153327 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (1FDF0800) [pid = 3548] [serial = 1109] [outer = 1DACA400] 23:05:53 INFO - PROCESS | 3548 | 1461305153768 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 831ms 23:05:53 INFO - PROCESS | 3548 | 1461305153848 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 3548 | 1461305153850 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 23:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:05:53 INFO - PROCESS | 3548 | 1461305153854 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 3548 | 1461305153855 Marionette TRACE conn5 <- [1,1442,null,{}] 23:05:53 INFO - PROCESS | 3548 | 1461305153859 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:54 INFO - PROCESS | 3548 | 1461305153989 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 23:05:54 INFO - PROCESS | 3548 | 1461305154064 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 3548 | ++DOCSHELL 1FDF6400 == 83 [pid = 3548] [id = 370] 23:05:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (204F5400) [pid = 3548] [serial = 1110] [outer = 00000000] 23:05:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (2054DC00) [pid = 3548] [serial = 1111] [outer = 204F5400] 23:05:54 INFO - PROCESS | 3548 | 1461305154110 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (20571C00) [pid = 3548] [serial = 1112] [outer = 204F5400] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 159 (1E3BA800) [pid = 3548] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 158 (204F1400) [pid = 3548] [serial = 1053] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (20F29800) [pid = 3548] [serial = 1056] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (1B801800) [pid = 3548] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (1CB10400) [pid = 3548] [serial = 1050] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (1723FC00) [pid = 3548] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (1796C400) [pid = 3548] [serial = 1047] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (16F42800) [pid = 3548] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (1B035C00) [pid = 3548] [serial = 1059] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:05:54 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (1C347C00) [pid = 3548] [serial = 1062] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:05:54 INFO - PROCESS | 3548 | 1461305154794 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 23:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:05:54 INFO - PROCESS | 3548 | 1461305154825 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 3548 | 1461305154827 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 23:05:54 INFO - PROCESS | 3548 | 1461305154830 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 3548 | 1461305154832 Marionette TRACE conn5 <- [1,1446,null,{}] 23:05:54 INFO - PROCESS | 3548 | 1461305154836 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:54 INFO - PROCESS | 3548 | 1461305154926 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 23:05:54 INFO - PROCESS | 3548 | 1461305154933 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 3548 | ++DOCSHELL 1E3B8400 == 84 [pid = 3548] [id = 371] 23:05:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (1FDE8800) [pid = 3548] [serial = 1113] [outer = 00000000] 23:05:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (20F29800) [pid = 3548] [serial = 1114] [outer = 1FDE8800] 23:05:55 INFO - PROCESS | 3548 | 1461305154978 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (212EF000) [pid = 3548] [serial = 1115] [outer = 1FDE8800] 23:05:55 INFO - PROCESS | 3548 | 1461305155431 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms 23:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:05:55 INFO - PROCESS | 3548 | 1461305155461 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 3548 | 1461305155464 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 23:05:55 INFO - PROCESS | 3548 | 1461305155467 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 3548 | 1461305155468 Marionette TRACE conn5 <- [1,1450,null,{}] 23:05:55 INFO - PROCESS | 3548 | 1461305155472 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:55 INFO - PROCESS | 3548 | 1461305155563 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 23:05:55 INFO - PROCESS | 3548 | 1461305155583 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 3548 | ++DOCSHELL 1B83A800 == 85 [pid = 3548] [id = 372] 23:05:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (212FC000) [pid = 3548] [serial = 1116] [outer = 00000000] 23:05:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (2313A400) [pid = 3548] [serial = 1117] [outer = 212FC000] 23:05:55 INFO - PROCESS | 3548 | 1461305155628 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (1C979000) [pid = 3548] [serial = 1118] [outer = 212FC000] 23:05:56 INFO - PROCESS | 3548 | 1461305156099 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 23:05:56 INFO - PROCESS | 3548 | 1461305156149 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 23:05:56 INFO - PROCESS | 3548 | 1461305156151 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 23:05:56 INFO - PROCESS | 3548 | 1461305156153 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:05:56 INFO - PROCESS | 3548 | 1461305156155 Marionette TRACE conn5 <- [1,1454,null,{}] 23:05:56 INFO - PROCESS | 3548 | 1461305156159 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:56 INFO - PROCESS | 3548 | 1461305156252 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 23:05:56 INFO - PROCESS | 3548 | 1461305156258 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 3548 | ++DOCSHELL 1A739800 == 86 [pid = 3548] [id = 373] 23:05:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (2362BC00) [pid = 3548] [serial = 1119] [outer = 00000000] 23:05:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (236B2000) [pid = 3548] [serial = 1120] [outer = 2362BC00] 23:05:56 INFO - PROCESS | 3548 | 1461305156304 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (236B6800) [pid = 3548] [serial = 1121] [outer = 2362BC00] 23:05:57 INFO - PROCESS | 3548 | 1461305157099 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 970ms 23:05:57 INFO - PROCESS | 3548 | 1461305157134 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 3548 | 1461305157140 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 23:05:57 INFO - PROCESS | 3548 | 1461305157145 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:05:57 INFO - PROCESS | 3548 | 1461305157149 Marionette TRACE conn5 <- [1,1458,null,{}] 23:05:57 INFO - PROCESS | 3548 | 1461305157155 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:57 INFO - PROCESS | 3548 | 1461305157283 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 23:05:57 INFO - PROCESS | 3548 | 1461305157439 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 3548 | ++DOCSHELL 18FC4400 == 87 [pid = 3548] [id = 374] 23:05:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (18FC7000) [pid = 3548] [serial = 1122] [outer = 00000000] 23:05:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 161 (19D7C400) [pid = 3548] [serial = 1123] [outer = 18FC7000] 23:05:57 INFO - PROCESS | 3548 | 1461305157501 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (1A146C00) [pid = 3548] [serial = 1124] [outer = 18FC7000] 23:05:58 INFO - PROCESS | 3548 | 1461305158098 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1024ms 23:05:58 INFO - PROCESS | 3548 | 1461305158174 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 3548 | 1461305158180 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 23:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:05:58 INFO - PROCESS | 3548 | 1461305158187 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 3548 | 1461305158190 Marionette TRACE conn5 <- [1,1462,null,{}] 23:05:58 INFO - PROCESS | 3548 | 1461305158194 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:58 INFO - PROCESS | 3548 | 1461305158317 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 23:05:58 INFO - PROCESS | 3548 | 1461305158470 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 3548 | ++DOCSHELL 1B801800 == 88 [pid = 3548] [id = 375] 23:05:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 163 (1BDC6C00) [pid = 3548] [serial = 1125] [outer = 00000000] 23:05:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 164 (1CCCC000) [pid = 3548] [serial = 1126] [outer = 1BDC6C00] 23:05:58 INFO - PROCESS | 3548 | 1461305158528 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 165 (1D8E7800) [pid = 3548] [serial = 1127] [outer = 1BDC6C00] 23:05:59 INFO - PROCESS | 3548 | 1461305159167 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1019ms 23:05:59 INFO - PROCESS | 3548 | 1461305159207 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 3548 | 1461305159210 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 23:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:05:59 INFO - PROCESS | 3548 | 1461305159214 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 3548 | 1461305159217 Marionette TRACE conn5 <- [1,1466,null,{}] 23:05:59 INFO - PROCESS | 3548 | 1461305159229 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:59 INFO - PROCESS | 3548 | 1461305159349 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 23:05:59 INFO - PROCESS | 3548 | 1461305159515 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 3548 | ++DOCSHELL 247DF000 == 89 [pid = 3548] [id = 376] 23:05:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 166 (247DFC00) [pid = 3548] [serial = 1128] [outer = 00000000] 23:05:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 167 (247E3000) [pid = 3548] [serial = 1129] [outer = 247DFC00] 23:05:59 INFO - PROCESS | 3548 | 1461305159575 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 168 (247E7400) [pid = 3548] [serial = 1130] [outer = 247DFC00] 23:06:00 INFO - PROCESS | 3548 | 1461305160216 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1021ms 23:06:00 INFO - PROCESS | 3548 | 1461305160241 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 3548 | 1461305160244 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 23:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:06:00 INFO - PROCESS | 3548 | 1461305160249 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 3548 | 1461305160251 Marionette TRACE conn5 <- [1,1470,null,{}] 23:06:00 INFO - PROCESS | 3548 | 1461305160255 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:00 INFO - PROCESS | 3548 | 1461305160373 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 23:06:00 INFO - PROCESS | 3548 | 1461305160521 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:00 INFO - PROCESS | 3548 | ++DOCSHELL 247EC000 == 90 [pid = 3548] [id = 377] 23:06:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 169 (247F0000) [pid = 3548] [serial = 1131] [outer = 00000000] 23:06:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 170 (25077800) [pid = 3548] [serial = 1132] [outer = 247F0000] 23:06:00 INFO - PROCESS | 3548 | 1461305160578 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 171 (2507FC00) [pid = 3548] [serial = 1133] [outer = 247F0000] 23:06:01 INFO - PROCESS | 3548 | 1461305161199 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 23:06:01 INFO - PROCESS | 3548 | 1461305161222 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 23:06:01 INFO - PROCESS | 3548 | 1461305161224 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 23:06:01 INFO - PROCESS | 3548 | 1461305161227 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:06:01 INFO - PROCESS | 3548 | 1461305161229 Marionette TRACE conn5 <- [1,1474,null,{}] 23:06:01 INFO - PROCESS | 3548 | 1461305161233 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:01 INFO - PROCESS | 3548 | 1461305161347 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 23:06:01 INFO - PROCESS | 3548 | 1461305161512 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 3548 | ++DOCSHELL 25479C00 == 91 [pid = 3548] [id = 378] 23:06:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 172 (255DC000) [pid = 3548] [serial = 1134] [outer = 00000000] 23:06:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 173 (256DE800) [pid = 3548] [serial = 1135] [outer = 255DC000] 23:06:01 INFO - PROCESS | 3548 | 1461305161569 Marionette DEBUG loaded listener.js 23:06:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 174 (256E2000) [pid = 3548] [serial = 1136] [outer = 255DC000] 23:06:02 INFO - PROCESS | 3548 | 1461305162176 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 971ms 23:06:02 INFO - PROCESS | 3548 | 1461305162208 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 23:06:02 INFO - PROCESS | 3548 | 1461305162210 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 23:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:06:02 INFO - PROCESS | 3548 | 1461305162215 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 3548 | 1461305162217 Marionette TRACE conn5 <- [1,1478,null,{}] 23:06:02 INFO - PROCESS | 3548 | 1461305162221 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:02 INFO - PROCESS | 3548 | 1461305162347 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 23:06:02 INFO - PROCESS | 3548 | 1461305162499 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 3548 | ++DOCSHELL 26734400 == 92 [pid = 3548] [id = 379] 23:06:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 175 (267BF400) [pid = 3548] [serial = 1137] [outer = 00000000] 23:06:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 176 (267C7400) [pid = 3548] [serial = 1138] [outer = 267BF400] 23:06:02 INFO - PROCESS | 3548 | 1461305162559 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 177 (2771B000) [pid = 3548] [serial = 1139] [outer = 267BF400] 23:06:03 INFO - PROCESS | 3548 | 1461305163174 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 970ms 23:06:03 INFO - PROCESS | 3548 | 1461305163187 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 3548 | 1461305163189 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 23:06:03 INFO - PROCESS | 3548 | 1461305163193 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:06:03 INFO - PROCESS | 3548 | 1461305163195 Marionette TRACE conn5 <- [1,1482,null,{}] 23:06:03 INFO - PROCESS | 3548 | 1461305163199 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:03 INFO - PROCESS | 3548 | 1461305163311 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 23:06:03 INFO - PROCESS | 3548 | 1461305163476 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 3548 | ++DOCSHELL 267BCC00 == 93 [pid = 3548] [id = 380] 23:06:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 178 (267C2400) [pid = 3548] [serial = 1140] [outer = 00000000] 23:06:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 179 (27723400) [pid = 3548] [serial = 1141] [outer = 267C2400] 23:06:03 INFO - PROCESS | 3548 | 1461305163535 Marionette DEBUG loaded listener.js 23:06:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 180 (27801C00) [pid = 3548] [serial = 1142] [outer = 267C2400] 23:06:04 INFO - PROCESS | 3548 | 1461305164052 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 871ms 23:06:04 INFO - PROCESS | 3548 | 1461305164067 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 23:06:04 INFO - PROCESS | 3548 | 1461305164069 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 23:06:04 INFO - PROCESS | 3548 | 1461305164072 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:06:04 INFO - PROCESS | 3548 | 1461305164074 Marionette TRACE conn5 <- [1,1486,null,{}] 23:06:04 INFO - PROCESS | 3548 | 1461305164095 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:04 INFO - PROCESS | 3548 | 1461305164208 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 23:06:04 INFO - PROCESS | 3548 | 1461305164329 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 3548 | ++DOCSHELL 27806800 == 94 [pid = 3548] [id = 381] 23:06:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 181 (27806C00) [pid = 3548] [serial = 1143] [outer = 00000000] 23:06:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 182 (2780AC00) [pid = 3548] [serial = 1144] [outer = 27806C00] 23:06:04 INFO - PROCESS | 3548 | 1461305164385 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 183 (2780E000) [pid = 3548] [serial = 1145] [outer = 27806C00] 23:06:05 INFO - PROCESS | 3548 | 1461305165041 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1016ms 23:06:05 INFO - PROCESS | 3548 | 1461305165106 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 23:06:05 INFO - PROCESS | 3548 | 1461305165109 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 23:06:05 INFO - PROCESS | 3548 | 1461305165114 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 3548 | 1461305165116 Marionette TRACE conn5 <- [1,1490,null,{}] 23:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:06:05 INFO - PROCESS | 3548 | 1461305165120 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:05 INFO - PROCESS | 3548 | 1461305165236 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 23:06:05 INFO - PROCESS | 3548 | 1461305165389 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:05 INFO - PROCESS | 3548 | ++DOCSHELL 1A197400 == 95 [pid = 3548] [id = 382] 23:06:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 184 (1A1C4C00) [pid = 3548] [serial = 1146] [outer = 00000000] 23:06:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 185 (1C74D000) [pid = 3548] [serial = 1147] [outer = 1A1C4C00] 23:06:05 INFO - PROCESS | 3548 | 1461305165448 Marionette DEBUG loaded listener.js 23:06:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 186 (1C74B800) [pid = 3548] [serial = 1148] [outer = 1A1C4C00] 23:06:06 INFO - PROCESS | 3548 | 1461305166305 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1233ms 23:06:06 INFO - PROCESS | 3548 | 1461305166353 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 23:06:06 INFO - PROCESS | 3548 | 1461305166356 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 23:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:06:06 INFO - PROCESS | 3548 | 1461305166361 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 3548 | 1461305166363 Marionette TRACE conn5 <- [1,1494,null,{}] 23:06:06 INFO - PROCESS | 3548 | 1461305166370 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:06 INFO - PROCESS | 3548 | 1461305166485 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 23:06:06 INFO - PROCESS | 3548 | 1461305166643 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 3548 | ++DOCSHELL 17035400 == 96 [pid = 3548] [id = 383] 23:06:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 187 (185E5400) [pid = 3548] [serial = 1149] [outer = 00000000] 23:06:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 188 (1B80B400) [pid = 3548] [serial = 1150] [outer = 185E5400] 23:06:06 INFO - PROCESS | 3548 | 1461305166696 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 189 (1BDC3000) [pid = 3548] [serial = 1151] [outer = 185E5400] 23:06:07 INFO - PROCESS | 3548 | 1461305167337 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 16F51C00 == 95 [pid = 3548] [id = 288] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1B83A800 == 94 [pid = 3548] [id = 372] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1E3B8400 == 93 [pid = 3548] [id = 371] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1FDF6400 == 92 [pid = 3548] [id = 370] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1D8E7C00 == 91 [pid = 3548] [id = 369] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1C9EC400 == 90 [pid = 3548] [id = 368] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1C352400 == 89 [pid = 3548] [id = 367] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1B062400 == 88 [pid = 3548] [id = 366] 23:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1023ms 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 188 (25078800) [pid = 3548] [serial = 1066] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 13FA8C00 == 87 [pid = 3548] [id = 365] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 177C8000 == 86 [pid = 3548] [id = 364] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 1BDCA800 == 85 [pid = 3548] [id = 358] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 176D3000 == 84 [pid = 3548] [id = 357] 23:06:07 INFO - PROCESS | 3548 | --DOCSHELL 0F4CD400 == 83 [pid = 3548] [id = 356] 23:06:07 INFO - PROCESS | 3548 | 1461305167455 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 23:06:07 INFO - PROCESS | 3548 | 1461305167460 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 23:06:07 INFO - PROCESS | 3548 | 1461305167466 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:06:07 INFO - PROCESS | 3548 | 1461305167469 Marionette TRACE conn5 <- [1,1498,null,{}] 23:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 187 (1FDEC000) [pid = 3548] [serial = 1015] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 186 (20543400) [pid = 3548] [serial = 1054] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 185 (215B5800) [pid = 3548] [serial = 1057] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 184 (12DC8800) [pid = 3548] [serial = 1017] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 183 (1B345000) [pid = 3548] [serial = 1020] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 182 (1C9F6C00) [pid = 3548] [serial = 1023] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 181 (20FC5800) [pid = 3548] [serial = 1026] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 180 (2313E000) [pid = 3548] [serial = 1029] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 179 (2054D000) [pid = 3548] [serial = 1055] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 178 (23663000) [pid = 3548] [serial = 1032] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 177 (1C55B800) [pid = 3548] [serial = 1042] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 176 (1BDCE800) [pid = 3548] [serial = 1041] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 175 (1EF07400) [pid = 3548] [serial = 1051] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 174 (19E7D800) [pid = 3548] [serial = 1044] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 173 (1A73C800) [pid = 3548] [serial = 1045] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 172 (1C97F800) [pid = 3548] [serial = 1048] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 171 (1CB07C00) [pid = 3548] [serial = 1049] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 170 (19D80800) [pid = 3548] [serial = 1039] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 169 (17909800) [pid = 3548] [serial = 1038] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 168 (247F9C00) [pid = 3548] [serial = 1035] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 167 (1C742000) [pid = 3548] [serial = 1060] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 166 (16F2CC00) [pid = 3548] [serial = 634] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 165 (23137800) [pid = 3548] [serial = 1058] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 164 (23B60800) [pid = 3548] [serial = 1064] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 163 (1C89E800) [pid = 3548] [serial = 1061] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 162 (1F281000) [pid = 3548] [serial = 1052] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | --DOMWINDOW == 161 (23B5A000) [pid = 3548] [serial = 1063] [outer = 00000000] [url = about:blank] 23:06:07 INFO - PROCESS | 3548 | 1461305167520 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:07 INFO - PROCESS | 3548 | 1461305167623 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 23:06:07 INFO - PROCESS | 3548 | 1461305167630 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 3548 | ++DOCSHELL 16F30C00 == 84 [pid = 3548] [id = 384] 23:06:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (16F31C00) [pid = 3548] [serial = 1152] [outer = 00000000] 23:06:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 163 (176D1400) [pid = 3548] [serial = 1153] [outer = 16F31C00] 23:06:07 INFO - PROCESS | 3548 | 1461305167677 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 164 (17910800) [pid = 3548] [serial = 1154] [outer = 16F31C00] 23:06:08 INFO - PROCESS | 3548 | 1461305168234 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 790ms 23:06:08 INFO - PROCESS | 3548 | 1461305168267 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 23:06:08 INFO - PROCESS | 3548 | 1461305168269 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 23:06:08 INFO - PROCESS | 3548 | 1461305168273 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:06:08 INFO - PROCESS | 3548 | 1461305168276 Marionette TRACE conn5 <- [1,1502,null,{}] 23:06:08 INFO - PROCESS | 3548 | 1461305168286 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:08 INFO - PROCESS | 3548 | 1461305168387 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 23:06:08 INFO - PROCESS | 3548 | 1461305168501 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:08 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCE800 == 85 [pid = 3548] [id = 385] 23:06:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 165 (1BDD1400) [pid = 3548] [serial = 1155] [outer = 00000000] 23:06:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 166 (1C55B800) [pid = 3548] [serial = 1156] [outer = 1BDD1400] 23:06:08 INFO - PROCESS | 3548 | 1461305168550 Marionette DEBUG loaded listener.js 23:06:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 167 (1C89DC00) [pid = 3548] [serial = 1157] [outer = 1BDD1400] 23:06:08 INFO - PROCESS | 3548 | 1461305168958 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 730ms 23:06:09 INFO - PROCESS | 3548 | 1461305169007 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 23:06:09 INFO - PROCESS | 3548 | 1461305169010 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 23:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:06:09 INFO - PROCESS | 3548 | 1461305169013 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:06:09 INFO - PROCESS | 3548 | 1461305169015 Marionette TRACE conn5 <- [1,1506,null,{}] 23:06:09 INFO - PROCESS | 3548 | 1461305169018 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:09 INFO - PROCESS | 3548 | 1461305169114 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 23:06:09 INFO - PROCESS | 3548 | 1461305169122 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 3548 | ++DOCSHELL 1CB04800 == 86 [pid = 3548] [id = 386] 23:06:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 168 (1CB05800) [pid = 3548] [serial = 1158] [outer = 00000000] 23:06:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 169 (1D9E5400) [pid = 3548] [serial = 1159] [outer = 1CB05800] 23:06:09 INFO - PROCESS | 3548 | 1461305169168 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 170 (1E3B3800) [pid = 3548] [serial = 1160] [outer = 1CB05800] 23:06:09 INFO - PROCESS | 3548 | 1461305169627 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 23:06:09 INFO - PROCESS | 3548 | 1461305169692 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 23:06:09 INFO - PROCESS | 3548 | 1461305169694 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 23:06:09 INFO - PROCESS | 3548 | 1461305169697 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:06:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:06:09 INFO - PROCESS | 3548 | 1461305169699 Marionette TRACE conn5 <- [1,1510,null,{}] 23:06:09 INFO - PROCESS | 3548 | 1461305169702 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:09 INFO - PROCESS | 3548 | 1461305169863 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 23:06:09 INFO - PROCESS | 3548 | 1461305169885 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 3548 | ++DOCSHELL 17631000 == 87 [pid = 3548] [id = 387] 23:06:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 171 (1C74E400) [pid = 3548] [serial = 1161] [outer = 00000000] 23:06:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 172 (1FD14000) [pid = 3548] [serial = 1162] [outer = 1C74E400] 23:06:09 INFO - PROCESS | 3548 | 1461305169931 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 173 (1FDEB800) [pid = 3548] [serial = 1163] [outer = 1C74E400] 23:06:10 INFO - PROCESS | 3548 | 1461305170433 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 23:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 23:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:06:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 777ms 23:06:10 INFO - PROCESS | 3548 | 1461305170479 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 3548 | 1461305170481 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 23:06:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:06:10 INFO - PROCESS | 3548 | 1461305170485 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 3548 | 1461305170487 Marionette TRACE conn5 <- [1,1514,null,{}] 23:06:10 INFO - PROCESS | 3548 | 1461305170497 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:10 INFO - PROCESS | 3548 | 1461305170642 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 23:06:10 INFO - PROCESS | 3548 | 1461305170719 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 3548 | ++DOCSHELL 215B2000 == 88 [pid = 3548] [id = 388] 23:06:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 174 (215B7800) [pid = 3548] [serial = 1164] [outer = 00000000] 23:06:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 175 (2313BC00) [pid = 3548] [serial = 1165] [outer = 215B7800] 23:06:10 INFO - PROCESS | 3548 | 1461305170766 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 176 (23605C00) [pid = 3548] [serial = 1166] [outer = 215B7800] 23:06:11 INFO - PROCESS | 3548 | 1461305171245 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:06:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:06:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:06:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:06:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:06:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:06:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:06:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 790ms 23:06:11 INFO - PROCESS | 3548 | 1461305171284 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 3548 | 1461305171286 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 23:06:11 INFO - PROCESS | 3548 | 1461305171290 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:06:11 INFO - PROCESS | 3548 | 1461305171291 Marionette TRACE conn5 <- [1,1518,null,{}] 23:06:11 INFO - PROCESS | 3548 | 1461305171298 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:11 INFO - PROCESS | 3548 | 1461305171430 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 23:06:11 INFO - PROCESS | 3548 | 1461305171506 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 3548 | ++DOCSHELL 2360A800 == 89 [pid = 3548] [id = 389] 23:06:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 177 (2362DC00) [pid = 3548] [serial = 1167] [outer = 00000000] 23:06:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 178 (236BF400) [pid = 3548] [serial = 1168] [outer = 2362DC00] 23:06:11 INFO - PROCESS | 3548 | 1461305171551 Marionette DEBUG loaded listener.js 23:06:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 179 (247E6400) [pid = 3548] [serial = 1169] [outer = 2362DC00] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 178 (25070C00) [pid = 3548] [serial = 1065] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 177 (204F5400) [pid = 3548] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 176 (1DACA400) [pid = 3548] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 175 (17904400) [pid = 3548] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 174 (16E3E800) [pid = 3548] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 173 (1B37F000) [pid = 3548] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 172 (1C3CA400) [pid = 3548] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 171 (212FC000) [pid = 3548] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 170 (1C9ED000) [pid = 3548] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:06:11 INFO - PROCESS | 3548 | --DOMWINDOW == 169 (1FDE8800) [pid = 3548] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:06:12 INFO - PROCESS | 3548 | 1461305172143 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:06:12 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:06:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:06:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:06:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:06:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:06:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 871ms 23:06:12 INFO - PROCESS | 3548 | 1461305172165 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 3548 | 1461305172167 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 23:06:12 INFO - PROCESS | 3548 | 1461305172186 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 3548 | 1461305172188 Marionette TRACE conn5 <- [1,1522,null,{}] 23:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:06:12 INFO - PROCESS | 3548 | 1461305172191 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:12 INFO - PROCESS | 3548 | 1461305172284 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 23:06:12 INFO - PROCESS | 3548 | 1461305172289 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 3548 | ++DOCSHELL 0EC47000 == 90 [pid = 3548] [id = 390] 23:06:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 170 (1C563400) [pid = 3548] [serial = 1170] [outer = 00000000] 23:06:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 171 (1FDE8800) [pid = 3548] [serial = 1171] [outer = 1C563400] 23:06:12 INFO - PROCESS | 3548 | 1461305172334 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 172 (20578C00) [pid = 3548] [serial = 1172] [outer = 1C563400] 23:06:12 INFO - PROCESS | 3548 | 1461305172799 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 630ms 23:06:12 INFO - PROCESS | 3548 | 1461305172835 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 3548 | 1461305172837 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 23:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:06:12 INFO - PROCESS | 3548 | 1461305172840 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 3548 | 1461305172842 Marionette TRACE conn5 <- [1,1526,null,{}] 23:06:12 INFO - PROCESS | 3548 | 1461305172846 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:12 INFO - PROCESS | 3548 | 1461305172940 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 23:06:12 INFO - PROCESS | 3548 | 1461305172947 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 3548 | ++DOCSHELL 17635800 == 91 [pid = 3548] [id = 391] 23:06:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 173 (20F23800) [pid = 3548] [serial = 1173] [outer = 00000000] 23:06:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 174 (247F9C00) [pid = 3548] [serial = 1174] [outer = 20F23800] 23:06:13 INFO - PROCESS | 3548 | 1461305172991 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 175 (25073400) [pid = 3548] [serial = 1175] [outer = 20F23800] 23:06:13 INFO - PROCESS | 3548 | 1461305173477 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 23:06:13 INFO - PROCESS | 3548 | 1461305173524 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 23:06:13 INFO - PROCESS | 3548 | 1461305173526 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 23:06:13 INFO - PROCESS | 3548 | 1461305173530 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:06:13 INFO - PROCESS | 3548 | 1461305173531 Marionette TRACE conn5 <- [1,1530,null,{}] 23:06:13 INFO - PROCESS | 3548 | 1461305173535 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:13 INFO - PROCESS | 3548 | 1461305173629 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 23:06:13 INFO - PROCESS | 3548 | 1461305173635 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 3548 | ++DOCSHELL 1C55FC00 == 92 [pid = 3548] [id = 392] 23:06:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 176 (2507C000) [pid = 3548] [serial = 1176] [outer = 00000000] 23:06:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 177 (256E5800) [pid = 3548] [serial = 1177] [outer = 2507C000] 23:06:13 INFO - PROCESS | 3548 | 1461305173680 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 178 (26739C00) [pid = 3548] [serial = 1178] [outer = 2507C000] 23:06:14 INFO - PROCESS | 3548 | 1461305174444 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 970ms 23:06:14 INFO - PROCESS | 3548 | 1461305174505 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 3548 | 1461305174510 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 23:06:14 INFO - PROCESS | 3548 | 1461305174516 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:06:14 INFO - PROCESS | 3548 | 1461305174520 Marionette TRACE conn5 <- [1,1534,null,{}] 23:06:14 INFO - PROCESS | 3548 | 1461305174526 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:14 INFO - PROCESS | 3548 | 1461305174723 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 23:06:14 INFO - PROCESS | 3548 | 1461305174736 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 3548 | ++DOCSHELL 19AC6000 == 93 [pid = 3548] [id = 393] 23:06:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 179 (19AC6C00) [pid = 3548] [serial = 1179] [outer = 00000000] 23:06:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 180 (1B522000) [pid = 3548] [serial = 1180] [outer = 19AC6C00] 23:06:14 INFO - PROCESS | 3548 | 1461305174838 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 181 (1B7BDC00) [pid = 3548] [serial = 1181] [outer = 19AC6C00] 23:06:15 INFO - PROCESS | 3548 | 1461305175505 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1021ms 23:06:15 INFO - PROCESS | 3548 | 1461305175540 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 3548 | 1461305175546 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 23:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:06:15 INFO - PROCESS | 3548 | 1461305175553 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 3548 | 1461305175556 Marionette TRACE conn5 <- [1,1538,null,{}] 23:06:15 INFO - PROCESS | 3548 | 1461305175560 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:15 INFO - PROCESS | 3548 | 1461305175684 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 23:06:15 INFO - PROCESS | 3548 | 1461305175844 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 3548 | ++DOCSHELL 1CAB4800 == 94 [pid = 3548] [id = 394] 23:06:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 182 (1CB01C00) [pid = 3548] [serial = 1182] [outer = 00000000] 23:06:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 183 (1FD16800) [pid = 3548] [serial = 1183] [outer = 1CB01C00] 23:06:15 INFO - PROCESS | 3548 | 1461305175902 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 184 (20548800) [pid = 3548] [serial = 1184] [outer = 1CB01C00] 23:06:16 INFO - PROCESS | 3548 | 1461305176516 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1021ms 23:06:16 INFO - PROCESS | 3548 | 1461305176576 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 23:06:16 INFO - PROCESS | 3548 | 1461305176579 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 23:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:06:16 INFO - PROCESS | 3548 | 1461305176582 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:06:16 INFO - PROCESS | 3548 | 1461305176586 Marionette TRACE conn5 <- [1,1542,null,{}] 23:06:16 INFO - PROCESS | 3548 | 1461305176611 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:16 INFO - PROCESS | 3548 | 1461305176801 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 23:06:16 INFO - PROCESS | 3548 | 1461305176917 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 3548 | ++DOCSHELL 256EA800 == 95 [pid = 3548] [id = 395] 23:06:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 185 (2672E000) [pid = 3548] [serial = 1185] [outer = 00000000] 23:06:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 186 (267C5000) [pid = 3548] [serial = 1186] [outer = 2672E000] 23:06:17 INFO - PROCESS | 3548 | 1461305176981 Marionette DEBUG loaded listener.js 23:06:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 187 (2771A400) [pid = 3548] [serial = 1187] [outer = 2672E000] 23:06:17 INFO - PROCESS | 3548 | 1461305177578 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1020ms 23:06:17 INFO - PROCESS | 3548 | 1461305177605 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 3548 | 1461305177608 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 23:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:06:17 INFO - PROCESS | 3548 | 1461305177612 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 3548 | 1461305177614 Marionette TRACE conn5 <- [1,1546,null,{}] 23:06:17 INFO - PROCESS | 3548 | 1461305177618 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:17 INFO - PROCESS | 3548 | 1461305177741 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 23:06:17 INFO - PROCESS | 3548 | 1461305177911 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:17 INFO - PROCESS | 3548 | ++DOCSHELL 26A1FC00 == 96 [pid = 3548] [id = 396] 23:06:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 188 (26A20400) [pid = 3548] [serial = 1188] [outer = 00000000] 23:06:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 189 (26A25C00) [pid = 3548] [serial = 1189] [outer = 26A20400] 23:06:18 INFO - PROCESS | 3548 | 1461305177968 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 190 (26A28C00) [pid = 3548] [serial = 1190] [outer = 26A20400] 23:06:18 INFO - PROCESS | 3548 | 1461305178566 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 970ms 23:06:18 INFO - PROCESS | 3548 | 1461305178585 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 23:06:18 INFO - PROCESS | 3548 | 1461305178587 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 23:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:06:18 INFO - PROCESS | 3548 | 1461305178591 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:06:18 INFO - PROCESS | 3548 | 1461305178593 Marionette TRACE conn5 <- [1,1550,null,{}] 23:06:18 INFO - PROCESS | 3548 | 1461305178597 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:18 INFO - PROCESS | 3548 | 1461305178713 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 23:06:18 INFO - PROCESS | 3548 | 1461305178888 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 3548 | ++DOCSHELL 26A24000 == 97 [pid = 3548] [id = 397] 23:06:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 191 (26A29C00) [pid = 3548] [serial = 1191] [outer = 00000000] 23:06:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 192 (27207400) [pid = 3548] [serial = 1192] [outer = 26A29C00] 23:06:18 INFO - PROCESS | 3548 | 1461305178946 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 193 (2720A400) [pid = 3548] [serial = 1193] [outer = 26A29C00] 23:06:19 INFO - PROCESS | 3548 | 1461305179508 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 971ms 23:06:19 INFO - PROCESS | 3548 | 1461305179565 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 23:06:19 INFO - PROCESS | 3548 | 1461305179567 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 23:06:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:06:19 INFO - PROCESS | 3548 | 1461305179571 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:06:19 INFO - PROCESS | 3548 | 1461305179573 Marionette TRACE conn5 <- [1,1554,null,{}] 23:06:19 INFO - PROCESS | 3548 | 1461305179577 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:19 INFO - PROCESS | 3548 | 1461305179737 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 23:06:19 INFO - PROCESS | 3548 | 1461305179898 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 3548 | ++DOCSHELL 27206400 == 98 [pid = 3548] [id = 398] 23:06:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 194 (27207000) [pid = 3548] [serial = 1194] [outer = 00000000] 23:06:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 195 (277EE400) [pid = 3548] [serial = 1195] [outer = 27207000] 23:06:19 INFO - PROCESS | 3548 | 1461305179959 Marionette DEBUG loaded listener.js 23:06:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 196 (27807800) [pid = 3548] [serial = 1196] [outer = 27207000] 23:06:20 INFO - PROCESS | 3548 | 1461305180532 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 970ms 23:06:20 INFO - PROCESS | 3548 | 1461305180576 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 23:06:20 INFO - PROCESS | 3548 | 1461305180578 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 23:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:06:20 INFO - PROCESS | 3548 | 1461305180582 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 3548 | 1461305180584 Marionette TRACE conn5 <- [1,1558,null,{}] 23:06:20 INFO - PROCESS | 3548 | 1461305180588 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:20 INFO - PROCESS | 3548 | 1461305180705 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 23:06:20 INFO - PROCESS | 3548 | 1461305180880 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:20 INFO - PROCESS | 3548 | ++DOCSHELL 277EB400 == 99 [pid = 3548] [id = 399] 23:06:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 197 (277EC000) [pid = 3548] [serial = 1197] [outer = 00000000] 23:06:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 198 (27818400) [pid = 3548] [serial = 1198] [outer = 277EC000] 23:06:20 INFO - PROCESS | 3548 | 1461305180937 Marionette DEBUG loaded listener.js 23:06:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 199 (27817C00) [pid = 3548] [serial = 1199] [outer = 277EC000] 23:06:21 INFO - PROCESS | 3548 | 1461305181581 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1068ms 23:06:21 INFO - PROCESS | 3548 | 1461305181656 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 3548 | 1461305181659 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 23:06:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:06:21 INFO - PROCESS | 3548 | 1461305181664 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 3548 | 1461305181666 Marionette TRACE conn5 <- [1,1562,null,{}] 23:06:21 INFO - PROCESS | 3548 | 1461305181670 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:21 INFO - PROCESS | 3548 | 1461305181787 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 23:06:21 INFO - PROCESS | 3548 | 1461305181944 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:21 INFO - PROCESS | 3548 | ++DOCSHELL 27210400 == 100 [pid = 3548] [id = 400] 23:06:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 200 (27814C00) [pid = 3548] [serial = 1200] [outer = 00000000] 23:06:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 201 (27DADC00) [pid = 3548] [serial = 1201] [outer = 27814C00] 23:06:22 INFO - PROCESS | 3548 | 1461305182002 Marionette DEBUG loaded listener.js 23:06:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 202 (27DAD400) [pid = 3548] [serial = 1202] [outer = 27814C00] 23:06:22 INFO - PROCESS | 3548 | 1461305182623 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:06:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:06:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 970ms 23:06:22 INFO - PROCESS | 3548 | 1461305182638 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 23:06:22 INFO - PROCESS | 3548 | 1461305182640 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 23:06:22 INFO - PROCESS | 3548 | 1461305182644 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:06:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:06:22 INFO - PROCESS | 3548 | 1461305182646 Marionette TRACE conn5 <- [1,1566,null,{}] 23:06:22 INFO - PROCESS | 3548 | 1461305182650 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:22 INFO - PROCESS | 3548 | 1461305182770 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 23:06:22 INFO - PROCESS | 3548 | 1461305182948 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 3548 | ++DOCSHELL 185E8000 == 101 [pid = 3548] [id = 401] 23:06:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 203 (1A1BFC00) [pid = 3548] [serial = 1203] [outer = 00000000] 23:06:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 204 (1C977400) [pid = 3548] [serial = 1204] [outer = 1A1BFC00] 23:06:23 INFO - PROCESS | 3548 | 1461305183004 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 205 (1CCD1400) [pid = 3548] [serial = 1205] [outer = 1A1BFC00] 23:06:23 INFO - PROCESS | 3548 | 1461305183847 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:06:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:06:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1221ms 23:06:23 INFO - PROCESS | 3548 | 1461305183868 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 23:06:23 INFO - PROCESS | 3548 | 1461305183874 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 23:06:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:06:23 INFO - PROCESS | 3548 | 1461305183879 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 3548 | 1461305183883 Marionette TRACE conn5 <- [1,1570,null,{}] 23:06:23 INFO - PROCESS | 3548 | 1461305183888 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:24 INFO - PROCESS | 3548 | 1461305184006 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 23:06:24 INFO - PROCESS | 3548 | 1461305184183 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:24 INFO - PROCESS | 3548 | ++DOCSHELL 0EC04400 == 102 [pid = 3548] [id = 402] 23:06:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 206 (123B4000) [pid = 3548] [serial = 1206] [outer = 00000000] 23:06:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 207 (17964800) [pid = 3548] [serial = 1207] [outer = 123B4000] 23:06:24 INFO - PROCESS | 3548 | 1461305184235 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 208 (1A731400) [pid = 3548] [serial = 1208] [outer = 123B4000] 23:06:24 INFO - PROCESS | 3548 | 1461305184824 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:06:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:06:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 970ms 23:06:24 INFO - PROCESS | 3548 | 1461305184854 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 23:06:24 INFO - PROCESS | 3548 | 1461305184859 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 23:06:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:06:24 INFO - PROCESS | 3548 | 1461305184865 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:06:24 INFO - PROCESS | 3548 | 1461305184868 Marionette TRACE conn5 <- [1,1574,null,{}] 23:06:24 INFO - PROCESS | 3548 | 1461305184872 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:24 INFO - PROCESS | 3548 | 1461305184983 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 23:06:25 INFO - PROCESS | 3548 | 1461305185159 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:25 INFO - PROCESS | 3548 | ++DOCSHELL 0F4D5800 == 103 [pid = 3548] [id = 403] 23:06:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 209 (0F4D7800) [pid = 3548] [serial = 1209] [outer = 00000000] 23:06:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (1C566C00) [pid = 3548] [serial = 1210] [outer = 0F4D7800] 23:06:25 INFO - PROCESS | 3548 | 1461305185210 Marionette DEBUG loaded listener.js 23:06:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (1C750C00) [pid = 3548] [serial = 1211] [outer = 0F4D7800] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 17635800 == 102 [pid = 3548] [id = 391] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 0EC47000 == 101 [pid = 3548] [id = 390] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 2360A800 == 100 [pid = 3548] [id = 389] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 215B2000 == 99 [pid = 3548] [id = 388] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 17631000 == 98 [pid = 3548] [id = 387] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 1CB04800 == 97 [pid = 3548] [id = 386] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 210 (0F4D2C00) [pid = 3548] [serial = 1069] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 209 (236B2000) [pid = 3548] [serial = 1120] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 208 (1A731C00) [pid = 3548] [serial = 1072] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 207 (1CAB1400) [pid = 3548] [serial = 1075] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 206 (25471800) [pid = 3548] [serial = 1078] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 205 (255DB400) [pid = 3548] [serial = 1081] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 204 (2672DC00) [pid = 3548] [serial = 1084] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 203 (256EA000) [pid = 3548] [serial = 1087] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 1BDCE800 == 96 [pid = 3548] [id = 385] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 16F30C00 == 95 [pid = 3548] [id = 384] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 17035400 == 94 [pid = 3548] [id = 383] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 25479C00 == 93 [pid = 3548] [id = 378] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 247EC000 == 92 [pid = 3548] [id = 377] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 247DF000 == 91 [pid = 3548] [id = 376] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 1B801800 == 90 [pid = 3548] [id = 375] 23:06:25 INFO - PROCESS | 3548 | --DOCSHELL 18FC4400 == 89 [pid = 3548] [id = 374] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 202 (2507E800) [pid = 3548] [serial = 1067] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 201 (1B7BE400) [pid = 3548] [serial = 1100] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 200 (1C74C400) [pid = 3548] [serial = 1102] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 199 (2313A400) [pid = 3548] [serial = 1117] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 198 (2673B800) [pid = 3548] [serial = 1090] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 197 (20571C00) [pid = 3548] [serial = 1112] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 196 (1C979000) [pid = 3548] [serial = 1118] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 195 (1CB0C800) [pid = 3548] [serial = 1105] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 194 (1D71CC00) [pid = 3548] [serial = 1106] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 193 (20F29800) [pid = 3548] [serial = 1114] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 192 (212EF000) [pid = 3548] [serial = 1115] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 191 (1C902400) [pid = 3548] [serial = 1103] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 190 (2054DC00) [pid = 3548] [serial = 1111] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 189 (1FDF0800) [pid = 3548] [serial = 1109] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 188 (1FD16400) [pid = 3548] [serial = 1108] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 187 (1B05C800) [pid = 3548] [serial = 1094] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 186 (1A1BE000) [pid = 3548] [serial = 1093] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 185 (16FE6C00) [pid = 3548] [serial = 1096] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 184 (1762D800) [pid = 3548] [serial = 1097] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | --DOMWINDOW == 183 (1B6C6000) [pid = 3548] [serial = 1099] [outer = 00000000] [url = about:blank] 23:06:25 INFO - PROCESS | 3548 | 1461305185807 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:06:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:06:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 973ms 23:06:25 INFO - PROCESS | 3548 | 1461305185840 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 3548 | 1461305185843 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 23:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:06:25 INFO - PROCESS | 3548 | 1461305185849 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:06:25 INFO - PROCESS | 3548 | 1461305185852 Marionette TRACE conn5 <- [1,1578,null,{}] 23:06:25 INFO - PROCESS | 3548 | 1461305185863 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:25 INFO - PROCESS | 3548 | 1461305185968 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 23:06:26 INFO - PROCESS | 3548 | 1461305186088 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 3548 | ++DOCSHELL 17037C00 == 90 [pid = 3548] [id = 404] 23:06:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 184 (1762D800) [pid = 3548] [serial = 1212] [outer = 00000000] 23:06:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 185 (1A73B000) [pid = 3548] [serial = 1213] [outer = 1762D800] 23:06:26 INFO - PROCESS | 3548 | 1461305186138 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 186 (1B6C4400) [pid = 3548] [serial = 1214] [outer = 1762D800] 23:06:26 INFO - PROCESS | 3548 | 1461305186552 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 791ms 23:06:26 INFO - PROCESS | 3548 | 1461305186642 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 23:06:26 INFO - PROCESS | 3548 | 1461305186644 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 23:06:26 INFO - PROCESS | 3548 | 1461305186647 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:06:26 INFO - PROCESS | 3548 | 1461305186649 Marionette TRACE conn5 <- [1,1582,null,{}] 23:06:26 INFO - PROCESS | 3548 | 1461305186653 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:26 INFO - PROCESS | 3548 | 1461305186751 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 23:06:26 INFO - PROCESS | 3548 | 1461305186761 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 3548 | ++DOCSHELL 1BDC2C00 == 91 [pid = 3548] [id = 405] 23:06:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 187 (1BDC3C00) [pid = 3548] [serial = 1215] [outer = 00000000] 23:06:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 188 (1C74C800) [pid = 3548] [serial = 1216] [outer = 1BDC3C00] 23:06:26 INFO - PROCESS | 3548 | 1461305186808 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 189 (1C90A000) [pid = 3548] [serial = 1217] [outer = 1BDC3C00] 23:06:27 INFO - PROCESS | 3548 | 1461305187292 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 23:06:27 INFO - PROCESS | 3548 | 1461305187321 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 23:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:06:27 INFO - PROCESS | 3548 | 1461305187323 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 23:06:27 INFO - PROCESS | 3548 | 1461305187326 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 3548 | 1461305187328 Marionette TRACE conn5 <- [1,1586,null,{}] 23:06:27 INFO - PROCESS | 3548 | 1461305187332 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:27 INFO - PROCESS | 3548 | 1461305187451 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 23:06:27 INFO - PROCESS | 3548 | 1461305187585 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:27 INFO - PROCESS | 3548 | ++DOCSHELL 1C744800 == 92 [pid = 3548] [id = 406] 23:06:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 190 (1C97C400) [pid = 3548] [serial = 1218] [outer = 00000000] 23:06:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 191 (1CB07C00) [pid = 3548] [serial = 1219] [outer = 1C97C400] 23:06:27 INFO - PROCESS | 3548 | 1461305187633 Marionette DEBUG loaded listener.js 23:06:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 192 (1D71C000) [pid = 3548] [serial = 1220] [outer = 1C97C400] 23:06:28 INFO - PROCESS | 3548 | 1461305188076 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 771ms 23:06:28 INFO - PROCESS | 3548 | 1461305188101 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 23:06:28 INFO - PROCESS | 3548 | 1461305188103 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 23:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:06:28 INFO - PROCESS | 3548 | 1461305188106 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - PROCESS | 3548 | 1461305188108 Marionette TRACE conn5 <- [1,1590,null,{}] 23:06:28 INFO - PROCESS | 3548 | 1461305188116 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:28 INFO - PROCESS | 3548 | 1461305188266 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 23:06:28 INFO - PROCESS | 3548 | 1461305188351 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 3548 | ++DOCSHELL 1DFCE800 == 93 [pid = 3548] [id = 407] 23:06:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 193 (1E366C00) [pid = 3548] [serial = 1221] [outer = 00000000] 23:06:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 194 (1FD16400) [pid = 3548] [serial = 1222] [outer = 1E366C00] 23:06:28 INFO - PROCESS | 3548 | 1461305188402 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 195 (204EB000) [pid = 3548] [serial = 1223] [outer = 1E366C00] 23:06:28 INFO - PROCESS | 3548 | 1461305188862 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 790ms 23:06:28 INFO - PROCESS | 3548 | 1461305188898 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 23:06:28 INFO - PROCESS | 3548 | 1461305188900 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 23:06:28 INFO - PROCESS | 3548 | 1461305188903 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:06:28 INFO - PROCESS | 3548 | 1461305188905 Marionette TRACE conn5 <- [1,1594,null,{}] 23:06:28 INFO - PROCESS | 3548 | 1461305188908 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:29 INFO - PROCESS | 3548 | 1461305189047 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 23:06:29 INFO - PROCESS | 3548 | 1461305189126 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 3548 | ++DOCSHELL 1C34DC00 == 94 [pid = 3548] [id = 408] 23:06:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 196 (1FD0FC00) [pid = 3548] [serial = 1224] [outer = 00000000] 23:06:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 197 (20F1EC00) [pid = 3548] [serial = 1225] [outer = 1FD0FC00] 23:06:29 INFO - PROCESS | 3548 | 1461305189171 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 198 (20F2CC00) [pid = 3548] [serial = 1226] [outer = 1FD0FC00] 23:06:29 INFO - PROCESS | 3548 | 1461305189617 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 771ms 23:06:29 INFO - PROCESS | 3548 | 1461305189678 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 23:06:29 INFO - PROCESS | 3548 | 1461305189680 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 23:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:06:29 INFO - PROCESS | 3548 | 1461305189683 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 3548 | 1461305189685 Marionette TRACE conn5 <- [1,1598,null,{}] 23:06:29 INFO - PROCESS | 3548 | 1461305189688 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:29 INFO - PROCESS | 3548 | 1461305189824 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 23:06:29 INFO - PROCESS | 3548 | 1461305189845 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 3548 | ++DOCSHELL 20571000 == 95 [pid = 3548] [id = 409] 23:06:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 199 (20FC7C00) [pid = 3548] [serial = 1227] [outer = 00000000] 23:06:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 200 (23135400) [pid = 3548] [serial = 1228] [outer = 20FC7C00] 23:06:29 INFO - PROCESS | 3548 | 1461305189890 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 201 (23606800) [pid = 3548] [serial = 1229] [outer = 20FC7C00] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 200 (2362DC00) [pid = 3548] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 199 (1C74E400) [pid = 3548] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 198 (185E5400) [pid = 3548] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 197 (1BDD1400) [pid = 3548] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 196 (16F31C00) [pid = 3548] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 195 (1C563400) [pid = 3548] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 194 (215B7800) [pid = 3548] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 193 (20F23800) [pid = 3548] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:06:30 INFO - PROCESS | 3548 | --DOMWINDOW == 192 (1CB05800) [pid = 3548] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:06:30 INFO - PROCESS | 3548 | 1461305190624 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 970ms 23:06:30 INFO - PROCESS | 3548 | 1461305190657 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 23:06:30 INFO - PROCESS | 3548 | 1461305190659 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 23:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:06:30 INFO - PROCESS | 3548 | 1461305190663 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 3548 | 1461305190665 Marionette TRACE conn5 <- [1,1602,null,{}] 23:06:30 INFO - PROCESS | 3548 | 1461305190668 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:30 INFO - PROCESS | 3548 | 1461305190760 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 23:06:30 INFO - PROCESS | 3548 | 1461305190766 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 3548 | ++DOCSHELL 13FA8800 == 96 [pid = 3548] [id = 410] 23:06:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 193 (1EF05000) [pid = 3548] [serial = 1230] [outer = 00000000] 23:06:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 194 (212FC000) [pid = 3548] [serial = 1231] [outer = 1EF05000] 23:06:30 INFO - PROCESS | 3548 | 1461305190811 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 195 (214E6800) [pid = 3548] [serial = 1232] [outer = 1EF05000] 23:06:31 INFO - PROCESS | 3548 | 1461305191264 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 23:06:31 INFO - PROCESS | 3548 | 1461305191333 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 23:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:06:31 INFO - PROCESS | 3548 | 1461305191335 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 23:06:31 INFO - PROCESS | 3548 | 1461305191338 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 3548 | 1461305191340 Marionette TRACE conn5 <- [1,1606,null,{}] 23:06:31 INFO - PROCESS | 3548 | 1461305191344 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:31 INFO - PROCESS | 3548 | 1461305191439 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 23:06:31 INFO - PROCESS | 3548 | 1461305191445 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCBC00 == 97 [pid = 3548] [id = 411] 23:06:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 196 (212F1000) [pid = 3548] [serial = 1233] [outer = 00000000] 23:06:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 197 (236B1800) [pid = 3548] [serial = 1234] [outer = 212F1000] 23:06:31 INFO - PROCESS | 3548 | 1461305191490 Marionette DEBUG loaded listener.js 23:06:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 198 (236BD000) [pid = 3548] [serial = 1235] [outer = 212F1000] 23:06:31 INFO - PROCESS | 3548 | 1461305191982 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 23:06:32 INFO - PROCESS | 3548 | 1461305192025 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 23:06:32 INFO - PROCESS | 3548 | 1461305192027 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 23:06:32 INFO - PROCESS | 3548 | 1461305192031 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 3548 | 1461305192033 Marionette TRACE conn5 <- [1,1610,null,{}] 23:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:06:32 INFO - PROCESS | 3548 | 1461305192037 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:32 INFO - PROCESS | 3548 | 1461305192154 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 23:06:32 INFO - PROCESS | 3548 | 1461305192161 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:32 INFO - PROCESS | 3548 | ++DOCSHELL 23631C00 == 98 [pid = 3548] [id = 412] 23:06:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 199 (23B56000) [pid = 3548] [serial = 1236] [outer = 00000000] 23:06:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 200 (25477C00) [pid = 3548] [serial = 1237] [outer = 23B56000] 23:06:32 INFO - PROCESS | 3548 | 1461305192212 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 201 (255E2400) [pid = 3548] [serial = 1238] [outer = 23B56000] 23:06:33 INFO - PROCESS | 3548 | 1461305193015 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1014ms 23:06:33 INFO - PROCESS | 3548 | 1461305193052 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 23:06:33 INFO - PROCESS | 3548 | 1461305193058 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 23:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:06:33 INFO - PROCESS | 3548 | 1461305193063 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 3548 | 1461305193067 Marionette TRACE conn5 <- [1,1614,null,{}] 23:06:33 INFO - PROCESS | 3548 | 1461305193073 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:33 INFO - PROCESS | 3548 | 1461305193276 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 23:06:33 INFO - PROCESS | 3548 | 1461305193297 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 3548 | ++DOCSHELL 17246C00 == 99 [pid = 3548] [id = 413] 23:06:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 202 (17282C00) [pid = 3548] [serial = 1239] [outer = 00000000] 23:06:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 203 (19ABFC00) [pid = 3548] [serial = 1240] [outer = 17282C00] 23:06:33 INFO - PROCESS | 3548 | 1461305193397 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 204 (19E73800) [pid = 3548] [serial = 1241] [outer = 17282C00] 23:06:34 INFO - PROCESS | 3548 | 1461305194080 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1079ms 23:06:34 INFO - PROCESS | 3548 | 1461305194145 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 3548 | 1461305194152 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 23:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:06:34 INFO - PROCESS | 3548 | 1461305194220 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 3548 | 1461305194223 Marionette TRACE conn5 <- [1,1618,null,{}] 23:06:34 INFO - PROCESS | 3548 | 1461305194230 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:34 INFO - PROCESS | 3548 | 1461305194362 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 23:06:34 INFO - PROCESS | 3548 | 1461305194515 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:34 INFO - PROCESS | 3548 | ++DOCSHELL 1B38BC00 == 100 [pid = 3548] [id = 414] 23:06:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 205 (1B6C8400) [pid = 3548] [serial = 1242] [outer = 00000000] 23:06:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 206 (1C981400) [pid = 3548] [serial = 1243] [outer = 1B6C8400] 23:06:34 INFO - PROCESS | 3548 | 1461305194572 Marionette DEBUG loaded listener.js 23:06:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 207 (1CB10000) [pid = 3548] [serial = 1244] [outer = 1B6C8400] 23:06:35 INFO - PROCESS | 3548 | 1461305195169 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:06:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:06:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1011ms 23:06:35 INFO - PROCESS | 3548 | 1461305195192 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 23:06:35 INFO - PROCESS | 3548 | 1461305195195 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 23:06:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:06:35 INFO - PROCESS | 3548 | 1461305195198 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:06:35 INFO - PROCESS | 3548 | 1461305195202 Marionette TRACE conn5 <- [1,1622,null,{}] 23:06:35 INFO - PROCESS | 3548 | 1461305195213 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:35 INFO - PROCESS | 3548 | 1461305195337 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 23:06:35 INFO - PROCESS | 3548 | 1461305195516 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 3548 | ++DOCSHELL 247E2000 == 101 [pid = 3548] [id = 415] 23:06:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 208 (247E7800) [pid = 3548] [serial = 1245] [outer = 00000000] 23:06:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 209 (25079800) [pid = 3548] [serial = 1246] [outer = 247E7800] 23:06:35 INFO - PROCESS | 3548 | 1461305195578 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (255DEC00) [pid = 3548] [serial = 1247] [outer = 247E7800] 23:06:36 INFO - PROCESS | 3548 | 1461305196175 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1022ms 23:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:06:36 INFO - PROCESS | 3548 | 1461305196223 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 3548 | 1461305196226 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 23:06:36 INFO - PROCESS | 3548 | 1461305196229 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 3548 | 1461305196231 Marionette TRACE conn5 <- [1,1626,null,{}] 23:06:36 INFO - PROCESS | 3548 | 1461305196235 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:36 INFO - PROCESS | 3548 | 1461305196360 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 23:06:36 INFO - PROCESS | 3548 | 1461305196544 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:36 INFO - PROCESS | 3548 | ++DOCSHELL 26734800 == 102 [pid = 3548] [id = 416] 23:06:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (26735000) [pid = 3548] [serial = 1248] [outer = 00000000] 23:06:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 212 (267C5C00) [pid = 3548] [serial = 1249] [outer = 26735000] 23:06:36 INFO - PROCESS | 3548 | 1461305196600 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 213 (26A23400) [pid = 3548] [serial = 1250] [outer = 26735000] 23:06:37 INFO - PROCESS | 3548 | 1461305197194 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1018ms 23:06:37 INFO - PROCESS | 3548 | 1461305197251 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 3548 | 1461305197253 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 23:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:06:37 INFO - PROCESS | 3548 | 1461305197257 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 3548 | 1461305197259 Marionette TRACE conn5 <- [1,1630,null,{}] 23:06:37 INFO - PROCESS | 3548 | 1461305197263 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:37 INFO - PROCESS | 3548 | 1461305197382 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 23:06:37 INFO - PROCESS | 3548 | 1461305197559 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 3548 | ++DOCSHELL 26A25400 == 103 [pid = 3548] [id = 417] 23:06:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 214 (27208C00) [pid = 3548] [serial = 1251] [outer = 00000000] 23:06:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 215 (277E1400) [pid = 3548] [serial = 1252] [outer = 27208C00] 23:06:37 INFO - PROCESS | 3548 | 1461305197618 Marionette DEBUG loaded listener.js 23:06:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 216 (277E6C00) [pid = 3548] [serial = 1253] [outer = 27208C00] 23:06:38 INFO - PROCESS | 3548 | 1461305198178 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:06:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:06:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 971ms 23:06:38 INFO - PROCESS | 3548 | 1461305198231 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 23:06:38 INFO - PROCESS | 3548 | 1461305198233 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 23:06:38 INFO - PROCESS | 3548 | 1461305198237 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:06:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:06:38 INFO - PROCESS | 3548 | 1461305198239 Marionette TRACE conn5 <- [1,1634,null,{}] 23:06:38 INFO - PROCESS | 3548 | 1461305198243 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:38 INFO - PROCESS | 3548 | 1461305198372 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 23:06:38 INFO - PROCESS | 3548 | 1461305198533 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 3548 | ++DOCSHELL 2720F000 == 104 [pid = 3548] [id = 418] 23:06:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 217 (277BF000) [pid = 3548] [serial = 1254] [outer = 00000000] 23:06:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 218 (277C8400) [pid = 3548] [serial = 1255] [outer = 277BF000] 23:06:38 INFO - PROCESS | 3548 | 1461305198593 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 219 (277C9800) [pid = 3548] [serial = 1256] [outer = 277BF000] 23:06:39 INFO - PROCESS | 3548 | 1461305199188 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:06:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1016ms 23:06:39 INFO - PROCESS | 3548 | 1461305199257 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 23:06:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:06:39 INFO - PROCESS | 3548 | 1461305199259 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 23:06:39 INFO - PROCESS | 3548 | 1461305199263 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 3548 | 1461305199265 Marionette TRACE conn5 <- [1,1638,null,{}] 23:06:39 INFO - PROCESS | 3548 | 1461305199269 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:39 INFO - PROCESS | 3548 | 1461305199386 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 23:06:39 INFO - PROCESS | 3548 | 1461305199550 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:39 INFO - PROCESS | 3548 | ++DOCSHELL 277C4000 == 105 [pid = 3548] [id = 419] 23:06:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 220 (277C6C00) [pid = 3548] [serial = 1257] [outer = 00000000] 23:06:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 221 (27DAE400) [pid = 3548] [serial = 1258] [outer = 277C6C00] 23:06:39 INFO - PROCESS | 3548 | 1461305199609 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 222 (27DB3C00) [pid = 3548] [serial = 1259] [outer = 277C6C00] 23:06:40 INFO - PROCESS | 3548 | 1461305200222 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:06:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1020ms 23:06:40 INFO - PROCESS | 3548 | 1461305200287 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 23:06:40 INFO - PROCESS | 3548 | 1461305200289 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 23:06:40 INFO - PROCESS | 3548 | 1461305200293 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:06:40 INFO - PROCESS | 3548 | 1461305200295 Marionette TRACE conn5 <- [1,1642,null,{}] 23:06:40 INFO - PROCESS | 3548 | 1461305200299 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:40 INFO - PROCESS | 3548 | 1461305200416 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 23:06:40 INFO - PROCESS | 3548 | 1461305200580 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 3548 | ++DOCSHELL 26616400 == 106 [pid = 3548] [id = 420] 23:06:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 223 (26617000) [pid = 3548] [serial = 1260] [outer = 00000000] 23:06:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 224 (2661D800) [pid = 3548] [serial = 1261] [outer = 26617000] 23:06:40 INFO - PROCESS | 3548 | 1461305200638 Marionette DEBUG loaded listener.js 23:06:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 225 (2661F000) [pid = 3548] [serial = 1262] [outer = 26617000] 23:06:41 INFO - PROCESS | 3548 | 1461305201212 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 971ms 23:06:41 INFO - PROCESS | 3548 | 1461305201267 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 3548 | 1461305201269 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 23:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:06:41 INFO - PROCESS | 3548 | 1461305201273 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 3548 | 1461305201275 Marionette TRACE conn5 <- [1,1646,null,{}] 23:06:41 INFO - PROCESS | 3548 | 1461305201279 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:41 INFO - PROCESS | 3548 | 1461305201397 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 23:06:41 INFO - PROCESS | 3548 | 1461305201576 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:41 INFO - PROCESS | 3548 | ++DOCSHELL 256EC000 == 107 [pid = 3548] [id = 421] 23:06:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 226 (2661C400) [pid = 3548] [serial = 1263] [outer = 00000000] 23:06:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 227 (2729E800) [pid = 3548] [serial = 1264] [outer = 2661C400] 23:06:41 INFO - PROCESS | 3548 | 1461305201633 Marionette DEBUG loaded listener.js 23:06:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 228 (272A0C00) [pid = 3548] [serial = 1265] [outer = 2661C400] 23:06:42 INFO - PROCESS | 3548 | 1461305202247 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1017ms 23:06:42 INFO - PROCESS | 3548 | 1461305202294 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 23:06:42 INFO - PROCESS | 3548 | 1461305202296 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 23:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:06:42 INFO - PROCESS | 3548 | 1461305202300 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:06:42 INFO - PROCESS | 3548 | 1461305202302 Marionette TRACE conn5 <- [1,1650,null,{}] 23:06:42 INFO - PROCESS | 3548 | 1461305202306 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:42 INFO - PROCESS | 3548 | 1461305202427 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 23:06:42 INFO - PROCESS | 3548 | 1461305202603 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 3548 | ++DOCSHELL 19AE4800 == 108 [pid = 3548] [id = 422] 23:06:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 229 (1C3CA400) [pid = 3548] [serial = 1266] [outer = 00000000] 23:06:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (1FD15800) [pid = 3548] [serial = 1267] [outer = 1C3CA400] 23:06:42 INFO - PROCESS | 3548 | 1461305202660 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (204F2800) [pid = 3548] [serial = 1268] [outer = 1C3CA400] 23:06:43 INFO - PROCESS | 3548 | 1461305203599 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1379ms 23:06:43 INFO - PROCESS | 3548 | 1461305203684 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 3548 | 1461305203687 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 23:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:06:43 INFO - PROCESS | 3548 | 1461305203693 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 3548 | 1461305203697 Marionette TRACE conn5 <- [1,1654,null,{}] 23:06:43 INFO - PROCESS | 3548 | 1461305203703 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:43 INFO - PROCESS | 3548 | 1461305203856 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 23:06:44 INFO - PROCESS | 3548 | 1461305204037 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:44 INFO - PROCESS | 3548 | ++DOCSHELL 17628800 == 109 [pid = 3548] [id = 423] 23:06:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (17964400) [pid = 3548] [serial = 1269] [outer = 00000000] 23:06:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 233 (1A736C00) [pid = 3548] [serial = 1270] [outer = 17964400] 23:06:44 INFO - PROCESS | 3548 | 1461305204089 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 234 (1B530000) [pid = 3548] [serial = 1271] [outer = 17964400] 23:06:44 INFO - PROCESS | 3548 | 1461305204711 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1075ms 23:06:44 INFO - PROCESS | 3548 | 1461305204769 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 3548 | 1461305204774 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 23:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:06:44 INFO - PROCESS | 3548 | 1461305204780 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 3548 | 1461305204783 Marionette TRACE conn5 <- [1,1658,null,{}] 23:06:44 INFO - PROCESS | 3548 | 1461305204787 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:44 INFO - PROCESS | 3548 | 1461305204905 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 23:06:45 INFO - PROCESS | 3548 | 1461305205076 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 1BDCBC00 == 108 [pid = 3548] [id = 411] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 13FA8800 == 107 [pid = 3548] [id = 410] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 20571000 == 106 [pid = 3548] [id = 409] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 1C34DC00 == 105 [pid = 3548] [id = 408] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 1DFCE800 == 104 [pid = 3548] [id = 407] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 1C744800 == 103 [pid = 3548] [id = 406] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 1BDC2C00 == 102 [pid = 3548] [id = 405] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 17037C00 == 101 [pid = 3548] [id = 404] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 0F4D5800 == 100 [pid = 3548] [id = 403] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 233 (25077800) [pid = 3548] [serial = 1132] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 232 (2780AC00) [pid = 3548] [serial = 1144] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 231 (267C7400) [pid = 3548] [serial = 1138] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 230 (19D7C400) [pid = 3548] [serial = 1123] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 229 (1CCCC000) [pid = 3548] [serial = 1126] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 228 (27723400) [pid = 3548] [serial = 1141] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 227 (256DE800) [pid = 3548] [serial = 1135] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 226 (247E3000) [pid = 3548] [serial = 1129] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 225 (256E5800) [pid = 3548] [serial = 1177] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | ++DOCSHELL 0F4CE800 == 101 [pid = 3548] [id = 424] 23:06:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 226 (0F4D2C00) [pid = 3548] [serial = 1272] [outer = 00000000] 23:06:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 227 (177D4000) [pid = 3548] [serial = 1273] [outer = 0F4D2C00] 23:06:45 INFO - PROCESS | 3548 | 1461305205199 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 228 (1A191800) [pid = 3548] [serial = 1274] [outer = 0F4D2C00] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 0EC04400 == 100 [pid = 3548] [id = 402] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 256EA800 == 99 [pid = 3548] [id = 395] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 1CAB4800 == 98 [pid = 3548] [id = 394] 23:06:45 INFO - PROCESS | 3548 | --DOCSHELL 19AC6000 == 97 [pid = 3548] [id = 393] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 227 (236BF400) [pid = 3548] [serial = 1168] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 226 (1FD14000) [pid = 3548] [serial = 1162] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 225 (1B80B400) [pid = 3548] [serial = 1150] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 224 (1C89DC00) [pid = 3548] [serial = 1157] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 223 (17910800) [pid = 3548] [serial = 1154] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 222 (1C55B800) [pid = 3548] [serial = 1156] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 221 (247E6400) [pid = 3548] [serial = 1169] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 220 (1FDE8800) [pid = 3548] [serial = 1171] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 219 (1C74D000) [pid = 3548] [serial = 1147] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 218 (1BDC3000) [pid = 3548] [serial = 1151] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 217 (23605C00) [pid = 3548] [serial = 1166] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 216 (20578C00) [pid = 3548] [serial = 1172] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 215 (2313BC00) [pid = 3548] [serial = 1165] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 214 (247F9C00) [pid = 3548] [serial = 1174] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 213 (1D9E5400) [pid = 3548] [serial = 1159] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 212 (176D1400) [pid = 3548] [serial = 1153] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 211 (1E3B3800) [pid = 3548] [serial = 1160] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 210 (1FDEB800) [pid = 3548] [serial = 1163] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | --DOMWINDOW == 209 (25073400) [pid = 3548] [serial = 1175] [outer = 00000000] [url = about:blank] 23:06:45 INFO - PROCESS | 3548 | 1461305205698 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 970ms 23:06:45 INFO - PROCESS | 3548 | 1461305205753 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 23:06:45 INFO - PROCESS | 3548 | 1461305205755 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 23:06:45 INFO - PROCESS | 3548 | 1461305205759 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:06:45 INFO - PROCESS | 3548 | 1461305205762 Marionette TRACE conn5 <- [1,1662,null,{}] 23:06:45 INFO - PROCESS | 3548 | 1461305205773 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:45 INFO - PROCESS | 3548 | 1461305205874 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 23:06:46 INFO - PROCESS | 3548 | 1461305206024 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 3548 | ++DOCSHELL 17631000 == 98 [pid = 3548] [id = 425] 23:06:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (1A148800) [pid = 3548] [serial = 1275] [outer = 00000000] 23:06:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (1C89DC00) [pid = 3548] [serial = 1276] [outer = 1A148800] 23:06:46 INFO - PROCESS | 3548 | 1461305206074 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 212 (1C9F1C00) [pid = 3548] [serial = 1277] [outer = 1A148800] 23:06:46 INFO - PROCESS | 3548 | 1461305206518 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 831ms 23:06:46 INFO - PROCESS | 3548 | 1461305206593 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 3548 | 1461305206596 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 23:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:06:46 INFO - PROCESS | 3548 | 1461305206599 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 3548 | 1461305206601 Marionette TRACE conn5 <- [1,1666,null,{}] 23:06:46 INFO - PROCESS | 3548 | 1461305206605 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:46 INFO - PROCESS | 3548 | 1461305206704 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 23:06:46 INFO - PROCESS | 3548 | 1461305206718 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 3548 | ++DOCSHELL 1D8E6000 == 99 [pid = 3548] [id = 426] 23:06:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 213 (1D9DF400) [pid = 3548] [serial = 1278] [outer = 00000000] 23:06:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 214 (1FD0EC00) [pid = 3548] [serial = 1279] [outer = 1D9DF400] 23:06:46 INFO - PROCESS | 3548 | 1461305206764 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 215 (1FD18400) [pid = 3548] [serial = 1280] [outer = 1D9DF400] 23:06:47 INFO - PROCESS | 3548 | 1461305207239 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 23:06:47 INFO - PROCESS | 3548 | 1461305207273 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 3548 | 1461305207275 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 23:06:47 INFO - PROCESS | 3548 | 1461305207278 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:06:47 INFO - PROCESS | 3548 | 1461305207280 Marionette TRACE conn5 <- [1,1670,null,{}] 23:06:47 INFO - PROCESS | 3548 | 1461305207284 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:47 INFO - PROCESS | 3548 | 1461305207379 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 23:06:47 INFO - PROCESS | 3548 | 1461305207386 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 3548 | ++DOCSHELL 1FDEC000 == 100 [pid = 3548] [id = 427] 23:06:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 216 (204EBC00) [pid = 3548] [serial = 1281] [outer = 00000000] 23:06:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 217 (2054A400) [pid = 3548] [serial = 1282] [outer = 204EBC00] 23:06:47 INFO - PROCESS | 3548 | 1461305207432 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 218 (20F27C00) [pid = 3548] [serial = 1283] [outer = 204EBC00] 23:06:47 INFO - PROCESS | 3548 | 1461305207963 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 730ms 23:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:06:48 INFO - PROCESS | 3548 | 1461305208013 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 23:06:48 INFO - PROCESS | 3548 | 1461305208015 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 23:06:48 INFO - PROCESS | 3548 | 1461305208024 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 3548 | 1461305208026 Marionette TRACE conn5 <- [1,1674,null,{}] 23:06:48 INFO - PROCESS | 3548 | 1461305208030 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:48 INFO - PROCESS | 3548 | 1461305208216 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 23:06:48 INFO - PROCESS | 3548 | 1461305208248 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 3548 | ++DOCSHELL 2054DC00 == 101 [pid = 3548] [id = 428] 23:06:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 219 (20FBBC00) [pid = 3548] [serial = 1284] [outer = 00000000] 23:06:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 220 (23B59C00) [pid = 3548] [serial = 1285] [outer = 20FBBC00] 23:06:48 INFO - PROCESS | 3548 | 1461305208296 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 221 (247E3000) [pid = 3548] [serial = 1286] [outer = 20FBBC00] 23:06:49 INFO - PROCESS | 3548 | 1461305209144 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 23:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1175ms 23:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:06:49 INFO - PROCESS | 3548 | 1461305209194 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 3548 | 1461305209196 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 23:06:49 INFO - PROCESS | 3548 | 1461305209199 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 3548 | 1461305209201 Marionette TRACE conn5 <- [1,1678,null,{}] 23:06:49 INFO - PROCESS | 3548 | 1461305209218 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:49 INFO - PROCESS | 3548 | 1461305209358 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 23:06:49 INFO - PROCESS | 3548 | 1461305209445 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:49 INFO - PROCESS | 3548 | ++DOCSHELL 19AE3C00 == 102 [pid = 3548] [id = 429] 23:06:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 222 (23B56400) [pid = 3548] [serial = 1287] [outer = 00000000] 23:06:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 223 (25077800) [pid = 3548] [serial = 1288] [outer = 23B56400] 23:06:49 INFO - PROCESS | 3548 | 1461305209492 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 224 (2547F800) [pid = 3548] [serial = 1289] [outer = 23B56400] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 223 (1C97C400) [pid = 3548] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 222 (1E366C00) [pid = 3548] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 221 (1FD0FC00) [pid = 3548] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 220 (1BDC3C00) [pid = 3548] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 219 (1762D800) [pid = 3548] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 218 (20FC7C00) [pid = 3548] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 217 (212F1000) [pid = 3548] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 216 (0F4D7800) [pid = 3548] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 215 (123B4000) [pid = 3548] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:06:49 INFO - PROCESS | 3548 | --DOMWINDOW == 214 (1EF05000) [pid = 3548] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:06:50 INFO - PROCESS | 3548 | 1461305210172 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1023ms 23:06:50 INFO - PROCESS | 3548 | 1461305210223 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 3548 | 1461305210226 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 23:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:06:50 INFO - PROCESS | 3548 | 1461305210229 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 3548 | 1461305210231 Marionette TRACE conn5 <- [1,1682,null,{}] 23:06:50 INFO - PROCESS | 3548 | 1461305210234 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:50 INFO - PROCESS | 3548 | 1461305210331 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 23:06:50 INFO - PROCESS | 3548 | 1461305210337 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:50 INFO - PROCESS | 3548 | ++DOCSHELL 1E366C00 == 103 [pid = 3548] [id = 430] 23:06:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 215 (20550C00) [pid = 3548] [serial = 1290] [outer = 00000000] 23:06:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 216 (247E6400) [pid = 3548] [serial = 1291] [outer = 20550C00] 23:06:50 INFO - PROCESS | 3548 | 1461305210382 Marionette DEBUG loaded listener.js 23:06:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 217 (25071000) [pid = 3548] [serial = 1292] [outer = 20550C00] 23:06:50 INFO - PROCESS | 3548 | 1461305210837 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 630ms 23:06:50 INFO - PROCESS | 3548 | 1461305210883 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 3548 | 1461305210885 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 23:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:06:50 INFO - PROCESS | 3548 | 1461305210888 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 3548 | 1461305210890 Marionette TRACE conn5 <- [1,1686,null,{}] 23:06:50 INFO - PROCESS | 3548 | 1461305210893 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:51 INFO - PROCESS | 3548 | 1461305210990 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 23:06:51 INFO - PROCESS | 3548 | 1461305211032 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 3548 | ++DOCSHELL 25078C00 == 104 [pid = 3548] [id = 431] 23:06:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 218 (25079000) [pid = 3548] [serial = 1293] [outer = 00000000] 23:06:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 219 (267B9800) [pid = 3548] [serial = 1294] [outer = 25079000] 23:06:51 INFO - PROCESS | 3548 | 1461305211079 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 220 (26A22800) [pid = 3548] [serial = 1295] [outer = 25079000] 23:06:51 INFO - PROCESS | 3548 | 1461305211530 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 23:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 23:06:51 INFO - PROCESS | 3548 | 1461305211585 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 23:06:51 INFO - PROCESS | 3548 | 1461305211587 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 23:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:06:51 INFO - PROCESS | 3548 | 1461305211605 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:06:51 INFO - PROCESS | 3548 | 1461305211606 Marionette TRACE conn5 <- [1,1690,null,{}] 23:06:51 INFO - PROCESS | 3548 | 1461305211610 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:51 INFO - PROCESS | 3548 | 1461305211706 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 23:06:51 INFO - PROCESS | 3548 | 1461305211713 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 3548 | ++DOCSHELL 23618400 == 105 [pid = 3548] [id = 432] 23:06:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 221 (2361A000) [pid = 3548] [serial = 1296] [outer = 00000000] 23:06:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 222 (2361E000) [pid = 3548] [serial = 1297] [outer = 2361A000] 23:06:51 INFO - PROCESS | 3548 | 1461305211758 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 223 (23620C00) [pid = 3548] [serial = 1298] [outer = 2361A000] 23:06:52 INFO - PROCESS | 3548 | 1461305212587 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1020ms 23:06:52 INFO - PROCESS | 3548 | 1461305212627 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 3548 | 1461305212633 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 23:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:06:52 INFO - PROCESS | 3548 | 1461305212638 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 3548 | 1461305212642 Marionette TRACE conn5 <- [1,1694,null,{}] 23:06:52 INFO - PROCESS | 3548 | 1461305212669 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:52 INFO - PROCESS | 3548 | 1461305212803 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 23:06:53 INFO - PROCESS | 3548 | 1461305212977 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 3548 | ++DOCSHELL 19AE1800 == 106 [pid = 3548] [id = 433] 23:06:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 224 (19E7F400) [pid = 3548] [serial = 1299] [outer = 00000000] 23:06:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 225 (1B80E800) [pid = 3548] [serial = 1300] [outer = 19E7F400] 23:06:53 INFO - PROCESS | 3548 | 1461305213039 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 226 (1BDCCC00) [pid = 3548] [serial = 1301] [outer = 19E7F400] 23:06:53 INFO - PROCESS | 3548 | 1461305213647 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1044ms 23:06:53 INFO - PROCESS | 3548 | 1461305213686 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 3548 | 1461305213693 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 23:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:06:53 INFO - PROCESS | 3548 | 1461305213699 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 3548 | 1461305213702 Marionette TRACE conn5 <- [1,1698,null,{}] 23:06:53 INFO - PROCESS | 3548 | 1461305213707 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:53 INFO - PROCESS | 3548 | 1461305213835 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 23:06:54 INFO - PROCESS | 3548 | 1461305214020 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 3548 | ++DOCSHELL 1C3CA800 == 107 [pid = 3548] [id = 434] 23:06:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 227 (1C74E400) [pid = 3548] [serial = 1302] [outer = 00000000] 23:06:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 228 (20F22400) [pid = 3548] [serial = 1303] [outer = 1C74E400] 23:06:54 INFO - PROCESS | 3548 | 1461305214078 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 229 (23602800) [pid = 3548] [serial = 1304] [outer = 1C74E400] 23:06:54 INFO - PROCESS | 3548 | 1461305214715 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1079ms 23:06:54 INFO - PROCESS | 3548 | 1461305214780 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 3548 | 1461305214783 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 23:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:06:54 INFO - PROCESS | 3548 | 1461305214787 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 3548 | 1461305214790 Marionette TRACE conn5 <- [1,1702,null,{}] 23:06:54 INFO - PROCESS | 3548 | 1461305214802 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:54 INFO - PROCESS | 3548 | 1461305214930 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 23:06:55 INFO - PROCESS | 3548 | 1461305215104 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 3548 | ++DOCSHELL 26618800 == 108 [pid = 3548] [id = 435] 23:06:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (26736C00) [pid = 3548] [serial = 1305] [outer = 00000000] 23:06:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (27299000) [pid = 3548] [serial = 1306] [outer = 26736C00] 23:06:55 INFO - PROCESS | 3548 | 1461305215164 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (272A2400) [pid = 3548] [serial = 1307] [outer = 26736C00] 23:06:55 INFO - PROCESS | 3548 | 1461305215789 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1070ms 23:06:55 INFO - PROCESS | 3548 | 1461305215860 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 23:06:55 INFO - PROCESS | 3548 | 1461305215863 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 23:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:06:55 INFO - PROCESS | 3548 | 1461305215867 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:06:55 INFO - PROCESS | 3548 | 1461305215869 Marionette TRACE conn5 <- [1,1706,null,{}] 23:06:55 INFO - PROCESS | 3548 | 1461305215873 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:56 INFO - PROCESS | 3548 | 1461305216055 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 23:06:56 INFO - PROCESS | 3548 | 1461305216181 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 3548 | ++DOCSHELL 27719C00 == 109 [pid = 3548] [id = 436] 23:06:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 233 (2771A800) [pid = 3548] [serial = 1308] [outer = 00000000] 23:06:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 234 (2777E400) [pid = 3548] [serial = 1309] [outer = 2771A800] 23:06:56 INFO - PROCESS | 3548 | 1461305216240 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 235 (27783000) [pid = 3548] [serial = 1310] [outer = 2771A800] 23:06:56 INFO - PROCESS | 3548 | 1461305216853 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1022ms 23:06:56 INFO - PROCESS | 3548 | 1461305216891 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 3548 | 1461305216893 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 23:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:06:56 INFO - PROCESS | 3548 | 1461305216896 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 3548 | 1461305216898 Marionette TRACE conn5 <- [1,1710,null,{}] 23:06:56 INFO - PROCESS | 3548 | 1461305216902 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:57 INFO - PROCESS | 3548 | 1461305217019 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 23:06:57 INFO - PROCESS | 3548 | 1461305217198 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:57 INFO - PROCESS | 3548 | ++DOCSHELL 27725400 == 110 [pid = 3548] [id = 437] 23:06:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 236 (27785400) [pid = 3548] [serial = 1311] [outer = 00000000] 23:06:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 237 (277BA400) [pid = 3548] [serial = 1312] [outer = 27785400] 23:06:57 INFO - PROCESS | 3548 | 1461305217254 Marionette DEBUG loaded listener.js 23:06:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 238 (277C4800) [pid = 3548] [serial = 1313] [outer = 27785400] 23:06:57 INFO - PROCESS | 3548 | 1461305217852 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 23:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1015ms 23:06:57 INFO - PROCESS | 3548 | 1461305217916 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 23:06:57 INFO - PROCESS | 3548 | 1461305217918 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 23:06:57 INFO - PROCESS | 3548 | 1461305217922 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:06:57 INFO - PROCESS | 3548 | 1461305217924 Marionette TRACE conn5 <- [1,1714,null,{}] 23:06:57 INFO - PROCESS | 3548 | 1461305217961 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:58 INFO - PROCESS | 3548 | 1461305218100 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 23:06:58 INFO - PROCESS | 3548 | 1461305218265 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 3548 | ++DOCSHELL 2778AC00 == 111 [pid = 3548] [id = 438] 23:06:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 239 (277C6400) [pid = 3548] [serial = 1314] [outer = 00000000] 23:06:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 240 (27DA7800) [pid = 3548] [serial = 1315] [outer = 277C6400] 23:06:58 INFO - PROCESS | 3548 | 1461305218328 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 241 (27DABC00) [pid = 3548] [serial = 1316] [outer = 277C6400] 23:06:58 INFO - PROCESS | 3548 | 1461305218893 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1018ms 23:06:58 INFO - PROCESS | 3548 | 1461305218944 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 23:06:58 INFO - PROCESS | 3548 | 1461305218946 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 23:06:58 INFO - PROCESS | 3548 | 1461305218950 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:06:58 INFO - PROCESS | 3548 | 1461305218952 Marionette TRACE conn5 <- [1,1718,null,{}] 23:06:58 INFO - PROCESS | 3548 | 1461305218956 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:59 INFO - PROCESS | 3548 | 1461305219076 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 23:06:59 INFO - PROCESS | 3548 | 1461305219260 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 3548 | ++DOCSHELL 27818000 == 112 [pid = 3548] [id = 439] 23:06:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 242 (288C3400) [pid = 3548] [serial = 1317] [outer = 00000000] 23:06:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 243 (288D0C00) [pid = 3548] [serial = 1318] [outer = 288C3400] 23:06:59 INFO - PROCESS | 3548 | 1461305219317 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (28C62000) [pid = 3548] [serial = 1319] [outer = 288C3400] 23:06:59 INFO - PROCESS | 3548 | 1461305219909 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 23:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1016ms 23:06:59 INFO - PROCESS | 3548 | 1461305219970 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 23:06:59 INFO - PROCESS | 3548 | 1461305219972 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 23:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:06:59 INFO - PROCESS | 3548 | 1461305219976 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 3548 | 1461305219978 Marionette TRACE conn5 <- [1,1722,null,{}] 23:07:00 INFO - PROCESS | 3548 | 1461305219982 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:00 INFO - PROCESS | 3548 | 1461305220103 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 23:07:00 INFO - PROCESS | 3548 | 1461305220273 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 3548 | ++DOCSHELL 288CE800 == 113 [pid = 3548] [id = 440] 23:07:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 245 (288D0800) [pid = 3548] [serial = 1320] [outer = 00000000] 23:07:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 246 (28C6C000) [pid = 3548] [serial = 1321] [outer = 288D0800] 23:07:00 INFO - PROCESS | 3548 | 1461305220332 Marionette DEBUG loaded listener.js 23:07:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 247 (28C6EC00) [pid = 3548] [serial = 1322] [outer = 288D0800] 23:07:00 INFO - PROCESS | 3548 | 1461305220891 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 970ms 23:07:00 INFO - PROCESS | 3548 | 1461305220950 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 3548 | 1461305220952 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 23:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:07:00 INFO - PROCESS | 3548 | 1461305220956 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 3548 | 1461305220958 Marionette TRACE conn5 <- [1,1726,null,{}] 23:07:00 INFO - PROCESS | 3548 | 1461305220961 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:01 INFO - PROCESS | 3548 | 1461305221081 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 23:07:01 INFO - PROCESS | 3548 | 1461305221291 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 3548 | ++DOCSHELL 17909800 == 114 [pid = 3548] [id = 441] 23:07:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 248 (236BF000) [pid = 3548] [serial = 1323] [outer = 00000000] 23:07:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 249 (29309800) [pid = 3548] [serial = 1324] [outer = 236BF000] 23:07:01 INFO - PROCESS | 3548 | 1461305221348 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 250 (2930C000) [pid = 3548] [serial = 1325] [outer = 236BF000] 23:07:01 INFO - PROCESS | 3548 | 1461305221938 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1018ms 23:07:01 INFO - PROCESS | 3548 | 1461305221977 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 23:07:01 INFO - PROCESS | 3548 | 1461305221979 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 23:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:07:02 INFO - PROCESS | 3548 | 1461305221983 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 3548 | 1461305221985 Marionette TRACE conn5 <- [1,1730,null,{}] 23:07:02 INFO - PROCESS | 3548 | 1461305221989 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:02 INFO - PROCESS | 3548 | 1461305222111 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 23:07:02 INFO - PROCESS | 3548 | 1461305222299 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 3548 | ++DOCSHELL 1762D000 == 115 [pid = 3548] [id = 442] 23:07:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 251 (1A148000) [pid = 3548] [serial = 1326] [outer = 00000000] 23:07:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 252 (1CCD0000) [pid = 3548] [serial = 1327] [outer = 1A148000] 23:07:02 INFO - PROCESS | 3548 | 1461305222357 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 253 (1D8B2800) [pid = 3548] [serial = 1328] [outer = 1A148000] 23:07:03 INFO - PROCESS | 3548 | 1461305222986 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1069ms 23:07:03 INFO - PROCESS | 3548 | 1461305223056 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 3548 | 1461305223059 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 23:07:03 INFO - PROCESS | 3548 | 1461305223062 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:07:03 INFO - PROCESS | 3548 | 1461305223065 Marionette TRACE conn5 <- [1,1734,null,{}] 23:07:03 INFO - PROCESS | 3548 | 1461305223069 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:03 INFO - PROCESS | 3548 | 1461305223212 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 23:07:03 INFO - PROCESS | 3548 | 1461305223686 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 3548 | ++DOCSHELL 0EC5DC00 == 116 [pid = 3548] [id = 443] 23:07:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 254 (0EC63000) [pid = 3548] [serial = 1329] [outer = 00000000] 23:07:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 255 (17629400) [pid = 3548] [serial = 1330] [outer = 0EC63000] 23:07:03 INFO - PROCESS | 3548 | 1461305223743 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 256 (185E5400) [pid = 3548] [serial = 1331] [outer = 0EC63000] 23:07:04 INFO - PROCESS | 3548 | 1461305224380 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1381ms 23:07:04 INFO - PROCESS | 3548 | 1461305224448 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 23:07:04 INFO - PROCESS | 3548 | 1461305224453 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 23:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:07:04 INFO - PROCESS | 3548 | 1461305224459 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:07:04 INFO - PROCESS | 3548 | 1461305224462 Marionette TRACE conn5 <- [1,1738,null,{}] 23:07:04 INFO - PROCESS | 3548 | 1461305224468 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:04 INFO - PROCESS | 3548 | 1461305224593 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 23:07:04 INFO - PROCESS | 3548 | 1461305224773 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 3548 | ++DOCSHELL 1B807C00 == 117 [pid = 3548] [id = 444] 23:07:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 257 (1B810C00) [pid = 3548] [serial = 1332] [outer = 00000000] 23:07:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 258 (1C97B000) [pid = 3548] [serial = 1333] [outer = 1B810C00] 23:07:04 INFO - PROCESS | 3548 | 1461305224832 Marionette DEBUG loaded listener.js 23:07:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 259 (1CB07800) [pid = 3548] [serial = 1334] [outer = 1B810C00] 23:07:05 INFO - PROCESS | 3548 | 1461305225390 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 25078C00 == 116 [pid = 3548] [id = 431] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 1C55FC00 == 115 [pid = 3548] [id = 392] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 1E366C00 == 114 [pid = 3548] [id = 430] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 19AE3C00 == 113 [pid = 3548] [id = 429] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 2054DC00 == 112 [pid = 3548] [id = 428] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 1FDEC000 == 111 [pid = 3548] [id = 427] 23:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1019ms 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 258 (25477C00) [pid = 3548] [serial = 1237] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 1D8E6000 == 110 [pid = 3548] [id = 426] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 17631000 == 109 [pid = 3548] [id = 425] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 0F4CE800 == 108 [pid = 3548] [id = 424] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 17628800 == 107 [pid = 3548] [id = 423] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 277C4000 == 106 [pid = 3548] [id = 419] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 2720F000 == 105 [pid = 3548] [id = 418] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 26A25400 == 104 [pid = 3548] [id = 417] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 26734800 == 103 [pid = 3548] [id = 416] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 247E2000 == 102 [pid = 3548] [id = 415] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 1B38BC00 == 101 [pid = 3548] [id = 414] 23:07:05 INFO - PROCESS | 3548 | --DOCSHELL 17246C00 == 100 [pid = 3548] [id = 413] 23:07:05 INFO - PROCESS | 3548 | 1461305225553 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 23:07:05 INFO - PROCESS | 3548 | 1461305225557 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 257 (1CB07C00) [pid = 3548] [serial = 1219] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 256 (1FD16400) [pid = 3548] [serial = 1222] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 255 (20F2CC00) [pid = 3548] [serial = 1226] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 254 (20F1EC00) [pid = 3548] [serial = 1225] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 253 (204EB000) [pid = 3548] [serial = 1223] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 252 (1C74C800) [pid = 3548] [serial = 1216] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 251 (1C90A000) [pid = 3548] [serial = 1217] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 250 (1A73B000) [pid = 3548] [serial = 1213] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 249 (1B6C4400) [pid = 3548] [serial = 1214] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 248 (23135400) [pid = 3548] [serial = 1228] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 247 (1FD16800) [pid = 3548] [serial = 1183] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 246 (1B522000) [pid = 3548] [serial = 1180] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 245 (267C5000) [pid = 3548] [serial = 1186] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 244 (26A25C00) [pid = 3548] [serial = 1189] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 243 (27207400) [pid = 3548] [serial = 1192] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 242 (277EE400) [pid = 3548] [serial = 1195] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 241 (27818400) [pid = 3548] [serial = 1198] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 240 (27DADC00) [pid = 3548] [serial = 1201] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 239 (236B1800) [pid = 3548] [serial = 1234] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 238 (236BD000) [pid = 3548] [serial = 1235] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 237 (23606800) [pid = 3548] [serial = 1229] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 236 (1C750C00) [pid = 3548] [serial = 1211] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 235 (1C566C00) [pid = 3548] [serial = 1210] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 234 (1A731400) [pid = 3548] [serial = 1208] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 233 (17964800) [pid = 3548] [serial = 1207] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 232 (1C977400) [pid = 3548] [serial = 1204] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 231 (212FC000) [pid = 3548] [serial = 1231] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 230 (214E6800) [pid = 3548] [serial = 1232] [outer = 00000000] [url = about:blank] 23:07:05 INFO - PROCESS | 3548 | --DOMWINDOW == 229 (1D71C000) [pid = 3548] [serial = 1220] [outer = 00000000] [url = about:blank] 23:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:07:05 INFO - PROCESS | 3548 | 1461305225621 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 3548 | 1461305225623 Marionette TRACE conn5 <- [1,1742,null,{}] 23:07:05 INFO - PROCESS | 3548 | 1461305225627 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:05 INFO - PROCESS | 3548 | 1461305225727 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 23:07:05 INFO - PROCESS | 3548 | 1461305225734 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:05 INFO - PROCESS | 3548 | ++DOCSHELL 17628800 == 101 [pid = 3548] [id = 445] 23:07:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (1762D800) [pid = 3548] [serial = 1335] [outer = 00000000] 23:07:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (19AC1400) [pid = 3548] [serial = 1336] [outer = 1762D800] 23:07:05 INFO - PROCESS | 3548 | 1461305225783 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (1A73B800) [pid = 3548] [serial = 1337] [outer = 1762D800] 23:07:06 INFO - PROCESS | 3548 | 1461305226369 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 791ms 23:07:06 INFO - PROCESS | 3548 | 1461305226409 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 3548 | 1461305226411 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 23:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:07:06 INFO - PROCESS | 3548 | 1461305226420 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 3548 | 1461305226426 Marionette TRACE conn5 <- [1,1746,null,{}] 23:07:06 INFO - PROCESS | 3548 | 1461305226431 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:06 INFO - PROCESS | 3548 | 1461305226536 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 23:07:06 INFO - PROCESS | 3548 | 1461305226687 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 3548 | ++DOCSHELL 1C745400 == 102 [pid = 3548] [id = 446] 23:07:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 233 (1C8AAC00) [pid = 3548] [serial = 1338] [outer = 00000000] 23:07:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 234 (1CAB0000) [pid = 3548] [serial = 1339] [outer = 1C8AAC00] 23:07:06 INFO - PROCESS | 3548 | 1461305226735 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 235 (1CCC9400) [pid = 3548] [serial = 1340] [outer = 1C8AAC00] 23:07:07 INFO - PROCESS | 3548 | 1461305227148 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 791ms 23:07:07 INFO - PROCESS | 3548 | 1461305227216 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 23:07:07 INFO - PROCESS | 3548 | 1461305227218 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 23:07:07 INFO - PROCESS | 3548 | 1461305227222 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:07:07 INFO - PROCESS | 3548 | 1461305227223 Marionette TRACE conn5 <- [1,1750,null,{}] 23:07:07 INFO - PROCESS | 3548 | 1461305227231 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:07 INFO - PROCESS | 3548 | 1461305227331 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 23:07:07 INFO - PROCESS | 3548 | 1461305227342 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 3548 | ++DOCSHELL 1D71C000 == 103 [pid = 3548] [id = 447] 23:07:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 236 (1E366C00) [pid = 3548] [serial = 1341] [outer = 00000000] 23:07:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 237 (1FD18C00) [pid = 3548] [serial = 1342] [outer = 1E366C00] 23:07:07 INFO - PROCESS | 3548 | 1461305227390 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 238 (204F4800) [pid = 3548] [serial = 1343] [outer = 1E366C00] 23:07:08 INFO - PROCESS | 3548 | 1461305228116 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 930ms 23:07:08 INFO - PROCESS | 3548 | 1461305228155 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 3548 | 1461305228161 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 23:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:07:08 INFO - PROCESS | 3548 | 1461305228167 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 3548 | 1461305228171 Marionette TRACE conn5 <- [1,1754,null,{}] 23:07:08 INFO - PROCESS | 3548 | 1461305228176 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:08 INFO - PROCESS | 3548 | 1461305228360 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 23:07:08 INFO - PROCESS | 3548 | 1461305228382 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 3548 | ++DOCSHELL 17964800 == 104 [pid = 3548] [id = 448] 23:07:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 239 (19D7E400) [pid = 3548] [serial = 1344] [outer = 00000000] 23:07:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 240 (1BDC2400) [pid = 3548] [serial = 1345] [outer = 19D7E400] 23:07:08 INFO - PROCESS | 3548 | 1461305228483 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 241 (1C3D4800) [pid = 3548] [serial = 1346] [outer = 19D7E400] 23:07:09 INFO - PROCESS | 3548 | 1461305229206 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1075ms 23:07:09 INFO - PROCESS | 3548 | 1461305229257 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 3548 | 1461305229264 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 23:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:07:09 INFO - PROCESS | 3548 | 1461305229270 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 3548 | 1461305229273 Marionette TRACE conn5 <- [1,1758,null,{}] 23:07:09 INFO - PROCESS | 3548 | 1461305229277 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:09 INFO - PROCESS | 3548 | 1461305229400 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 23:07:09 INFO - PROCESS | 3548 | 1461305229572 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:09 INFO - PROCESS | 3548 | ++DOCSHELL 1D8EB800 == 105 [pid = 3548] [id = 449] 23:07:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 242 (1D9E1400) [pid = 3548] [serial = 1347] [outer = 00000000] 23:07:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 243 (20546C00) [pid = 3548] [serial = 1348] [outer = 1D9E1400] 23:07:09 INFO - PROCESS | 3548 | 1461305229632 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (20572000) [pid = 3548] [serial = 1349] [outer = 1D9E1400] 23:07:10 INFO - PROCESS | 3548 | 1461305230296 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1068ms 23:07:10 INFO - PROCESS | 3548 | 1461305230341 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 23:07:10 INFO - PROCESS | 3548 | 1461305230344 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 23:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:07:10 INFO - PROCESS | 3548 | 1461305230348 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:07:10 INFO - PROCESS | 3548 | 1461305230352 Marionette TRACE conn5 <- [1,1762,null,{}] 23:07:10 INFO - PROCESS | 3548 | 1461305230363 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:10 INFO - PROCESS | 3548 | 1461305230517 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 23:07:10 INFO - PROCESS | 3548 | 1461305230692 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 3548 | ++DOCSHELL 23601400 == 106 [pid = 3548] [id = 450] 23:07:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 245 (2360E400) [pid = 3548] [serial = 1350] [outer = 00000000] 23:07:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 246 (23616C00) [pid = 3548] [serial = 1351] [outer = 2360E400] 23:07:10 INFO - PROCESS | 3548 | 1461305230756 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 247 (2362CC00) [pid = 3548] [serial = 1352] [outer = 2360E400] 23:07:11 INFO - PROCESS | 3548 | 1461305231324 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1022ms 23:07:11 INFO - PROCESS | 3548 | 1461305231372 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 3548 | 1461305231375 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 23:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:07:11 INFO - PROCESS | 3548 | 1461305231380 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 3548 | 1461305231382 Marionette TRACE conn5 <- [1,1766,null,{}] 23:07:11 INFO - PROCESS | 3548 | 1461305231385 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:11 INFO - PROCESS | 3548 | 1461305231507 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 23:07:11 INFO - PROCESS | 3548 | 1461305231691 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 3548 | ++DOCSHELL 23615400 == 107 [pid = 3548] [id = 451] 23:07:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 248 (236B5400) [pid = 3548] [serial = 1353] [outer = 00000000] 23:07:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 249 (247E6800) [pid = 3548] [serial = 1354] [outer = 236B5400] 23:07:11 INFO - PROCESS | 3548 | 1461305231750 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 250 (247F1800) [pid = 3548] [serial = 1355] [outer = 236B5400] 23:07:12 INFO - PROCESS | 3548 | 1461305232337 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 23:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 970ms 23:07:12 INFO - PROCESS | 3548 | 1461305232352 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 3548 | 1461305232355 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 23:07:12 INFO - PROCESS | 3548 | 1461305232358 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:07:12 INFO - PROCESS | 3548 | 1461305232360 Marionette TRACE conn5 <- [1,1770,null,{}] 23:07:12 INFO - PROCESS | 3548 | 1461305232364 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:12 INFO - PROCESS | 3548 | 1461305232479 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 23:07:12 INFO - PROCESS | 3548 | 1461305232663 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 3548 | ++DOCSHELL 23663000 == 108 [pid = 3548] [id = 452] 23:07:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 251 (247EDC00) [pid = 3548] [serial = 1356] [outer = 00000000] 23:07:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 252 (255DCC00) [pid = 3548] [serial = 1357] [outer = 247EDC00] 23:07:12 INFO - PROCESS | 3548 | 1461305232723 Marionette DEBUG loaded listener.js 23:07:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 253 (255E0C00) [pid = 3548] [serial = 1358] [outer = 247EDC00] 23:07:13 INFO - PROCESS | 3548 | 1461305233362 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 23:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1015ms 23:07:13 INFO - PROCESS | 3548 | 1461305233391 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 3548 | 1461305233393 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 23:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:07:13 INFO - PROCESS | 3548 | 1461305233417 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 3548 | 1461305233419 Marionette TRACE conn5 <- [1,1774,null,{}] 23:07:13 INFO - PROCESS | 3548 | 1461305233424 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:13 INFO - PROCESS | 3548 | 1461305233551 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 23:07:13 INFO - PROCESS | 3548 | 1461305233723 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:13 INFO - PROCESS | 3548 | ++DOCSHELL 26613C00 == 109 [pid = 3548] [id = 453] 23:07:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 254 (26734800) [pid = 3548] [serial = 1359] [outer = 00000000] 23:07:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 255 (27202400) [pid = 3548] [serial = 1360] [outer = 26734800] 23:07:13 INFO - PROCESS | 3548 | 1461305233786 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 256 (27208000) [pid = 3548] [serial = 1361] [outer = 26734800] 23:07:14 INFO - PROCESS | 3548 | 1461305234416 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 23:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1092ms 23:07:14 INFO - PROCESS | 3548 | 1461305234498 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 23:07:14 INFO - PROCESS | 3548 | 1461305234500 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 23:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:07:14 INFO - PROCESS | 3548 | 1461305234504 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:07:14 INFO - PROCESS | 3548 | 1461305234506 Marionette TRACE conn5 <- [1,1778,null,{}] 23:07:14 INFO - PROCESS | 3548 | 1461305234510 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:14 INFO - PROCESS | 3548 | 1461305234626 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 23:07:14 INFO - PROCESS | 3548 | 1461305234807 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:14 INFO - PROCESS | 3548 | ++DOCSHELL 267C7C00 == 110 [pid = 3548] [id = 454] 23:07:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 257 (26A22C00) [pid = 3548] [serial = 1362] [outer = 00000000] 23:07:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 258 (27705800) [pid = 3548] [serial = 1363] [outer = 26A22C00] 23:07:14 INFO - PROCESS | 3548 | 1461305234865 Marionette DEBUG loaded listener.js 23:07:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 259 (27706C00) [pid = 3548] [serial = 1364] [outer = 26A22C00] 23:07:15 INFO - PROCESS | 3548 | 1461305235424 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 970ms 23:07:15 INFO - PROCESS | 3548 | 1461305235478 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 23:07:15 INFO - PROCESS | 3548 | 1461305235480 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 23:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:07:15 INFO - PROCESS | 3548 | 1461305235484 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:07:15 INFO - PROCESS | 3548 | 1461305235486 Marionette TRACE conn5 <- [1,1782,null,{}] 23:07:15 INFO - PROCESS | 3548 | 1461305235489 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:15 INFO - PROCESS | 3548 | 1461305235605 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 23:07:15 INFO - PROCESS | 3548 | 1461305235786 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 3548 | ++DOCSHELL 272A1C00 == 111 [pid = 3548] [id = 455] 23:07:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 260 (27709C00) [pid = 3548] [serial = 1365] [outer = 00000000] 23:07:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 261 (27710800) [pid = 3548] [serial = 1366] [outer = 27709C00] 23:07:15 INFO - PROCESS | 3548 | 1461305235844 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 262 (27724800) [pid = 3548] [serial = 1367] [outer = 27709C00] 23:07:16 INFO - PROCESS | 3548 | 1461305236451 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1018ms 23:07:16 INFO - PROCESS | 3548 | 1461305236504 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 23:07:16 INFO - PROCESS | 3548 | 1461305236507 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 23:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:07:16 INFO - PROCESS | 3548 | 1461305236510 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 3548 | 1461305236512 Marionette TRACE conn5 <- [1,1786,null,{}] 23:07:16 INFO - PROCESS | 3548 | 1461305236516 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:16 INFO - PROCESS | 3548 | 1461305236635 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 23:07:16 INFO - PROCESS | 3548 | 1461305236821 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:16 INFO - PROCESS | 3548 | ++DOCSHELL 17629C00 == 112 [pid = 3548] [id = 456] 23:07:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 263 (19AE2400) [pid = 3548] [serial = 1368] [outer = 00000000] 23:07:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 264 (277C4000) [pid = 3548] [serial = 1369] [outer = 19AE2400] 23:07:16 INFO - PROCESS | 3548 | 1461305236880 Marionette DEBUG loaded listener.js 23:07:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 265 (277EF400) [pid = 3548] [serial = 1370] [outer = 19AE2400] 23:07:17 INFO - PROCESS | 3548 | 1461305237492 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1017ms 23:07:17 INFO - PROCESS | 3548 | 1461305237532 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 23:07:17 INFO - PROCESS | 3548 | 1461305237534 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 23:07:17 INFO - PROCESS | 3548 | 1461305237538 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:07:17 INFO - PROCESS | 3548 | 1461305237540 Marionette TRACE conn5 <- [1,1790,null,{}] 23:07:17 INFO - PROCESS | 3548 | 1461305237543 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:17 INFO - PROCESS | 3548 | 1461305237658 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 23:07:17 INFO - PROCESS | 3548 | 1461305237841 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 3548 | ++DOCSHELL 215B5C00 == 113 [pid = 3548] [id = 457] 23:07:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 266 (215B7000) [pid = 3548] [serial = 1371] [outer = 00000000] 23:07:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 267 (2781F000) [pid = 3548] [serial = 1372] [outer = 215B7000] 23:07:17 INFO - PROCESS | 3548 | 1461305237899 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 268 (27DB2000) [pid = 3548] [serial = 1373] [outer = 215B7000] 23:07:18 INFO - PROCESS | 3548 | 1461305238571 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1067ms 23:07:18 INFO - PROCESS | 3548 | 1461305238611 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 3548 | 1461305238613 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 23:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:07:18 INFO - PROCESS | 3548 | 1461305238617 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 3548 | 1461305238620 Marionette TRACE conn5 <- [1,1794,null,{}] 23:07:18 INFO - PROCESS | 3548 | 1461305238624 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:18 INFO - PROCESS | 3548 | 1461305238767 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 23:07:18 INFO - PROCESS | 3548 | 1461305238949 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:18 INFO - PROCESS | 3548 | ++DOCSHELL 177CDC00 == 114 [pid = 3548] [id = 458] 23:07:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 269 (185E4800) [pid = 3548] [serial = 1374] [outer = 00000000] 23:07:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 270 (28B05800) [pid = 3548] [serial = 1375] [outer = 185E4800] 23:07:19 INFO - PROCESS | 3548 | 1461305239012 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 271 (28B0B400) [pid = 3548] [serial = 1376] [outer = 185E4800] 23:07:19 INFO - PROCESS | 3548 | 1461305239596 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1022ms 23:07:19 INFO - PROCESS | 3548 | 1461305239641 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 23:07:19 INFO - PROCESS | 3548 | 1461305239644 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 23:07:19 INFO - PROCESS | 3548 | 1461305239647 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:07:19 INFO - PROCESS | 3548 | 1461305239649 Marionette TRACE conn5 <- [1,1798,null,{}] 23:07:19 INFO - PROCESS | 3548 | 1461305239653 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:19 INFO - PROCESS | 3548 | 1461305239772 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 23:07:19 INFO - PROCESS | 3548 | 1461305239959 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 3548 | ++DOCSHELL 123B1400 == 115 [pid = 3548] [id = 459] 23:07:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 272 (123F5000) [pid = 3548] [serial = 1377] [outer = 00000000] 23:07:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 273 (2365C400) [pid = 3548] [serial = 1378] [outer = 123F5000] 23:07:20 INFO - PROCESS | 3548 | 1461305240016 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 274 (28B07C00) [pid = 3548] [serial = 1379] [outer = 123F5000] 23:07:20 INFO - PROCESS | 3548 | 1461305240820 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1219ms 23:07:20 INFO - PROCESS | 3548 | 1461305240870 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 3548 | 1461305240875 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 23:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:07:20 INFO - PROCESS | 3548 | 1461305240895 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 3548 | 1461305240899 Marionette TRACE conn5 <- [1,1802,null,{}] 23:07:20 INFO - PROCESS | 3548 | 1461305240906 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:21 INFO - PROCESS | 3548 | 1461305241028 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 23:07:21 INFO - PROCESS | 3548 | 1461305241203 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:21 INFO - PROCESS | 3548 | ++DOCSHELL 12976000 == 116 [pid = 3548] [id = 460] 23:07:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 275 (12978000) [pid = 3548] [serial = 1380] [outer = 00000000] 23:07:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 276 (13FA3800) [pid = 3548] [serial = 1381] [outer = 12978000] 23:07:21 INFO - PROCESS | 3548 | 1461305241256 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 277 (16E53800) [pid = 3548] [serial = 1382] [outer = 12978000] 23:07:22 INFO - PROCESS | 3548 | 1461305241970 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 1C745400 == 115 [pid = 3548] [id = 446] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 17628800 == 114 [pid = 3548] [id = 445] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 1B807C00 == 113 [pid = 3548] [id = 444] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 0EC5DC00 == 112 [pid = 3548] [id = 443] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 26618800 == 111 [pid = 3548] [id = 435] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 1C3CA800 == 110 [pid = 3548] [id = 434] 23:07:22 INFO - PROCESS | 3548 | --DOCSHELL 19AE1800 == 109 [pid = 3548] [id = 433] 23:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1198ms 23:07:22 INFO - PROCESS | 3548 | 1461305242083 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 3548 | 1461305242088 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 23:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:07:22 INFO - PROCESS | 3548 | 1461305242094 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 3548 | 1461305242097 Marionette TRACE conn5 <- [1,1806,null,{}] 23:07:22 INFO - PROCESS | 3548 | 1461305242101 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:22 INFO - PROCESS | 3548 | 1461305242212 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 23:07:22 INFO - PROCESS | 3548 | 1461305242219 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 3548 | ++DOCSHELL 19ABE800 == 110 [pid = 3548] [id = 461] 23:07:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 278 (19AC2800) [pid = 3548] [serial = 1383] [outer = 00000000] 23:07:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 279 (1A1BB000) [pid = 3548] [serial = 1384] [outer = 19AC2800] 23:07:22 INFO - PROCESS | 3548 | 1461305242266 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 280 (1A73C400) [pid = 3548] [serial = 1385] [outer = 19AC2800] 23:07:22 INFO - PROCESS | 3548 | 1461305242879 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 830ms 23:07:22 INFO - PROCESS | 3548 | 1461305242927 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 3548 | 1461305242929 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 23:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:07:22 INFO - PROCESS | 3548 | 1461305242933 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 3548 | 1461305242937 Marionette TRACE conn5 <- [1,1810,null,{}] 23:07:22 INFO - PROCESS | 3548 | 1461305242954 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:23 INFO - PROCESS | 3548 | 1461305243106 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 23:07:23 INFO - PROCESS | 3548 | 1461305243131 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 3548 | ++DOCSHELL 1B810800 == 111 [pid = 3548] [id = 462] 23:07:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (1B830800) [pid = 3548] [serial = 1386] [outer = 00000000] 23:07:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (1BDC4C00) [pid = 3548] [serial = 1387] [outer = 1B830800] 23:07:23 INFO - PROCESS | 3548 | 1461305243180 Marionette DEBUG loaded listener.js 23:07:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (1C352400) [pid = 3548] [serial = 1388] [outer = 1B830800] 23:07:23 INFO - PROCESS | 3548 | 1461305243664 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 790ms 23:07:23 INFO - PROCESS | 3548 | 1461305243728 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 23:07:23 INFO - PROCESS | 3548 | 1461305243731 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 23:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:07:23 INFO - PROCESS | 3548 | 1461305243734 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:07:23 INFO - PROCESS | 3548 | 1461305243736 Marionette TRACE conn5 <- [1,1814,null,{}] 23:07:23 INFO - PROCESS | 3548 | 1461305243739 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:23 INFO - PROCESS | 3548 | 1461305243890 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 23:07:23 INFO - PROCESS | 3548 | 1461305243911 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 3548 | ++DOCSHELL 1C563000 == 112 [pid = 3548] [id = 463] 23:07:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (1C744800) [pid = 3548] [serial = 1389] [outer = 00000000] 23:07:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (1C97FC00) [pid = 3548] [serial = 1390] [outer = 1C744800] 23:07:23 INFO - PROCESS | 3548 | 1461305243958 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (1C9F4400) [pid = 3548] [serial = 1391] [outer = 1C744800] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 285 (2507C000) [pid = 3548] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 284 (1C8AAC00) [pid = 3548] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 283 (20FBBC00) [pid = 3548] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 282 (23B56400) [pid = 3548] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 281 (25079000) [pid = 3548] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 280 (204EBC00) [pid = 3548] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 279 (1D9DF400) [pid = 3548] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 278 (1A148800) [pid = 3548] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 277 (0F4D2C00) [pid = 3548] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 276 (17964400) [pid = 3548] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 275 (20550C00) [pid = 3548] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 274 (1762D800) [pid = 3548] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 273 (1D726C00) [pid = 3548] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 272 (2362BC00) [pid = 3548] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 271 (1B810C00) [pid = 3548] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 270 (23B56000) [pid = 3548] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 269 (212EF800) [pid = 3548] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 268 (0EC63000) [pid = 3548] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:07:24 INFO - PROCESS | 3548 | --DOMWINDOW == 267 (2361A000) [pid = 3548] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:07:24 INFO - PROCESS | 3548 | 1461305244841 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1130ms 23:07:24 INFO - PROCESS | 3548 | 1461305244867 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 23:07:24 INFO - PROCESS | 3548 | 1461305244869 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 23:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:07:24 INFO - PROCESS | 3548 | 1461305244872 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:07:24 INFO - PROCESS | 3548 | 1461305244874 Marionette TRACE conn5 <- [1,1818,null,{}] 23:07:24 INFO - PROCESS | 3548 | 1461305244878 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:24 INFO - PROCESS | 3548 | 1461305244978 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 23:07:25 INFO - PROCESS | 3548 | 1461305244984 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 3548 | ++DOCSHELL 0F4D7800 == 113 [pid = 3548] [id = 464] 23:07:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 268 (13F04400) [pid = 3548] [serial = 1392] [outer = 00000000] 23:07:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 269 (17964400) [pid = 3548] [serial = 1393] [outer = 13F04400] 23:07:25 INFO - PROCESS | 3548 | 1461305245030 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 270 (1BDC6400) [pid = 3548] [serial = 1394] [outer = 13F04400] 23:07:25 INFO - PROCESS | 3548 | 1461305245581 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 770ms 23:07:25 INFO - PROCESS | 3548 | 1461305245643 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 3548 | 1461305245645 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 23:07:25 INFO - PROCESS | 3548 | 1461305245648 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:07:25 INFO - PROCESS | 3548 | 1461305245650 Marionette TRACE conn5 <- [1,1822,null,{}] 23:07:25 INFO - PROCESS | 3548 | 1461305245654 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:25 INFO - PROCESS | 3548 | 1461305245763 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 23:07:25 INFO - PROCESS | 3548 | 1461305245775 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 3548 | ++DOCSHELL 1C748800 == 114 [pid = 3548] [id = 465] 23:07:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 271 (1D8E8000) [pid = 3548] [serial = 1395] [outer = 00000000] 23:07:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 272 (1FD0D000) [pid = 3548] [serial = 1396] [outer = 1D8E8000] 23:07:25 INFO - PROCESS | 3548 | 1461305245825 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 273 (1FDEA800) [pid = 3548] [serial = 1397] [outer = 1D8E8000] 23:07:26 INFO - PROCESS | 3548 | 1461305246291 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 23:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 23:07:26 INFO - PROCESS | 3548 | 1461305246338 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 23:07:26 INFO - PROCESS | 3548 | 1461305246340 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 23:07:26 INFO - PROCESS | 3548 | 1461305246344 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 3548 | 1461305246345 Marionette TRACE conn5 <- [1,1826,null,{}] 23:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:07:26 INFO - PROCESS | 3548 | 1461305246349 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:26 INFO - PROCESS | 3548 | 1461305246478 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 23:07:26 INFO - PROCESS | 3548 | 1461305246487 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 3548 | ++DOCSHELL 1C55EC00 == 115 [pid = 3548] [id = 466] 23:07:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 274 (1FD0A400) [pid = 3548] [serial = 1398] [outer = 00000000] 23:07:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 275 (2056A800) [pid = 3548] [serial = 1399] [outer = 1FD0A400] 23:07:26 INFO - PROCESS | 3548 | 1461305246532 Marionette DEBUG loaded listener.js 23:07:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 276 (20F20800) [pid = 3548] [serial = 1400] [outer = 1FD0A400] 23:07:27 INFO - PROCESS | 3548 | 1461305247284 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 970ms 23:07:27 INFO - PROCESS | 3548 | 1461305247322 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 23:07:27 INFO - PROCESS | 3548 | 1461305247327 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 23:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:07:27 INFO - PROCESS | 3548 | 1461305247333 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:07:27 INFO - PROCESS | 3548 | 1461305247336 Marionette TRACE conn5 <- [1,1830,null,{}] 23:07:27 INFO - PROCESS | 3548 | 1461305247342 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:27 INFO - PROCESS | 3548 | 1461305247480 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 23:07:27 INFO - PROCESS | 3548 | 1461305247662 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:27 INFO - PROCESS | 3548 | ++DOCSHELL 13F5F000 == 116 [pid = 3548] [id = 467] 23:07:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 277 (13F9F400) [pid = 3548] [serial = 1401] [outer = 00000000] 23:07:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 278 (17636C00) [pid = 3548] [serial = 1402] [outer = 13F9F400] 23:07:27 INFO - PROCESS | 3548 | 1461305247722 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 279 (19ABD800) [pid = 3548] [serial = 1403] [outer = 13F9F400] 23:07:28 INFO - PROCESS | 3548 | 1461305248384 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1069ms 23:07:28 INFO - PROCESS | 3548 | 1461305248413 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 23:07:28 INFO - PROCESS | 3548 | 1461305248420 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 23:07:28 INFO - PROCESS | 3548 | 1461305248426 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:07:28 INFO - PROCESS | 3548 | 1461305248429 Marionette TRACE conn5 <- [1,1834,null,{}] 23:07:28 INFO - PROCESS | 3548 | 1461305248433 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:28 INFO - PROCESS | 3548 | 1461305248560 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 23:07:28 INFO - PROCESS | 3548 | 1461305248755 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 3548 | ++DOCSHELL 17634800 == 117 [pid = 3548] [id = 468] 23:07:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 280 (1B34B400) [pid = 3548] [serial = 1404] [outer = 00000000] 23:07:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (1C55AC00) [pid = 3548] [serial = 1405] [outer = 1B34B400] 23:07:28 INFO - PROCESS | 3548 | 1461305248815 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (1C74F400) [pid = 3548] [serial = 1406] [outer = 1B34B400] 23:07:29 INFO - PROCESS | 3548 | 1461305249437 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1064ms 23:07:29 INFO - PROCESS | 3548 | 1461305249497 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 3548 | 1461305249500 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 23:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:07:29 INFO - PROCESS | 3548 | 1461305249504 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 3548 | 1461305249508 Marionette TRACE conn5 <- [1,1838,null,{}] 23:07:29 INFO - PROCESS | 3548 | 1461305249519 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:29 INFO - PROCESS | 3548 | 1461305249653 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 23:07:29 INFO - PROCESS | 3548 | 1461305249839 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:29 INFO - PROCESS | 3548 | ++DOCSHELL 212EF000 == 118 [pid = 3548] [id = 469] 23:07:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (212FB400) [pid = 3548] [serial = 1407] [outer = 00000000] 23:07:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (23132000) [pid = 3548] [serial = 1408] [outer = 212FB400] 23:07:29 INFO - PROCESS | 3548 | 1461305249901 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (2313FC00) [pid = 3548] [serial = 1409] [outer = 212FB400] 23:07:30 INFO - PROCESS | 3548 | 1461305250533 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1078ms 23:07:30 INFO - PROCESS | 3548 | 1461305250585 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 3548 | 1461305250588 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 23:07:30 INFO - PROCESS | 3548 | 1461305250591 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:07:30 INFO - PROCESS | 3548 | 1461305250593 Marionette TRACE conn5 <- [1,1842,null,{}] 23:07:30 INFO - PROCESS | 3548 | 1461305250597 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:30 INFO - PROCESS | 3548 | 1461305250721 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 23:07:30 INFO - PROCESS | 3548 | 1461305250903 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 3548 | ++DOCSHELL 2360CC00 == 119 [pid = 3548] [id = 470] 23:07:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (23616000) [pid = 3548] [serial = 1410] [outer = 00000000] 23:07:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 287 (2363A800) [pid = 3548] [serial = 1411] [outer = 23616000] 23:07:30 INFO - PROCESS | 3548 | 1461305250962 Marionette DEBUG loaded listener.js 23:07:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 288 (23661C00) [pid = 3548] [serial = 1412] [outer = 23616000] 23:07:31 INFO - PROCESS | 3548 | 1461305251530 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 971ms 23:07:31 INFO - PROCESS | 3548 | 1461305251565 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 3548 | 1461305251568 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 23:07:31 INFO - PROCESS | 3548 | 1461305251571 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:07:31 INFO - PROCESS | 3548 | 1461305251573 Marionette TRACE conn5 <- [1,1846,null,{}] 23:07:31 INFO - PROCESS | 3548 | 1461305251577 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:31 INFO - PROCESS | 3548 | 1461305251698 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 23:07:31 INFO - PROCESS | 3548 | 1461305251888 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 3548 | ++DOCSHELL 236B6C00 == 120 [pid = 3548] [id = 471] 23:07:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 289 (236BA400) [pid = 3548] [serial = 1413] [outer = 00000000] 23:07:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 290 (247E2400) [pid = 3548] [serial = 1414] [outer = 236BA400] 23:07:31 INFO - PROCESS | 3548 | 1461305251945 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 291 (25072000) [pid = 3548] [serial = 1415] [outer = 236BA400] 23:07:32 INFO - PROCESS | 3548 | 1461305252545 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1019ms 23:07:32 INFO - PROCESS | 3548 | 1461305252594 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 23:07:32 INFO - PROCESS | 3548 | 1461305252597 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 23:07:32 INFO - PROCESS | 3548 | 1461305252600 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:07:32 INFO - PROCESS | 3548 | 1461305252602 Marionette TRACE conn5 <- [1,1850,null,{}] 23:07:32 INFO - PROCESS | 3548 | 1461305252606 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:32 INFO - PROCESS | 3548 | 1461305252766 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 23:07:32 INFO - PROCESS | 3548 | 1461305252950 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:32 INFO - PROCESS | 3548 | ++DOCSHELL 17628C00 == 121 [pid = 3548] [id = 472] 23:07:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 292 (25077400) [pid = 3548] [serial = 1416] [outer = 00000000] 23:07:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (267C4000) [pid = 3548] [serial = 1417] [outer = 25077400] 23:07:33 INFO - PROCESS | 3548 | 1461305253010 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (26A2AC00) [pid = 3548] [serial = 1418] [outer = 25077400] 23:07:33 INFO - PROCESS | 3548 | 1461305253608 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1071ms 23:07:33 INFO - PROCESS | 3548 | 1461305253692 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 23:07:33 INFO - PROCESS | 3548 | 1461305253694 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 23:07:33 INFO - PROCESS | 3548 | 1461305253698 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:07:33 INFO - PROCESS | 3548 | 1461305253700 Marionette TRACE conn5 <- [1,1854,null,{}] 23:07:33 INFO - PROCESS | 3548 | 1461305253704 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:33 INFO - PROCESS | 3548 | 1461305253856 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 23:07:34 INFO - PROCESS | 3548 | 1461305254036 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 3548 | ++DOCSHELL 267BD000 == 122 [pid = 3548] [id = 473] 23:07:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (2720EC00) [pid = 3548] [serial = 1419] [outer = 00000000] 23:07:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 296 (27258400) [pid = 3548] [serial = 1420] [outer = 2720EC00] 23:07:34 INFO - PROCESS | 3548 | 1461305254091 Marionette DEBUG loaded listener.js 23:07:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 297 (27259800) [pid = 3548] [serial = 1421] [outer = 2720EC00] 23:07:34 INFO - PROCESS | 3548 | 1461305254634 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 970ms 23:07:34 INFO - PROCESS | 3548 | 1461305254678 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 3548 | 1461305254681 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 23:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:07:34 INFO - PROCESS | 3548 | 1461305254686 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 3548 | 1461305254688 Marionette TRACE conn5 <- [1,1858,null,{}] 23:07:34 INFO - PROCESS | 3548 | 1461305254692 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:34 INFO - PROCESS | 3548 | 1461305254813 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 23:07:35 INFO - PROCESS | 3548 | 1461305255008 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:35 INFO - PROCESS | 3548 | ++DOCSHELL 27256800 == 123 [pid = 3548] [id = 474] 23:07:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 298 (27257000) [pid = 3548] [serial = 1422] [outer = 00000000] 23:07:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 299 (27702C00) [pid = 3548] [serial = 1423] [outer = 27257000] 23:07:35 INFO - PROCESS | 3548 | 1461305255066 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 300 (27707000) [pid = 3548] [serial = 1424] [outer = 27257000] 23:07:35 INFO - PROCESS | 3548 | 1461305255650 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1017ms 23:07:35 INFO - PROCESS | 3548 | 1461305255705 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 23:07:35 INFO - PROCESS | 3548 | 1461305255708 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 23:07:35 INFO - PROCESS | 3548 | 1461305255711 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:07:35 INFO - PROCESS | 3548 | 1461305255713 Marionette TRACE conn5 <- [1,1862,null,{}] 23:07:35 INFO - PROCESS | 3548 | 1461305255717 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:35 INFO - PROCESS | 3548 | 1461305255837 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 23:07:36 INFO - PROCESS | 3548 | 1461305256030 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 3548 | ++DOCSHELL 27710000 == 124 [pid = 3548] [id = 475] 23:07:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 301 (27717400) [pid = 3548] [serial = 1425] [outer = 00000000] 23:07:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 302 (277C2400) [pid = 3548] [serial = 1426] [outer = 27717400] 23:07:36 INFO - PROCESS | 3548 | 1461305256086 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 303 (277E6400) [pid = 3548] [serial = 1427] [outer = 27717400] 23:07:36 INFO - PROCESS | 3548 | 1461305256689 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1016ms 23:07:36 INFO - PROCESS | 3548 | 1461305256731 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 3548 | 1461305256733 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 23:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:07:36 INFO - PROCESS | 3548 | 1461305256737 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 3548 | 1461305256739 Marionette TRACE conn5 <- [1,1866,null,{}] 23:07:36 INFO - PROCESS | 3548 | 1461305256743 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:36 INFO - PROCESS | 3548 | 1461305256882 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 23:07:37 INFO - PROCESS | 3548 | 1461305257107 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 3548 | ++DOCSHELL 12975800 == 125 [pid = 3548] [id = 476] 23:07:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 304 (1796C400) [pid = 3548] [serial = 1428] [outer = 00000000] 23:07:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 305 (1C560C00) [pid = 3548] [serial = 1429] [outer = 1796C400] 23:07:37 INFO - PROCESS | 3548 | 1461305257168 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 306 (1D720000) [pid = 3548] [serial = 1430] [outer = 1796C400] 23:07:37 INFO - PROCESS | 3548 | 1461305257771 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1068ms 23:07:37 INFO - PROCESS | 3548 | 1461305257811 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 23:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:07:37 INFO - PROCESS | 3548 | 1461305257814 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 23:07:37 INFO - PROCESS | 3548 | 1461305257818 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 3548 | 1461305257821 Marionette TRACE conn5 <- [1,1870,null,{}] 23:07:37 INFO - PROCESS | 3548 | 1461305257824 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:37 INFO - PROCESS | 3548 | 1461305257964 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 23:07:38 INFO - PROCESS | 3548 | 1461305258150 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:38 INFO - PROCESS | 3548 | ++DOCSHELL 20504000 == 126 [pid = 3548] [id = 477] 23:07:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 307 (20505400) [pid = 3548] [serial = 1431] [outer = 00000000] 23:07:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 308 (2050A800) [pid = 3548] [serial = 1432] [outer = 20505400] 23:07:38 INFO - PROCESS | 3548 | 1461305258213 Marionette DEBUG loaded listener.js 23:07:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 309 (2050EC00) [pid = 3548] [serial = 1433] [outer = 20505400] 23:07:38 INFO - PROCESS | 3548 | 1461305258815 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1020ms 23:07:38 INFO - PROCESS | 3548 | 1461305258839 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 3548 | 1461305258841 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 23:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:07:38 INFO - PROCESS | 3548 | 1461305258844 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 3548 | 1461305258846 Marionette TRACE conn5 <- [1,1874,null,{}] 23:07:38 INFO - PROCESS | 3548 | 1461305258850 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:39 INFO - PROCESS | 3548 | 1461305258974 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 23:07:39 INFO - PROCESS | 3548 | 1461305259173 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 3548 | ++DOCSHELL 20507C00 == 127 [pid = 3548] [id = 478] 23:07:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 310 (20509800) [pid = 3548] [serial = 1434] [outer = 00000000] 23:07:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 311 (25070400) [pid = 3548] [serial = 1435] [outer = 20509800] 23:07:39 INFO - PROCESS | 3548 | 1461305259229 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 312 (256E1800) [pid = 3548] [serial = 1436] [outer = 20509800] 23:07:39 INFO - PROCESS | 3548 | 1461305259845 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1066ms 23:07:39 INFO - PROCESS | 3548 | 1461305259915 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 23:07:39 INFO - PROCESS | 3548 | 1461305259917 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 23:07:39 INFO - PROCESS | 3548 | 1461305259921 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:07:39 INFO - PROCESS | 3548 | 1461305259923 Marionette TRACE conn5 <- [1,1878,null,{}] 23:07:39 INFO - PROCESS | 3548 | 1461305259927 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:40 INFO - PROCESS | 3548 | 1461305260049 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 23:07:40 INFO - PROCESS | 3548 | 1461305260235 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:40 INFO - PROCESS | 3548 | ++DOCSHELL 13F60400 == 128 [pid = 3548] [id = 479] 23:07:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 313 (1EF07C00) [pid = 3548] [serial = 1437] [outer = 00000000] 23:07:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (25631400) [pid = 3548] [serial = 1438] [outer = 1EF07C00] 23:07:40 INFO - PROCESS | 3548 | 1461305260289 Marionette DEBUG loaded listener.js 23:07:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (25630C00) [pid = 3548] [serial = 1439] [outer = 1EF07C00] 23:07:41 INFO - PROCESS | 3548 | 1461305261127 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1271ms 23:07:41 INFO - PROCESS | 3548 | 1461305261195 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 23:07:41 INFO - PROCESS | 3548 | 1461305261199 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 23:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:07:41 INFO - PROCESS | 3548 | 1461305261204 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:07:41 INFO - PROCESS | 3548 | 1461305261208 Marionette TRACE conn5 <- [1,1882,null,{}] 23:07:41 INFO - PROCESS | 3548 | 1461305261213 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:41 INFO - PROCESS | 3548 | 1461305261338 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 23:07:41 INFO - PROCESS | 3548 | 1461305261530 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 3548 | ++DOCSHELL 1703A800 == 129 [pid = 3548] [id = 480] 23:07:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (176D0400) [pid = 3548] [serial = 1440] [outer = 00000000] 23:07:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 317 (1B388400) [pid = 3548] [serial = 1441] [outer = 176D0400] 23:07:41 INFO - PROCESS | 3548 | 1461305261584 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 318 (1B7B0800) [pid = 3548] [serial = 1442] [outer = 176D0400] 23:07:42 INFO - PROCESS | 3548 | 1461305262204 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1081ms 23:07:42 INFO - PROCESS | 3548 | 1461305262286 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 3548 | 1461305262292 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 23:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:07:42 INFO - PROCESS | 3548 | 1461305262298 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 3548 | 1461305262301 Marionette TRACE conn5 <- [1,1886,null,{}] 23:07:42 INFO - PROCESS | 3548 | 1461305262305 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:42 INFO - PROCESS | 3548 | 1461305262425 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 1C748800 == 128 [pid = 3548] [id = 465] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 1B810800 == 127 [pid = 3548] [id = 462] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 19ABE800 == 126 [pid = 3548] [id = 461] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 12976000 == 125 [pid = 3548] [id = 460] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 317 (28C6C000) [pid = 3548] [serial = 1321] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 316 (27DA7800) [pid = 3548] [serial = 1315] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (1CCD0000) [pid = 3548] [serial = 1327] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (29309800) [pid = 3548] [serial = 1324] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (288D0C00) [pid = 3548] [serial = 1318] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | 1461305262729 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 17629C00 == 124 [pid = 3548] [id = 456] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 272A1C00 == 123 [pid = 3548] [id = 455] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 267C7C00 == 122 [pid = 3548] [id = 454] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 26613C00 == 121 [pid = 3548] [id = 453] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 23663000 == 120 [pid = 3548] [id = 452] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 23615400 == 119 [pid = 3548] [id = 451] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 23601400 == 118 [pid = 3548] [id = 450] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 1D8EB800 == 117 [pid = 3548] [id = 449] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 17964800 == 116 [pid = 3548] [id = 448] 23:07:42 INFO - PROCESS | 3548 | ++DOCSHELL 0EC47000 == 117 [pid = 3548] [id = 481] 23:07:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (0EC5F800) [pid = 3548] [serial = 1443] [outer = 00000000] 23:07:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (12B7F000) [pid = 3548] [serial = 1444] [outer = 0EC5F800] 23:07:42 INFO - PROCESS | 3548 | 1461305262822 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (1703CC00) [pid = 3548] [serial = 1445] [outer = 0EC5F800] 23:07:42 INFO - PROCESS | 3548 | --DOCSHELL 1D71C000 == 116 [pid = 3548] [id = 447] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (26739C00) [pid = 3548] [serial = 1178] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (1CAB0000) [pid = 3548] [serial = 1339] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (23B59C00) [pid = 3548] [serial = 1285] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 312 (25077800) [pid = 3548] [serial = 1288] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 311 (2547F800) [pid = 3548] [serial = 1289] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 310 (267B9800) [pid = 3548] [serial = 1294] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 309 (19ABFC00) [pid = 3548] [serial = 1240] [outer = 00000000] [url = about:blank] 23:07:42 INFO - PROCESS | 3548 | --DOMWINDOW == 308 (1C981400) [pid = 3548] [serial = 1243] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 307 (25079800) [pid = 3548] [serial = 1246] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 306 (267C5C00) [pid = 3548] [serial = 1249] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 305 (277E1400) [pid = 3548] [serial = 1252] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 304 (277C8400) [pid = 3548] [serial = 1255] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 303 (27DAE400) [pid = 3548] [serial = 1258] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 302 (2661D800) [pid = 3548] [serial = 1261] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 301 (2729E800) [pid = 3548] [serial = 1264] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 300 (2054A400) [pid = 3548] [serial = 1282] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 299 (1FD0EC00) [pid = 3548] [serial = 1279] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 298 (1FD18400) [pid = 3548] [serial = 1280] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 297 (1C89DC00) [pid = 3548] [serial = 1276] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 296 (1C9F1C00) [pid = 3548] [serial = 1277] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 295 (177D4000) [pid = 3548] [serial = 1273] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 294 (1A191800) [pid = 3548] [serial = 1274] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 293 (1B530000) [pid = 3548] [serial = 1271] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 292 (1A736C00) [pid = 3548] [serial = 1270] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 291 (1FD15800) [pid = 3548] [serial = 1267] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 290 (2361E000) [pid = 3548] [serial = 1297] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 289 (1CCC9400) [pid = 3548] [serial = 1340] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 288 (26A22800) [pid = 3548] [serial = 1295] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 287 (247E3000) [pid = 3548] [serial = 1286] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 286 (25071000) [pid = 3548] [serial = 1292] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 285 (20F27C00) [pid = 3548] [serial = 1283] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 284 (247E6400) [pid = 3548] [serial = 1291] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 283 (277BA400) [pid = 3548] [serial = 1312] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 282 (19AC1400) [pid = 3548] [serial = 1336] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 281 (1EE2A400) [pid = 3548] [serial = 913] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 280 (236B6800) [pid = 3548] [serial = 1121] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 279 (1CB07800) [pid = 3548] [serial = 1334] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 278 (27299000) [pid = 3548] [serial = 1306] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 277 (255E2400) [pid = 3548] [serial = 1238] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 276 (1B80E800) [pid = 3548] [serial = 1300] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 275 (2362C800) [pid = 3548] [serial = 967] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 274 (1A73B800) [pid = 3548] [serial = 1337] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 273 (2777E400) [pid = 3548] [serial = 1309] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 272 (17629400) [pid = 3548] [serial = 1330] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 271 (20F22400) [pid = 3548] [serial = 1303] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 270 (1C97B000) [pid = 3548] [serial = 1333] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 269 (23620C00) [pid = 3548] [serial = 1298] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | --DOMWINDOW == 268 (185E5400) [pid = 3548] [serial = 1331] [outer = 00000000] [url = about:blank] 23:07:43 INFO - PROCESS | 3548 | 1461305263309 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1021ms 23:07:43 INFO - PROCESS | 3548 | 1461305263322 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 3548 | 1461305263324 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 23:07:43 INFO - PROCESS | 3548 | 1461305263328 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:07:43 INFO - PROCESS | 3548 | 1461305263331 Marionette TRACE conn5 <- [1,1890,null,{}] 23:07:43 INFO - PROCESS | 3548 | 1461305263342 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:43 INFO - PROCESS | 3548 | 1461305263460 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 23:07:43 INFO - PROCESS | 3548 | 1461305263471 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:43 INFO - PROCESS | 3548 | ++DOCSHELL 1B345400 == 117 [pid = 3548] [id = 482] 23:07:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 269 (1B52B000) [pid = 3548] [serial = 1446] [outer = 00000000] 23:07:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 270 (1B802C00) [pid = 3548] [serial = 1447] [outer = 1B52B000] 23:07:43 INFO - PROCESS | 3548 | 1461305263519 Marionette DEBUG loaded listener.js 23:07:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 271 (1BD8A400) [pid = 3548] [serial = 1448] [outer = 1B52B000] 23:07:44 INFO - PROCESS | 3548 | 1461305264047 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 770ms 23:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:07:44 INFO - PROCESS | 3548 | 1461305264102 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 3548 | 1461305264104 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 23:07:44 INFO - PROCESS | 3548 | 1461305264108 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:07:44 INFO - PROCESS | 3548 | 1461305264109 Marionette TRACE conn5 <- [1,1894,null,{}] 23:07:44 INFO - PROCESS | 3548 | 1461305264113 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:44 INFO - PROCESS | 3548 | 1461305264272 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 23:07:44 INFO - PROCESS | 3548 | 1461305264361 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 3548 | ++DOCSHELL 1C55A800 == 118 [pid = 3548] [id = 483] 23:07:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 272 (1C901800) [pid = 3548] [serial = 1449] [outer = 00000000] 23:07:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 273 (1CB07C00) [pid = 3548] [serial = 1450] [outer = 1C901800] 23:07:44 INFO - PROCESS | 3548 | 1461305264409 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 274 (1D71D000) [pid = 3548] [serial = 1451] [outer = 1C901800] 23:07:44 INFO - PROCESS | 3548 | 1461305264810 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 23:07:44 INFO - PROCESS | 3548 | 1461305264845 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 3548 | 1461305264847 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 23:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:07:44 INFO - PROCESS | 3548 | 1461305264883 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:07:44 INFO - PROCESS | 3548 | 1461305264885 Marionette TRACE conn5 <- [1,1898,null,{}] 23:07:44 INFO - PROCESS | 3548 | 1461305264898 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:45 INFO - PROCESS | 3548 | 1461305265044 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 23:07:45 INFO - PROCESS | 3548 | 1461305265065 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 3548 | ++DOCSHELL 1D727800 == 119 [pid = 3548] [id = 484] 23:07:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 275 (1D728400) [pid = 3548] [serial = 1452] [outer = 00000000] 23:07:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 276 (1EF08400) [pid = 3548] [serial = 1453] [outer = 1D728400] 23:07:45 INFO - PROCESS | 3548 | 1461305265112 Marionette DEBUG loaded listener.js 23:07:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 277 (1FD15C00) [pid = 3548] [serial = 1454] [outer = 1D728400] 23:07:45 INFO - PROCESS | 3548 | 1461305265615 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 810ms 23:07:45 INFO - PROCESS | 3548 | 1461305265667 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 23:07:45 INFO - PROCESS | 3548 | 1461305265669 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 23:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:07:45 INFO - PROCESS | 3548 | 1461305265672 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 3548 | 1461305265674 Marionette TRACE conn5 <- [1,1902,null,{}] 23:07:45 INFO - PROCESS | 3548 | 1461305265677 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:45 INFO - PROCESS | 3548 | 1461305265848 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 23:07:45 INFO - PROCESS | 3548 | 1461305265870 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 3548 | ++DOCSHELL 1FDEC000 == 120 [pid = 3548] [id = 485] 23:07:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 278 (1FDEF000) [pid = 3548] [serial = 1455] [outer = 00000000] 23:07:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 279 (20F2B800) [pid = 3548] [serial = 1456] [outer = 1FDEF000] 23:07:45 INFO - PROCESS | 3548 | 1461305265920 Marionette DEBUG loaded listener.js 23:07:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 280 (214E2800) [pid = 3548] [serial = 1457] [outer = 1FDEF000] 23:07:46 INFO - PROCESS | 3548 | 1461305266436 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 831ms 23:07:46 INFO - PROCESS | 3548 | 1461305266503 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 23:07:46 INFO - PROCESS | 3548 | 1461305266505 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 23:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:07:46 INFO - PROCESS | 3548 | 1461305266508 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:07:46 INFO - PROCESS | 3548 | 1461305266510 Marionette TRACE conn5 <- [1,1906,null,{}] 23:07:46 INFO - PROCESS | 3548 | 1461305266517 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:46 INFO - PROCESS | 3548 | 1461305266673 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 23:07:46 INFO - PROCESS | 3548 | 1461305266693 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:46 INFO - PROCESS | 3548 | ++DOCSHELL 214EB800 == 121 [pid = 3548] [id = 486] 23:07:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (2313F400) [pid = 3548] [serial = 1458] [outer = 00000000] 23:07:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (2361D800) [pid = 3548] [serial = 1459] [outer = 2313F400] 23:07:46 INFO - PROCESS | 3548 | 1461305266739 Marionette DEBUG loaded listener.js 23:07:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (2362DC00) [pid = 3548] [serial = 1460] [outer = 2313F400] 23:07:47 INFO - PROCESS | 3548 | --DOMWINDOW == 282 (12978000) [pid = 3548] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:07:47 INFO - PROCESS | 3548 | --DOMWINDOW == 281 (1B830800) [pid = 3548] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:07:47 INFO - PROCESS | 3548 | --DOMWINDOW == 280 (19AC2800) [pid = 3548] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:07:47 INFO - PROCESS | 3548 | --DOMWINDOW == 279 (1C744800) [pid = 3548] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:07:47 INFO - PROCESS | 3548 | --DOMWINDOW == 278 (13F04400) [pid = 3548] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:07:47 INFO - PROCESS | 3548 | --DOMWINDOW == 277 (1D8E8000) [pid = 3548] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:07:47 INFO - PROCESS | 3548 | 1461305267311 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 830ms 23:07:47 INFO - PROCESS | 3548 | 1461305267339 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 23:07:47 INFO - PROCESS | 3548 | 1461305267341 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 23:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:07:47 INFO - PROCESS | 3548 | 1461305267344 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:07:47 INFO - PROCESS | 3548 | 1461305267346 Marionette TRACE conn5 <- [1,1910,null,{}] 23:07:47 INFO - PROCESS | 3548 | 1461305267350 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:47 INFO - PROCESS | 3548 | 1461305267452 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 23:07:47 INFO - PROCESS | 3548 | 1461305267458 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:47 INFO - PROCESS | 3548 | ++DOCSHELL 1CBF5000 == 122 [pid = 3548] [id = 487] 23:07:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 278 (1DFCF400) [pid = 3548] [serial = 1461] [outer = 00000000] 23:07:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 279 (23133800) [pid = 3548] [serial = 1462] [outer = 1DFCF400] 23:07:47 INFO - PROCESS | 3548 | 1461305267504 Marionette DEBUG loaded listener.js 23:07:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 280 (23612800) [pid = 3548] [serial = 1463] [outer = 1DFCF400] 23:07:47 INFO - PROCESS | 3548 | 1461305267976 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 23:07:48 INFO - PROCESS | 3548 | 1461305268035 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 23:07:48 INFO - PROCESS | 3548 | 1461305268037 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 23:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:07:48 INFO - PROCESS | 3548 | 1461305268041 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:07:48 INFO - PROCESS | 3548 | 1461305268043 Marionette TRACE conn5 <- [1,1914,null,{}] 23:07:48 INFO - PROCESS | 3548 | 1461305268047 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:48 INFO - PROCESS | 3548 | 1461305268149 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 23:07:48 INFO - PROCESS | 3548 | 1461305268193 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:48 INFO - PROCESS | 3548 | ++DOCSHELL 23B57C00 == 123 [pid = 3548] [id = 488] 23:07:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (23B58000) [pid = 3548] [serial = 1464] [outer = 00000000] 23:07:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (247E1400) [pid = 3548] [serial = 1465] [outer = 23B58000] 23:07:48 INFO - PROCESS | 3548 | 1461305268240 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (247F6400) [pid = 3548] [serial = 1466] [outer = 23B58000] 23:07:48 INFO - PROCESS | 3548 | 1461305268708 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 23:07:48 INFO - PROCESS | 3548 | 1461305268773 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 23:07:48 INFO - PROCESS | 3548 | 1461305268775 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 23:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:07:48 INFO - PROCESS | 3548 | 1461305268778 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:07:48 INFO - PROCESS | 3548 | 1461305268780 Marionette TRACE conn5 <- [1,1918,null,{}] 23:07:48 INFO - PROCESS | 3548 | 1461305268783 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:48 INFO - PROCESS | 3548 | 1461305268884 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 23:07:48 INFO - PROCESS | 3548 | 1461305268891 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:48 INFO - PROCESS | 3548 | ++DOCSHELL 25077800 == 124 [pid = 3548] [id = 489] 23:07:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (2507F000) [pid = 3548] [serial = 1467] [outer = 00000000] 23:07:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (255DD000) [pid = 3548] [serial = 1468] [outer = 2507F000] 23:07:48 INFO - PROCESS | 3548 | 1461305268936 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (2562A800) [pid = 3548] [serial = 1469] [outer = 2507F000] 23:07:49 INFO - PROCESS | 3548 | 1461305269764 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1021ms 23:07:49 INFO - PROCESS | 3548 | 1461305269801 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 23:07:49 INFO - PROCESS | 3548 | 1461305269806 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 23:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:07:49 INFO - PROCESS | 3548 | 1461305269812 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:07:49 INFO - PROCESS | 3548 | 1461305269816 Marionette TRACE conn5 <- [1,1922,null,{}] 23:07:49 INFO - PROCESS | 3548 | 1461305269842 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:50 INFO - PROCESS | 3548 | 1461305269980 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 23:07:50 INFO - PROCESS | 3548 | 1461305270166 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:50 INFO - PROCESS | 3548 | ++DOCSHELL 19ABFC00 == 125 [pid = 3548] [id = 490] 23:07:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 287 (19AC1000) [pid = 3548] [serial = 1470] [outer = 00000000] 23:07:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 288 (1A740400) [pid = 3548] [serial = 1471] [outer = 19AC1000] 23:07:50 INFO - PROCESS | 3548 | 1461305270226 Marionette DEBUG loaded listener.js 23:07:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 289 (1B6C0400) [pid = 3548] [serial = 1472] [outer = 19AC1000] 23:07:50 INFO - PROCESS | 3548 | 1461305270854 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1090ms 23:07:50 INFO - PROCESS | 3548 | 1461305270909 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 23:07:50 INFO - PROCESS | 3548 | 1461305270915 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 23:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:07:50 INFO - PROCESS | 3548 | 1461305270922 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 3548 | 1461305270925 Marionette TRACE conn5 <- [1,1926,null,{}] 23:07:50 INFO - PROCESS | 3548 | 1461305270929 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:51 INFO - PROCESS | 3548 | 1461305271060 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 23:07:51 INFO - PROCESS | 3548 | 1461305271247 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:51 INFO - PROCESS | 3548 | ++DOCSHELL 1B833C00 == 126 [pid = 3548] [id = 491] 23:07:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 290 (1CB05000) [pid = 3548] [serial = 1473] [outer = 00000000] 23:07:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 291 (204F0C00) [pid = 3548] [serial = 1474] [outer = 1CB05000] 23:07:51 INFO - PROCESS | 3548 | 1461305271304 Marionette DEBUG loaded listener.js 23:07:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 292 (20549000) [pid = 3548] [serial = 1475] [outer = 1CB05000] 23:07:51 INFO - PROCESS | 3548 | 1461305271926 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1068ms 23:07:52 INFO - PROCESS | 3548 | 1461305272009 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 23:07:52 INFO - PROCESS | 3548 | 1461305272011 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 23:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:07:52 INFO - PROCESS | 3548 | 1461305272018 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:07:52 INFO - PROCESS | 3548 | 1461305272022 Marionette TRACE conn5 <- [1,1930,null,{}] 23:07:52 INFO - PROCESS | 3548 | 1461305272047 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:52 INFO - PROCESS | 3548 | 1461305272233 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 23:07:52 INFO - PROCESS | 3548 | 1461305272362 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:52 INFO - PROCESS | 3548 | ++DOCSHELL 25628000 == 127 [pid = 3548] [id = 492] 23:07:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (25628400) [pid = 3548] [serial = 1476] [outer = 00000000] 23:07:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (256E8400) [pid = 3548] [serial = 1477] [outer = 25628400] 23:07:52 INFO - PROCESS | 3548 | 1461305272422 Marionette DEBUG loaded listener.js 23:07:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (2672D400) [pid = 3548] [serial = 1478] [outer = 25628400] 23:07:53 INFO - PROCESS | 3548 | 1461305273023 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1074ms 23:07:53 INFO - PROCESS | 3548 | 1461305273108 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 23:07:53 INFO - PROCESS | 3548 | 1461305273111 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 23:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:07:53 INFO - PROCESS | 3548 | 1461305273115 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:07:53 INFO - PROCESS | 3548 | 1461305273117 Marionette TRACE conn5 <- [1,1934,null,{}] 23:07:53 INFO - PROCESS | 3548 | 1461305273121 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:53 INFO - PROCESS | 3548 | 1461305273249 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 23:07:53 INFO - PROCESS | 3548 | 1461305273430 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 3548 | ++DOCSHELL 26618400 == 128 [pid = 3548] [id = 493] 23:07:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 296 (267BFC00) [pid = 3548] [serial = 1479] [outer = 00000000] 23:07:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 297 (26A26800) [pid = 3548] [serial = 1480] [outer = 267BFC00] 23:07:53 INFO - PROCESS | 3548 | 1461305273485 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 298 (27256C00) [pid = 3548] [serial = 1481] [outer = 267BFC00] 23:07:54 INFO - PROCESS | 3548 | 1461305274084 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1021ms 23:07:54 INFO - PROCESS | 3548 | 1461305274137 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 23:07:54 INFO - PROCESS | 3548 | 1461305274140 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 23:07:54 INFO - PROCESS | 3548 | 1461305274143 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:07:54 INFO - PROCESS | 3548 | 1461305274145 Marionette TRACE conn5 <- [1,1938,null,{}] 23:07:54 INFO - PROCESS | 3548 | 1461305274149 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:54 INFO - PROCESS | 3548 | 1461305274274 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 23:07:54 INFO - PROCESS | 3548 | 1461305274468 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 3548 | ++DOCSHELL 267C5C00 == 129 [pid = 3548] [id = 494] 23:07:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 299 (26A1C800) [pid = 3548] [serial = 1482] [outer = 00000000] 23:07:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 300 (2771AC00) [pid = 3548] [serial = 1483] [outer = 26A1C800] 23:07:54 INFO - PROCESS | 3548 | 1461305274525 Marionette DEBUG loaded listener.js 23:07:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 301 (27781400) [pid = 3548] [serial = 1484] [outer = 26A1C800] 23:07:55 INFO - PROCESS | 3548 | 1461305275133 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1019ms 23:07:55 INFO - PROCESS | 3548 | 1461305275166 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 3548 | 1461305275169 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 23:07:55 INFO - PROCESS | 3548 | 1461305275172 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:07:55 INFO - PROCESS | 3548 | 1461305275174 Marionette TRACE conn5 <- [1,1942,null,{}] 23:07:55 INFO - PROCESS | 3548 | 1461305275179 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:55 INFO - PROCESS | 3548 | 1461305275333 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 23:07:55 INFO - PROCESS | 3548 | 1461305275532 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:55 INFO - PROCESS | 3548 | ++DOCSHELL 2770E400 == 130 [pid = 3548] [id = 495] 23:07:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 302 (277BFC00) [pid = 3548] [serial = 1485] [outer = 00000000] 23:07:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 303 (288C4C00) [pid = 3548] [serial = 1486] [outer = 277BFC00] 23:07:55 INFO - PROCESS | 3548 | 1461305275594 Marionette DEBUG loaded listener.js 23:07:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 304 (288C6800) [pid = 3548] [serial = 1487] [outer = 277BFC00] 23:07:56 INFO - PROCESS | 3548 | 1461305276186 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1071ms 23:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:07:56 INFO - PROCESS | 3548 | 1461305276258 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 23:07:56 INFO - PROCESS | 3548 | 1461305276261 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 23:07:56 INFO - PROCESS | 3548 | 1461305276264 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:07:56 INFO - PROCESS | 3548 | 1461305276266 Marionette TRACE conn5 <- [1,1946,null,{}] 23:07:56 INFO - PROCESS | 3548 | 1461305276270 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:56 INFO - PROCESS | 3548 | 1461305276394 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 23:07:56 INFO - PROCESS | 3548 | 1461305276576 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 3548 | ++DOCSHELL 27DB2400 == 131 [pid = 3548] [id = 496] 23:07:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 305 (288C3000) [pid = 3548] [serial = 1488] [outer = 00000000] 23:07:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 306 (28B0D800) [pid = 3548] [serial = 1489] [outer = 288C3000] 23:07:56 INFO - PROCESS | 3548 | 1461305276633 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 307 (28C63000) [pid = 3548] [serial = 1490] [outer = 288C3000] 23:07:57 INFO - PROCESS | 3548 | 1461305277198 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 970ms 23:07:57 INFO - PROCESS | 3548 | 1461305277237 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 23:07:57 INFO - PROCESS | 3548 | 1461305277240 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 23:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:07:57 INFO - PROCESS | 3548 | 1461305277243 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 3548 | 1461305277245 Marionette TRACE conn5 <- [1,1950,null,{}] 23:07:57 INFO - PROCESS | 3548 | 1461305277249 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:57 INFO - PROCESS | 3548 | 1461305277374 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 23:07:57 INFO - PROCESS | 3548 | 1461305277573 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:57 INFO - PROCESS | 3548 | ++DOCSHELL 20FCA000 == 132 [pid = 3548] [id = 497] 23:07:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 308 (28C66800) [pid = 3548] [serial = 1491] [outer = 00000000] 23:07:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 309 (28C73000) [pid = 3548] [serial = 1492] [outer = 28C66800] 23:07:57 INFO - PROCESS | 3548 | 1461305277629 Marionette DEBUG loaded listener.js 23:07:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 310 (28C75000) [pid = 3548] [serial = 1493] [outer = 28C66800] 23:07:58 INFO - PROCESS | 3548 | 1461305278222 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1018ms 23:07:58 INFO - PROCESS | 3548 | 1461305278265 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 23:07:58 INFO - PROCESS | 3548 | 1461305278268 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 23:07:58 INFO - PROCESS | 3548 | 1461305278271 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:07:58 INFO - PROCESS | 3548 | 1461305278273 Marionette TRACE conn5 <- [1,1954,null,{}] 23:07:58 INFO - PROCESS | 3548 | 1461305278277 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:58 INFO - PROCESS | 3548 | 1461305278402 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 23:07:58 INFO - PROCESS | 3548 | 1461305278602 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 3548 | ++DOCSHELL 28C77000 == 133 [pid = 3548] [id = 498] 23:07:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 311 (28C7B400) [pid = 3548] [serial = 1494] [outer = 00000000] 23:07:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 312 (28C7F000) [pid = 3548] [serial = 1495] [outer = 28C7B400] 23:07:58 INFO - PROCESS | 3548 | 1461305278660 Marionette DEBUG loaded listener.js 23:07:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 313 (291E1000) [pid = 3548] [serial = 1496] [outer = 28C7B400] 23:07:59 INFO - PROCESS | 3548 | 1461305279238 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1016ms 23:07:59 INFO - PROCESS | 3548 | 1461305279292 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 3548 | 1461305279294 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 23:07:59 INFO - PROCESS | 3548 | 1461305279298 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:07:59 INFO - PROCESS | 3548 | 1461305279300 Marionette TRACE conn5 <- [1,1958,null,{}] 23:07:59 INFO - PROCESS | 3548 | 1461305279304 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:59 INFO - PROCESS | 3548 | 1461305279430 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 23:07:59 INFO - PROCESS | 3548 | 1461305279626 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:59 INFO - PROCESS | 3548 | ++DOCSHELL 291E3400 == 134 [pid = 3548] [id = 499] 23:07:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (291E5800) [pid = 3548] [serial = 1497] [outer = 00000000] 23:07:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (291EA400) [pid = 3548] [serial = 1498] [outer = 291E5800] 23:07:59 INFO - PROCESS | 3548 | 1461305279683 Marionette DEBUG loaded listener.js 23:07:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (291ED400) [pid = 3548] [serial = 1499] [outer = 291E5800] 23:08:00 INFO - PROCESS | 3548 | 1461305280243 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 970ms 23:08:00 INFO - PROCESS | 3548 | 1461305280279 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 3548 | 1461305280281 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 23:08:00 INFO - PROCESS | 3548 | 1461305280287 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:08:00 INFO - PROCESS | 3548 | 1461305280290 Marionette TRACE conn5 <- [1,1962,null,{}] 23:08:00 INFO - PROCESS | 3548 | 1461305280293 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:00 INFO - PROCESS | 3548 | 1461305280436 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 23:08:00 INFO - PROCESS | 3548 | 1461305280640 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:00 INFO - PROCESS | 3548 | ++DOCSHELL 2930A800 == 135 [pid = 3548] [id = 500] 23:08:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 317 (2930AC00) [pid = 3548] [serial = 1500] [outer = 00000000] 23:08:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 318 (29BA4800) [pid = 3548] [serial = 1501] [outer = 2930AC00] 23:08:00 INFO - PROCESS | 3548 | 1461305280701 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 319 (29BA8400) [pid = 3548] [serial = 1502] [outer = 2930AC00] 23:08:01 INFO - PROCESS | 3548 | 1461305281284 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1017ms 23:08:01 INFO - PROCESS | 3548 | 1461305281309 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 23:08:01 INFO - PROCESS | 3548 | 1461305281311 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 23:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:08:01 INFO - PROCESS | 3548 | 1461305281314 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:08:01 INFO - PROCESS | 3548 | 1461305281316 Marionette TRACE conn5 <- [1,1966,null,{}] 23:08:01 INFO - PROCESS | 3548 | 1461305281320 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:01 INFO - PROCESS | 3548 | 1461305281446 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 23:08:01 INFO - PROCESS | 3548 | 1461305281654 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 3548 | ++DOCSHELL 1723EC00 == 136 [pid = 3548] [id = 501] 23:08:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 320 (2562D000) [pid = 3548] [serial = 1503] [outer = 00000000] 23:08:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 321 (29BB1400) [pid = 3548] [serial = 1504] [outer = 2562D000] 23:08:01 INFO - PROCESS | 3548 | 1461305281711 Marionette DEBUG loaded listener.js 23:08:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 322 (29BB1000) [pid = 3548] [serial = 1505] [outer = 2562D000] 23:08:02 INFO - PROCESS | 3548 | 1461305282374 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1128ms 23:08:02 INFO - PROCESS | 3548 | 1461305282447 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 23:08:02 INFO - PROCESS | 3548 | 1461305282449 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 23:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:08:02 INFO - PROCESS | 3548 | 1461305282453 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:08:02 INFO - PROCESS | 3548 | 1461305282455 Marionette TRACE conn5 <- [1,1970,null,{}] 23:08:02 INFO - PROCESS | 3548 | 1461305282459 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:02 INFO - PROCESS | 3548 | 1461305282586 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 23:08:02 INFO - PROCESS | 3548 | 1461305282774 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:02 INFO - PROCESS | 3548 | ++DOCSHELL 1A735400 == 137 [pid = 3548] [id = 502] 23:08:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 323 (1A7E0C00) [pid = 3548] [serial = 1506] [outer = 00000000] 23:08:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 324 (1E3B6800) [pid = 3548] [serial = 1507] [outer = 1A7E0C00] 23:08:02 INFO - PROCESS | 3548 | 1461305282828 Marionette DEBUG loaded listener.js 23:08:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 325 (204F1C00) [pid = 3548] [serial = 1508] [outer = 1A7E0C00] 23:08:03 INFO - PROCESS | 3548 | 1461305283457 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1019ms 23:08:03 INFO - PROCESS | 3548 | 1461305283476 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 23:08:03 INFO - PROCESS | 3548 | 1461305283478 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 23:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:08:03 INFO - PROCESS | 3548 | 1461305283481 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:08:03 INFO - PROCESS | 3548 | 1461305283483 Marionette TRACE conn5 <- [1,1974,null,{}] 23:08:03 INFO - PROCESS | 3548 | 1461305283487 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:03 INFO - PROCESS | 3548 | 1461305283615 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 23:08:03 INFO - PROCESS | 3548 | 1461305283816 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:03 INFO - PROCESS | 3548 | ++DOCSHELL 29BA2C00 == 138 [pid = 3548] [id = 503] 23:08:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 326 (29BAFC00) [pid = 3548] [serial = 1509] [outer = 00000000] 23:08:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 327 (2AE17C00) [pid = 3548] [serial = 1510] [outer = 29BAFC00] 23:08:03 INFO - PROCESS | 3548 | 1461305283872 Marionette DEBUG loaded listener.js 23:08:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 328 (2AE17800) [pid = 3548] [serial = 1511] [outer = 29BAFC00] 23:08:04 INFO - PROCESS | 3548 | 1461305284735 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1280ms 23:08:04 INFO - PROCESS | 3548 | 1461305284766 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 3548 | 1461305284770 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 23:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:08:04 INFO - PROCESS | 3548 | 1461305284776 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 3548 | 1461305284779 Marionette TRACE conn5 <- [1,1978,null,{}] 23:08:04 INFO - PROCESS | 3548 | 1461305284785 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:04 INFO - PROCESS | 3548 | 1461305284915 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 23:08:05 INFO - PROCESS | 3548 | 1461305285125 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:05 INFO - PROCESS | 3548 | ++DOCSHELL 12D75400 == 139 [pid = 3548] [id = 504] 23:08:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 329 (16E3B000) [pid = 3548] [serial = 1512] [outer = 00000000] 23:08:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 330 (1BDCE800) [pid = 3548] [serial = 1513] [outer = 16E3B000] 23:08:05 INFO - PROCESS | 3548 | 1461305285182 Marionette DEBUG loaded listener.js 23:08:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 331 (1C749000) [pid = 3548] [serial = 1514] [outer = 16E3B000] 23:08:05 INFO - PROCESS | 3548 | --DOCSHELL 185E1C00 == 138 [pid = 3548] [id = 12] 23:08:05 INFO - PROCESS | 3548 | 1461305285879 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1135ms 23:08:05 INFO - PROCESS | 3548 | 1461305285911 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 23:08:05 INFO - PROCESS | 3548 | 1461305285916 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 23:08:05 INFO - PROCESS | 3548 | 1461305285922 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:08:05 INFO - PROCESS | 3548 | 1461305285924 Marionette TRACE conn5 <- [1,1982,null,{}] 23:08:05 INFO - PROCESS | 3548 | 1461305285928 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:06 INFO - PROCESS | 3548 | 1461305286050 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 23:08:06 INFO - PROCESS | 3548 | 1461305286243 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:06 INFO - PROCESS | 3548 | ++DOCSHELL 1B7B1800 == 139 [pid = 3548] [id = 505] 23:08:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 332 (1C979400) [pid = 3548] [serial = 1515] [outer = 00000000] 23:08:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 333 (20509400) [pid = 3548] [serial = 1516] [outer = 1C979400] 23:08:06 INFO - PROCESS | 3548 | 1461305286297 Marionette DEBUG loaded listener.js 23:08:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 334 (20570400) [pid = 3548] [serial = 1517] [outer = 1C979400] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 23B57C00 == 138 [pid = 3548] [id = 488] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 1CBF5000 == 137 [pid = 3548] [id = 487] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 214EB800 == 136 [pid = 3548] [id = 486] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 1FDEC000 == 135 [pid = 3548] [id = 485] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 1D727800 == 134 [pid = 3548] [id = 484] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 1C55A800 == 133 [pid = 3548] [id = 483] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 1B345400 == 132 [pid = 3548] [id = 482] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 333 (20546C00) [pid = 3548] [serial = 1348] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 332 (23616C00) [pid = 3548] [serial = 1351] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 331 (247E6800) [pid = 3548] [serial = 1354] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 330 (255DCC00) [pid = 3548] [serial = 1357] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 329 (27202400) [pid = 3548] [serial = 1360] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 328 (27705800) [pid = 3548] [serial = 1363] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 327 (27710800) [pid = 3548] [serial = 1366] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 326 (277C4000) [pid = 3548] [serial = 1369] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 325 (2781F000) [pid = 3548] [serial = 1372] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 324 (28B05800) [pid = 3548] [serial = 1375] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 323 (2056A800) [pid = 3548] [serial = 1399] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 0EC47000 == 131 [pid = 3548] [id = 481] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 1703A800 == 130 [pid = 3548] [id = 480] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 2360CC00 == 129 [pid = 3548] [id = 470] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 212EF000 == 128 [pid = 3548] [id = 469] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 17634800 == 127 [pid = 3548] [id = 468] 23:08:06 INFO - PROCESS | 3548 | --DOCSHELL 13F5F000 == 126 [pid = 3548] [id = 467] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 322 (16E53800) [pid = 3548] [serial = 1382] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 321 (13FA3800) [pid = 3548] [serial = 1381] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 320 (1BDC4C00) [pid = 3548] [serial = 1387] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 319 (1A1BB000) [pid = 3548] [serial = 1384] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 318 (1FD18C00) [pid = 3548] [serial = 1342] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 317 (1BDC2400) [pid = 3548] [serial = 1345] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 316 (2365C400) [pid = 3548] [serial = 1378] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (1C97FC00) [pid = 3548] [serial = 1390] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (17964400) [pid = 3548] [serial = 1393] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (1FD0D000) [pid = 3548] [serial = 1396] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 312 (1C9F4400) [pid = 3548] [serial = 1391] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 311 (1BDC6400) [pid = 3548] [serial = 1394] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 310 (1C352400) [pid = 3548] [serial = 1388] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 309 (1FDEA800) [pid = 3548] [serial = 1397] [outer = 00000000] [url = about:blank] 23:08:06 INFO - PROCESS | 3548 | --DOMWINDOW == 308 (1A73C400) [pid = 3548] [serial = 1385] [outer = 00000000] [url = about:blank] 23:08:07 INFO - PROCESS | 3548 | 1461305287006 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1124ms 23:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:08:07 INFO - PROCESS | 3548 | 1461305287054 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 23:08:07 INFO - PROCESS | 3548 | 1461305287056 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 23:08:07 INFO - PROCESS | 3548 | 1461305287060 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:08:07 INFO - PROCESS | 3548 | 1461305287063 Marionette TRACE conn5 <- [1,1986,null,{}] 23:08:07 INFO - PROCESS | 3548 | 1461305287074 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:07 INFO - PROCESS | 3548 | 1461305287182 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 23:08:07 INFO - PROCESS | 3548 | 1461305287195 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 3548 | ++DOCSHELL 19AC1400 == 127 [pid = 3548] [id = 506] 23:08:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 309 (19AC5000) [pid = 3548] [serial = 1518] [outer = 00000000] 23:08:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 310 (1B528800) [pid = 3548] [serial = 1519] [outer = 19AC5000] 23:08:07 INFO - PROCESS | 3548 | 1461305287244 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 311 (1BDC4C00) [pid = 3548] [serial = 1520] [outer = 19AC5000] 23:08:07 INFO - PROCESS | 3548 | 1461305287799 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 770ms 23:08:07 INFO - PROCESS | 3548 | 1461305287851 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 23:08:07 INFO - PROCESS | 3548 | 1461305287854 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 23:08:07 INFO - PROCESS | 3548 | 1461305287857 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:08:07 INFO - PROCESS | 3548 | 1461305287859 Marionette TRACE conn5 <- [1,1990,null,{}] 23:08:07 INFO - PROCESS | 3548 | 1461305287863 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:08 INFO - PROCESS | 3548 | 1461305287982 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 23:08:08 INFO - PROCESS | 3548 | 1461305288129 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 3548 | ++DOCSHELL 1BDC8800 == 128 [pid = 3548] [id = 507] 23:08:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 312 (1BDCBC00) [pid = 3548] [serial = 1521] [outer = 00000000] 23:08:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 313 (1D727800) [pid = 3548] [serial = 1522] [outer = 1BDCBC00] 23:08:08 INFO - PROCESS | 3548 | 1461305288177 Marionette DEBUG loaded listener.js 23:08:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (1E3ADC00) [pid = 3548] [serial = 1523] [outer = 1BDCBC00] 23:08:08 INFO - PROCESS | 3548 | 1461305288607 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 770ms 23:08:08 INFO - PROCESS | 3548 | 1461305288632 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 23:08:08 INFO - PROCESS | 3548 | 1461305288634 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 23:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:08:08 INFO - PROCESS | 3548 | 1461305288637 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 3548 | 1461305288639 Marionette TRACE conn5 <- [1,1994,null,{}] 23:08:08 INFO - PROCESS | 3548 | 1461305288642 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:08 INFO - PROCESS | 3548 | 1461305288745 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 23:08:08 INFO - PROCESS | 3548 | 1461305288752 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 3548 | ++DOCSHELL 1F286800 == 129 [pid = 3548] [id = 508] 23:08:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (1FD0D000) [pid = 3548] [serial = 1524] [outer = 00000000] 23:08:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (20549400) [pid = 3548] [serial = 1525] [outer = 1FD0D000] 23:08:08 INFO - PROCESS | 3548 | 1461305288801 Marionette DEBUG loaded listener.js 23:08:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 317 (20F29800) [pid = 3548] [serial = 1526] [outer = 1FD0D000] 23:08:09 INFO - PROCESS | 3548 | 1461305289371 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 23:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 770ms 23:08:09 INFO - PROCESS | 3548 | 1461305289413 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 3548 | 1461305289416 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 23:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:08:09 INFO - PROCESS | 3548 | 1461305289419 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 3548 | 1461305289421 Marionette TRACE conn5 <- [1,1998,null,{}] 23:08:09 INFO - PROCESS | 3548 | 1461305289424 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:09 INFO - PROCESS | 3548 | 1461305289598 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 23:08:09 INFO - PROCESS | 3548 | 1461305289622 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:09 INFO - PROCESS | 3548 | ++DOCSHELL 212EF000 == 130 [pid = 3548] [id = 509] 23:08:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 318 (23613400) [pid = 3548] [serial = 1527] [outer = 00000000] 23:08:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 319 (2362BC00) [pid = 3548] [serial = 1528] [outer = 23613400] 23:08:09 INFO - PROCESS | 3548 | 1461305289671 Marionette DEBUG loaded listener.js 23:08:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 320 (23B56400) [pid = 3548] [serial = 1529] [outer = 23613400] 23:08:10 INFO - PROCESS | 3548 | 1461305290169 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 23:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 770ms 23:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:08:10 INFO - PROCESS | 3548 | 1461305290199 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 23:08:10 INFO - PROCESS | 3548 | 1461305290201 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 23:08:10 INFO - PROCESS | 3548 | 1461305290204 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:08:10 INFO - PROCESS | 3548 | 1461305290206 Marionette TRACE conn5 <- [1,2002,null,{}] 23:08:10 INFO - PROCESS | 3548 | 1461305290209 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:10 INFO - PROCESS | 3548 | 1461305290366 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 23:08:10 INFO - PROCESS | 3548 | 1461305290385 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 3548 | ++DOCSHELL 2361C400 == 131 [pid = 3548] [id = 510] 23:08:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 321 (247DE400) [pid = 3548] [serial = 1530] [outer = 00000000] 23:08:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 322 (25076400) [pid = 3548] [serial = 1531] [outer = 247DE400] 23:08:10 INFO - PROCESS | 3548 | 1461305290431 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 323 (255DB400) [pid = 3548] [serial = 1532] [outer = 247DE400] 23:08:10 INFO - PROCESS | 3548 | 1461305290918 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 322 (1C901800) [pid = 3548] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 321 (176D0400) [pid = 3548] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 320 (1D728400) [pid = 3548] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 319 (1FDEF000) [pid = 3548] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 318 (23B58000) [pid = 3548] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 317 (0EC5F800) [pid = 3548] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 316 (1DFCF400) [pid = 3548] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (1B52B000) [pid = 3548] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:08:11 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (2313F400) [pid = 3548] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:08:11 INFO - PROCESS | 3548 | 1461305291334 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 3548 | 1461305291336 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 23:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:08:11 INFO - PROCESS | 3548 | 1461305291346 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 3548 | 1461305291348 Marionette TRACE conn5 <- [1,2006,null,{}] 23:08:11 INFO - PROCESS | 3548 | 1461305291352 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:11 INFO - PROCESS | 3548 | 1461305291458 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 23:08:11 INFO - PROCESS | 3548 | 1461305291467 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 3548 | ++DOCSHELL 1B52B000 == 132 [pid = 3548] [id = 511] 23:08:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (1B804C00) [pid = 3548] [serial = 1533] [outer = 00000000] 23:08:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (1D728400) [pid = 3548] [serial = 1534] [outer = 1B804C00] 23:08:11 INFO - PROCESS | 3548 | 1461305291514 Marionette DEBUG loaded listener.js 23:08:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 317 (1FDEF000) [pid = 3548] [serial = 1535] [outer = 1B804C00] 23:08:12 INFO - PROCESS | 3548 | 1461305292017 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 23:08:12 INFO - PROCESS | 3548 | 1461305292078 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 23:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:08:12 INFO - PROCESS | 3548 | 1461305292080 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 23:08:12 INFO - PROCESS | 3548 | 1461305292083 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 3548 | 1461305292085 Marionette TRACE conn5 <- [1,2010,null,{}] 23:08:12 INFO - PROCESS | 3548 | 1461305292089 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:12 INFO - PROCESS | 3548 | 1461305292195 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 23:08:12 INFO - PROCESS | 3548 | 1461305292202 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:12 INFO - PROCESS | 3548 | ++DOCSHELL 2054D800 == 133 [pid = 3548] [id = 512] 23:08:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 318 (23B54800) [pid = 3548] [serial = 1536] [outer = 00000000] 23:08:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 319 (256EA000) [pid = 3548] [serial = 1537] [outer = 23B54800] 23:08:12 INFO - PROCESS | 3548 | 1461305292247 Marionette DEBUG loaded listener.js 23:08:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 320 (27206000) [pid = 3548] [serial = 1538] [outer = 23B54800] 23:08:12 INFO - PROCESS | 3548 | 1461305292729 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 23:08:12 INFO - PROCESS | 3548 | 1461305292772 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 23:08:12 INFO - PROCESS | 3548 | 1461305292774 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 23:08:12 INFO - PROCESS | 3548 | 1461305292777 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 3548 | 1461305292779 Marionette TRACE conn5 <- [1,2014,null,{}] 23:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:08:12 INFO - PROCESS | 3548 | 1461305292787 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:12 INFO - PROCESS | 3548 | 1461305292920 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 23:08:12 INFO - PROCESS | 3548 | 1461305292928 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:12 INFO - PROCESS | 3548 | ++DOCSHELL 2720A000 == 134 [pid = 3548] [id = 513] 23:08:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 321 (27252C00) [pid = 3548] [serial = 1539] [outer = 00000000] 23:08:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 322 (2770A800) [pid = 3548] [serial = 1540] [outer = 27252C00] 23:08:13 INFO - PROCESS | 3548 | 1461305292974 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 323 (27784C00) [pid = 3548] [serial = 1541] [outer = 27252C00] 23:08:13 INFO - PROCESS | 3548 | 1461305293738 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1020ms 23:08:13 INFO - PROCESS | 3548 | 1461305293804 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 23:08:13 INFO - PROCESS | 3548 | 1461305293809 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 23:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:08:13 INFO - PROCESS | 3548 | 1461305293815 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:08:13 INFO - PROCESS | 3548 | 1461305293819 Marionette TRACE conn5 <- [1,2018,null,{}] 23:08:13 INFO - PROCESS | 3548 | 1461305293860 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:14 INFO - PROCESS | 3548 | 1461305294064 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 23:08:14 INFO - PROCESS | 3548 | 1461305294202 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:14 INFO - PROCESS | 3548 | ++DOCSHELL 18502000 == 135 [pid = 3548] [id = 514] 23:08:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 324 (1850B800) [pid = 3548] [serial = 1542] [outer = 00000000] 23:08:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 325 (19E7E800) [pid = 3548] [serial = 1543] [outer = 1850B800] 23:08:14 INFO - PROCESS | 3548 | 1461305294265 Marionette DEBUG loaded listener.js 23:08:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 326 (1A7DA000) [pid = 3548] [serial = 1544] [outer = 1850B800] 23:08:14 INFO - PROCESS | 3548 | 1461305294950 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1194ms 23:08:15 INFO - PROCESS | 3548 | 1461305295026 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 3548 | 1461305295032 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 23:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:08:15 INFO - PROCESS | 3548 | 1461305295041 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 3548 | 1461305295044 Marionette TRACE conn5 <- [1,2022,null,{}] 23:08:15 INFO - PROCESS | 3548 | 1461305295048 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:15 INFO - PROCESS | 3548 | 1461305295191 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 23:08:15 INFO - PROCESS | 3548 | 1461305295378 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 3548 | ++DOCSHELL 1C982800 == 136 [pid = 3548] [id = 515] 23:08:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 327 (1C9E8000) [pid = 3548] [serial = 1545] [outer = 00000000] 23:08:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 328 (20503C00) [pid = 3548] [serial = 1546] [outer = 1C9E8000] 23:08:15 INFO - PROCESS | 3548 | 1461305295434 Marionette DEBUG loaded listener.js 23:08:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 329 (212F1000) [pid = 3548] [serial = 1547] [outer = 1C9E8000] 23:08:16 INFO - PROCESS | 3548 | 1461305296114 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1128ms 23:08:16 INFO - PROCESS | 3548 | 1461305296176 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 23:08:16 INFO - PROCESS | 3548 | 1461305296178 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 23:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:08:16 INFO - PROCESS | 3548 | 1461305296182 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:08:16 INFO - PROCESS | 3548 | 1461305296186 Marionette TRACE conn5 <- [1,2026,null,{}] 23:08:16 INFO - PROCESS | 3548 | 1461305296197 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:16 INFO - PROCESS | 3548 | 1461305296332 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 23:08:16 INFO - PROCESS | 3548 | 1461305296530 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:16 INFO - PROCESS | 3548 | ++DOCSHELL 27257800 == 137 [pid = 3548] [id = 516] 23:08:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 330 (277BB800) [pid = 3548] [serial = 1548] [outer = 00000000] 23:08:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 331 (27801800) [pid = 3548] [serial = 1549] [outer = 277BB800] 23:08:16 INFO - PROCESS | 3548 | 1461305296590 Marionette DEBUG loaded listener.js 23:08:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 332 (2781CC00) [pid = 3548] [serial = 1550] [outer = 277BB800] 23:08:17 INFO - PROCESS | 3548 | 1461305297211 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1076ms 23:08:17 INFO - PROCESS | 3548 | 1461305297262 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 23:08:17 INFO - PROCESS | 3548 | 1461305297265 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 23:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:08:17 INFO - PROCESS | 3548 | 1461305297268 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:08:17 INFO - PROCESS | 3548 | 1461305297270 Marionette TRACE conn5 <- [1,2030,null,{}] 23:08:17 INFO - PROCESS | 3548 | 1461305297274 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:17 INFO - PROCESS | 3548 | 1461305297404 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 23:08:17 INFO - PROCESS | 3548 | 1461305297594 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 3548 | ++DOCSHELL 27DAE000 == 138 [pid = 3548] [id = 517] 23:08:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 333 (288CD000) [pid = 3548] [serial = 1551] [outer = 00000000] 23:08:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 334 (28C72000) [pid = 3548] [serial = 1552] [outer = 288CD000] 23:08:17 INFO - PROCESS | 3548 | 1461305297652 Marionette DEBUG loaded listener.js 23:08:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 335 (291E7400) [pid = 3548] [serial = 1553] [outer = 288CD000] 23:08:18 INFO - PROCESS | 3548 | 1461305298254 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1021ms 23:08:18 INFO - PROCESS | 3548 | 1461305298292 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 23:08:18 INFO - PROCESS | 3548 | 1461305298295 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 23:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:08:18 INFO - PROCESS | 3548 | 1461305298298 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:08:18 INFO - PROCESS | 3548 | 1461305298300 Marionette TRACE conn5 <- [1,2034,null,{}] 23:08:18 INFO - PROCESS | 3548 | 1461305298304 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:18 INFO - PROCESS | 3548 | 1461305298431 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 23:08:18 INFO - PROCESS | 3548 | 1461305298633 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:18 INFO - PROCESS | 3548 | ++DOCSHELL 291E8400 == 139 [pid = 3548] [id = 518] 23:08:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 336 (29304000) [pid = 3548] [serial = 1554] [outer = 00000000] 23:08:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 337 (2934B000) [pid = 3548] [serial = 1555] [outer = 29304000] 23:08:18 INFO - PROCESS | 3548 | 1461305298690 Marionette DEBUG loaded listener.js 23:08:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 338 (2934D800) [pid = 3548] [serial = 1556] [outer = 29304000] 23:08:19 INFO - PROCESS | 3548 | 1461305299315 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1068ms 23:08:19 INFO - PROCESS | 3548 | 1461305299370 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 23:08:19 INFO - PROCESS | 3548 | 1461305299373 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 23:08:19 INFO - PROCESS | 3548 | 1461305299376 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:08:19 INFO - PROCESS | 3548 | 1461305299378 Marionette TRACE conn5 <- [1,2038,null,{}] 23:08:19 INFO - PROCESS | 3548 | 1461305299382 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:19 INFO - PROCESS | 3548 | 1461305299534 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 23:08:19 INFO - PROCESS | 3548 | 1461305299731 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:19 INFO - PROCESS | 3548 | ++DOCSHELL 29353800 == 140 [pid = 3548] [id = 519] 23:08:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 339 (29355C00) [pid = 3548] [serial = 1557] [outer = 00000000] 23:08:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 340 (2A57FC00) [pid = 3548] [serial = 1558] [outer = 29355C00] 23:08:19 INFO - PROCESS | 3548 | 1461305299791 Marionette DEBUG loaded listener.js 23:08:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 341 (2A57F800) [pid = 3548] [serial = 1559] [outer = 29355C00] 23:08:20 INFO - PROCESS | 3548 | 1461305300360 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1017ms 23:08:20 INFO - PROCESS | 3548 | 1461305300413 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 23:08:20 INFO - PROCESS | 3548 | 1461305300415 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 23:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:08:20 INFO - PROCESS | 3548 | 1461305300421 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:08:20 INFO - PROCESS | 3548 | 1461305300423 Marionette TRACE conn5 <- [1,2042,null,{}] 23:08:20 INFO - PROCESS | 3548 | 1461305300427 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:20 INFO - PROCESS | 3548 | 1461305300557 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 23:08:20 INFO - PROCESS | 3548 | 1461305300764 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:20 INFO - PROCESS | 3548 | ++DOCSHELL 2A587000 == 141 [pid = 3548] [id = 520] 23:08:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 342 (2A587C00) [pid = 3548] [serial = 1560] [outer = 00000000] 23:08:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 343 (2A5D2400) [pid = 3548] [serial = 1561] [outer = 2A587C00] 23:08:20 INFO - PROCESS | 3548 | 1461305300822 Marionette DEBUG loaded listener.js 23:08:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 344 (2A5D4400) [pid = 3548] [serial = 1562] [outer = 2A587C00] 23:08:21 INFO - PROCESS | 3548 | 1461305301418 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1019ms 23:08:21 INFO - PROCESS | 3548 | 1461305301456 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 23:08:21 INFO - PROCESS | 3548 | 1461305301458 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 23:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:08:21 INFO - PROCESS | 3548 | 1461305301462 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:08:21 INFO - PROCESS | 3548 | 1461305301464 Marionette TRACE conn5 <- [1,2046,null,{}] 23:08:21 INFO - PROCESS | 3548 | 1461305301484 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:21 INFO - PROCESS | 3548 | 1461305301613 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 23:08:21 INFO - PROCESS | 3548 | 1461305301820 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 3548 | ++DOCSHELL 28B2A800 == 142 [pid = 3548] [id = 521] 23:08:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 345 (28B2D000) [pid = 3548] [serial = 1563] [outer = 00000000] 23:08:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 346 (28B32800) [pid = 3548] [serial = 1564] [outer = 28B2D000] 23:08:21 INFO - PROCESS | 3548 | 1461305301878 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 347 (28B33C00) [pid = 3548] [serial = 1565] [outer = 28B2D000] 23:08:22 INFO - PROCESS | 3548 | 1461305302519 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1138ms 23:08:22 INFO - PROCESS | 3548 | 1461305302611 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 3548 | 1461305302613 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 23:08:22 INFO - PROCESS | 3548 | 1461305302618 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:08:22 INFO - PROCESS | 3548 | 1461305302621 Marionette TRACE conn5 <- [1,2050,null,{}] 23:08:22 INFO - PROCESS | 3548 | 1461305302624 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:22 INFO - PROCESS | 3548 | 1461305302754 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 23:08:22 INFO - PROCESS | 3548 | 1461305302950 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:22 INFO - PROCESS | 3548 | ++DOCSHELL 28B31400 == 143 [pid = 3548] [id = 522] 23:08:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 348 (28B32400) [pid = 3548] [serial = 1566] [outer = 00000000] 23:08:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 349 (293EE000) [pid = 3548] [serial = 1567] [outer = 28B32400] 23:08:23 INFO - PROCESS | 3548 | 1461305303006 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 350 (293F0800) [pid = 3548] [serial = 1568] [outer = 28B32400] 23:08:23 INFO - PROCESS | 3548 | 1461305303564 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1016ms 23:08:23 INFO - PROCESS | 3548 | 1461305303640 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 23:08:23 INFO - PROCESS | 3548 | 1461305303642 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 23:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:08:23 INFO - PROCESS | 3548 | 1461305303646 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:08:23 INFO - PROCESS | 3548 | 1461305303648 Marionette TRACE conn5 <- [1,2054,null,{}] 23:08:23 INFO - PROCESS | 3548 | 1461305303652 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:23 INFO - PROCESS | 3548 | 1461305303781 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 23:08:24 INFO - PROCESS | 3548 | 1461305303992 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:24 INFO - PROCESS | 3548 | ++DOCSHELL 293ED000 == 144 [pid = 3548] [id = 523] 23:08:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 351 (293EE800) [pid = 3548] [serial = 1569] [outer = 00000000] 23:08:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 352 (2A5DA400) [pid = 3548] [serial = 1570] [outer = 293EE800] 23:08:24 INFO - PROCESS | 3548 | 1461305304052 Marionette DEBUG loaded listener.js 23:08:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 353 (2A5DD000) [pid = 3548] [serial = 1571] [outer = 293EE800] 23:08:24 INFO - PROCESS | 3548 | 1461305304740 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1121ms 23:08:24 INFO - PROCESS | 3548 | 1461305304771 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 23:08:24 INFO - PROCESS | 3548 | 1461305304773 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 23:08:24 INFO - PROCESS | 3548 | 1461305304777 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:08:24 INFO - PROCESS | 3548 | 1461305304780 Marionette TRACE conn5 <- [1,2058,null,{}] 23:08:24 INFO - PROCESS | 3548 | 1461305304783 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:24 INFO - PROCESS | 3548 | 1461305304931 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 23:08:25 INFO - PROCESS | 3548 | 1461305305137 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:25 INFO - PROCESS | 3548 | ++DOCSHELL 16E39400 == 145 [pid = 3548] [id = 524] 23:08:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 354 (16E4F000) [pid = 3548] [serial = 1572] [outer = 00000000] 23:08:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 355 (1B6CB800) [pid = 3548] [serial = 1573] [outer = 16E4F000] 23:08:25 INFO - PROCESS | 3548 | 1461305305200 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 356 (1CAB4800) [pid = 3548] [serial = 1574] [outer = 16E4F000] 23:08:25 INFO - PROCESS | 3548 | 1461305305851 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1129ms 23:08:25 INFO - PROCESS | 3548 | 1461305305910 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 23:08:25 INFO - PROCESS | 3548 | 1461305305912 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 23:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:08:25 INFO - PROCESS | 3548 | 1461305305932 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:08:25 INFO - PROCESS | 3548 | 1461305305934 Marionette TRACE conn5 <- [1,2062,null,{}] 23:08:25 INFO - PROCESS | 3548 | 1461305305939 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:26 INFO - PROCESS | 3548 | 1461305306068 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 23:08:26 INFO - PROCESS | 3548 | 1461305306264 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:26 INFO - PROCESS | 3548 | ++DOCSHELL 2365A000 == 146 [pid = 3548] [id = 525] 23:08:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 357 (23663000) [pid = 3548] [serial = 1575] [outer = 00000000] 23:08:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 358 (25472400) [pid = 3548] [serial = 1576] [outer = 23663000] 23:08:26 INFO - PROCESS | 3548 | 1461305306318 Marionette DEBUG loaded listener.js 23:08:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 359 (25478C00) [pid = 3548] [serial = 1577] [outer = 23663000] 23:08:26 INFO - PROCESS | 3548 | 1461305306939 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1080ms 23:08:27 INFO - PROCESS | 3548 | 1461305307010 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 23:08:27 INFO - PROCESS | 3548 | 1461305307012 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 23:08:27 INFO - PROCESS | 3548 | 1461305307016 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:08:27 INFO - PROCESS | 3548 | 1461305307018 Marionette TRACE conn5 <- [1,2066,null,{}] 23:08:27 INFO - PROCESS | 3548 | 1461305307021 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:27 INFO - PROCESS | 3548 | 1461305307152 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 23:08:27 INFO - PROCESS | 3548 | 1461305307353 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:27 INFO - PROCESS | 3548 | ++DOCSHELL 236B9C00 == 147 [pid = 3548] [id = 526] 23:08:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 360 (247F8400) [pid = 3548] [serial = 1578] [outer = 00000000] 23:08:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 361 (293EC400) [pid = 3548] [serial = 1579] [outer = 247F8400] 23:08:27 INFO - PROCESS | 3548 | 1461305307408 Marionette DEBUG loaded listener.js 23:08:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 362 (2AE1D800) [pid = 3548] [serial = 1580] [outer = 247F8400] 23:08:28 INFO - PROCESS | 3548 | 1461305308461 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1471ms 23:08:28 INFO - PROCESS | 3548 | 1461305308491 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 23:08:28 INFO - PROCESS | 3548 | 1461305308496 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 23:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:08:28 INFO - PROCESS | 3548 | 1461305308517 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:08:28 INFO - PROCESS | 3548 | 1461305308520 Marionette TRACE conn5 <- [1,2070,null,{}] 23:08:28 INFO - PROCESS | 3548 | 1461305308526 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:28 INFO - PROCESS | 3548 | 1461305308651 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 23:08:28 INFO - PROCESS | 3548 | 1461305308856 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:28 INFO - PROCESS | 3548 | ++DOCSHELL 16F44000 == 148 [pid = 3548] [id = 527] 23:08:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 363 (16F7C800) [pid = 3548] [serial = 1581] [outer = 00000000] 23:08:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 364 (1A1C0800) [pid = 3548] [serial = 1582] [outer = 16F7C800] 23:08:28 INFO - PROCESS | 3548 | 1461305308909 Marionette DEBUG loaded listener.js 23:08:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 365 (1A7D9C00) [pid = 3548] [serial = 1583] [outer = 16F7C800] 23:08:29 INFO - PROCESS | 3548 | 1461305309534 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1077ms 23:08:29 INFO - PROCESS | 3548 | 1461305309597 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 23:08:29 INFO - PROCESS | 3548 | 1461305309603 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 23:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:08:29 INFO - PROCESS | 3548 | 1461305309609 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:08:29 INFO - PROCESS | 3548 | 1461305309611 Marionette TRACE conn5 <- [1,2074,null,{}] 23:08:29 INFO - PROCESS | 3548 | 1461305309615 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:29 INFO - PROCESS | 3548 | 1461305309738 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 23:08:29 INFO - PROCESS | 3548 | 1461305309942 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:29 INFO - PROCESS | 3548 | ++DOCSHELL 16F29000 == 149 [pid = 3548] [id = 528] 23:08:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 366 (19E74C00) [pid = 3548] [serial = 1584] [outer = 00000000] 23:08:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 367 (1CCD0800) [pid = 3548] [serial = 1585] [outer = 19E74C00] 23:08:30 INFO - PROCESS | 3548 | 1461305309992 Marionette DEBUG loaded listener.js 23:08:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 368 (1E361400) [pid = 3548] [serial = 1586] [outer = 19E74C00] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 20576000 == 148 [pid = 3548] [id = 256] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 2054D800 == 147 [pid = 3548] [id = 512] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 1B52B000 == 146 [pid = 3548] [id = 511] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 2361C400 == 145 [pid = 3548] [id = 510] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 212EF000 == 144 [pid = 3548] [id = 509] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 1F286800 == 143 [pid = 3548] [id = 508] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 367 (255DD000) [pid = 3548] [serial = 1468] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 366 (277C2400) [pid = 3548] [serial = 1426] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 365 (1C560C00) [pid = 3548] [serial = 1429] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 364 (2050A800) [pid = 3548] [serial = 1432] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 363 (27258400) [pid = 3548] [serial = 1420] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 362 (27702C00) [pid = 3548] [serial = 1423] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 361 (25070400) [pid = 3548] [serial = 1435] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 360 (267C4000) [pid = 3548] [serial = 1417] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 1BDC8800 == 142 [pid = 3548] [id = 507] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 1C563000 == 141 [pid = 3548] [id = 463] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 19AC1400 == 140 [pid = 3548] [id = 506] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 1B7B1800 == 139 [pid = 3548] [id = 505] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 12D75400 == 138 [pid = 3548] [id = 504] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 0F27F400 == 137 [pid = 3548] [id = 13] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 28C77000 == 136 [pid = 3548] [id = 498] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 20FCA000 == 135 [pid = 3548] [id = 497] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 27DB2400 == 134 [pid = 3548] [id = 496] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 2770E400 == 133 [pid = 3548] [id = 495] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 267C5C00 == 132 [pid = 3548] [id = 494] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 26618400 == 131 [pid = 3548] [id = 493] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 0F4D7800 == 130 [pid = 3548] [id = 464] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 25628000 == 129 [pid = 3548] [id = 492] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 1B833C00 == 128 [pid = 3548] [id = 491] 23:08:30 INFO - PROCESS | 3548 | --DOCSHELL 19ABFC00 == 127 [pid = 3548] [id = 490] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 359 (247F6400) [pid = 3548] [serial = 1466] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 358 (1CB07C00) [pid = 3548] [serial = 1450] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 357 (17636C00) [pid = 3548] [serial = 1402] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 356 (1B7B0800) [pid = 3548] [serial = 1442] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 355 (1FD15C00) [pid = 3548] [serial = 1454] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 354 (214E2800) [pid = 3548] [serial = 1457] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 353 (247E1400) [pid = 3548] [serial = 1465] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 352 (20F2B800) [pid = 3548] [serial = 1456] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 351 (12B7F000) [pid = 3548] [serial = 1444] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 350 (1B388400) [pid = 3548] [serial = 1441] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 349 (1C55AC00) [pid = 3548] [serial = 1405] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 348 (23133800) [pid = 3548] [serial = 1462] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 347 (23612800) [pid = 3548] [serial = 1463] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 346 (247E2400) [pid = 3548] [serial = 1414] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 345 (1BD8A400) [pid = 3548] [serial = 1448] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 344 (23132000) [pid = 3548] [serial = 1408] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 343 (2361D800) [pid = 3548] [serial = 1459] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 342 (1EF08400) [pid = 3548] [serial = 1453] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 341 (1B802C00) [pid = 3548] [serial = 1447] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 340 (1D71D000) [pid = 3548] [serial = 1451] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 339 (2362DC00) [pid = 3548] [serial = 1460] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 338 (1703CC00) [pid = 3548] [serial = 1445] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 337 (2363A800) [pid = 3548] [serial = 1411] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | --DOMWINDOW == 336 (25631400) [pid = 3548] [serial = 1438] [outer = 00000000] [url = about:blank] 23:08:30 INFO - PROCESS | 3548 | 1461305310770 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1223ms 23:08:30 INFO - PROCESS | 3548 | 1461305310835 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 23:08:30 INFO - PROCESS | 3548 | 1461305310837 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 23:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:08:30 INFO - PROCESS | 3548 | 1461305310841 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:08:30 INFO - PROCESS | 3548 | 1461305310844 Marionette TRACE conn5 <- [1,2078,null,{}] 23:08:30 INFO - PROCESS | 3548 | 1461305310857 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:31 INFO - PROCESS | 3548 | 1461305310967 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 23:08:31 INFO - PROCESS | 3548 | 1461305310981 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:31 INFO - PROCESS | 3548 | ++DOCSHELL 1B066400 == 128 [pid = 3548] [id = 529] 23:08:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 337 (1B388400) [pid = 3548] [serial = 1587] [outer = 00000000] 23:08:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 338 (1BD8A400) [pid = 3548] [serial = 1588] [outer = 1B388400] 23:08:31 INFO - PROCESS | 3548 | 1461305311029 Marionette DEBUG loaded listener.js 23:08:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 339 (1C55DC00) [pid = 3548] [serial = 1589] [outer = 1B388400] 23:08:31 INFO - PROCESS | 3548 | 1461305311631 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 831ms 23:08:31 INFO - PROCESS | 3548 | 1461305311675 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 23:08:31 INFO - PROCESS | 3548 | 1461305311677 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 23:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:08:31 INFO - PROCESS | 3548 | 1461305311681 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:08:31 INFO - PROCESS | 3548 | 1461305311682 Marionette TRACE conn5 <- [1,2082,null,{}] 23:08:31 INFO - PROCESS | 3548 | 1461305311686 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:31 INFO - PROCESS | 3548 | 1461305311806 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 23:08:31 INFO - PROCESS | 3548 | 1461305311960 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 3548 | ++DOCSHELL 1C9F0C00 == 129 [pid = 3548] [id = 530] 23:08:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 340 (1C9F1000) [pid = 3548] [serial = 1590] [outer = 00000000] 23:08:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 341 (1D720800) [pid = 3548] [serial = 1591] [outer = 1C9F1000] 23:08:32 INFO - PROCESS | 3548 | 1461305312006 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 342 (1EF04800) [pid = 3548] [serial = 1592] [outer = 1C9F1000] 23:08:32 INFO - PROCESS | 3548 | 1461305312426 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 770ms 23:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:08:32 INFO - PROCESS | 3548 | 1461305312455 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 23:08:32 INFO - PROCESS | 3548 | 1461305312457 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 23:08:32 INFO - PROCESS | 3548 | 1461305312460 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:08:32 INFO - PROCESS | 3548 | 1461305312462 Marionette TRACE conn5 <- [1,2086,null,{}] 23:08:32 INFO - PROCESS | 3548 | 1461305312465 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:32 INFO - PROCESS | 3548 | 1461305312569 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 23:08:32 INFO - PROCESS | 3548 | 1461305312575 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 3548 | ++DOCSHELL 1E362C00 == 130 [pid = 3548] [id = 531] 23:08:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 343 (1EF08400) [pid = 3548] [serial = 1593] [outer = 00000000] 23:08:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 344 (1FDF3C00) [pid = 3548] [serial = 1594] [outer = 1EF08400] 23:08:32 INFO - PROCESS | 3548 | 1461305312621 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 345 (2050B800) [pid = 3548] [serial = 1595] [outer = 1EF08400] 23:08:33 INFO - PROCESS | 3548 | 1461305313251 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 830ms 23:08:33 INFO - PROCESS | 3548 | 1461305313291 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 23:08:33 INFO - PROCESS | 3548 | 1461305313293 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 23:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:08:33 INFO - PROCESS | 3548 | 1461305313296 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 3548 | 1461305313298 Marionette TRACE conn5 <- [1,2090,null,{}] 23:08:33 INFO - PROCESS | 3548 | 1461305313309 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:33 INFO - PROCESS | 3548 | 1461305313476 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 23:08:33 INFO - PROCESS | 3548 | 1461305313504 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 3548 | ++DOCSHELL 20550000 == 131 [pid = 3548] [id = 532] 23:08:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 346 (20FC5400) [pid = 3548] [serial = 1596] [outer = 00000000] 23:08:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 347 (2313AC00) [pid = 3548] [serial = 1597] [outer = 20FC5400] 23:08:33 INFO - PROCESS | 3548 | 1461305313554 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 348 (2360F400) [pid = 3548] [serial = 1598] [outer = 20FC5400] 23:08:34 INFO - PROCESS | 3548 | 1461305314054 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 790ms 23:08:34 INFO - PROCESS | 3548 | 1461305314087 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 3548 | 1461305314089 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 23:08:34 INFO - PROCESS | 3548 | 1461305314092 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:08:34 INFO - PROCESS | 3548 | 1461305314094 Marionette TRACE conn5 <- [1,2094,null,{}] 23:08:34 INFO - PROCESS | 3548 | 1461305314098 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:34 INFO - PROCESS | 3548 | 1461305314260 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 23:08:34 INFO - PROCESS | 3548 | 1461305314282 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:34 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCF000 == 132 [pid = 3548] [id = 533] 23:08:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 349 (23602000) [pid = 3548] [serial = 1599] [outer = 00000000] 23:08:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 350 (23657800) [pid = 3548] [serial = 1600] [outer = 23602000] 23:08:34 INFO - PROCESS | 3548 | 1461305314327 Marionette DEBUG loaded listener.js 23:08:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 351 (23B55C00) [pid = 3548] [serial = 1601] [outer = 23602000] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 350 (185E2400) [pid = 3548] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 349 (23613400) [pid = 3548] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 348 (247DE400) [pid = 3548] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 347 (1B804C00) [pid = 3548] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 346 (23B54800) [pid = 3548] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 345 (1C979400) [pid = 3548] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 344 (1FD0D000) [pid = 3548] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 343 (1BDCBC00) [pid = 3548] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 342 (19AC5000) [pid = 3548] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 341 (16E3B000) [pid = 3548] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:08:35 INFO - PROCESS | 3548 | --DOMWINDOW == 340 (185E3C00) [pid = 3548] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:08:35 INFO - PROCESS | 3548 | 1461305315553 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1516ms 23:08:35 INFO - PROCESS | 3548 | 1461305315613 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 23:08:35 INFO - PROCESS | 3548 | 1461305315615 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 23:08:35 INFO - PROCESS | 3548 | 1461305315618 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:08:35 INFO - PROCESS | 3548 | 1461305315620 Marionette TRACE conn5 <- [1,2098,null,{}] 23:08:35 INFO - PROCESS | 3548 | 1461305315624 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:35 INFO - PROCESS | 3548 | 1461305315724 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 23:08:35 INFO - PROCESS | 3548 | 1461305315734 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:35 INFO - PROCESS | 3548 | ++DOCSHELL 19AC5000 == 133 [pid = 3548] [id = 534] 23:08:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 341 (1A733C00) [pid = 3548] [serial = 1602] [outer = 00000000] 23:08:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 342 (1C90CC00) [pid = 3548] [serial = 1603] [outer = 1A733C00] 23:08:35 INFO - PROCESS | 3548 | 1461305315780 Marionette DEBUG loaded listener.js 23:08:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 343 (1FD0C400) [pid = 3548] [serial = 1604] [outer = 1A733C00] 23:08:36 INFO - PROCESS | 3548 | 1461305316315 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 731ms 23:08:36 INFO - PROCESS | 3548 | 1461305316353 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 23:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:08:36 INFO - PROCESS | 3548 | 1461305316355 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 23:08:36 INFO - PROCESS | 3548 | 1461305316358 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:08:36 INFO - PROCESS | 3548 | 1461305316360 Marionette TRACE conn5 <- [1,2102,null,{}] 23:08:36 INFO - PROCESS | 3548 | 1461305316363 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:36 INFO - PROCESS | 3548 | 1461305316468 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 23:08:36 INFO - PROCESS | 3548 | 1461305316475 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 3548 | ++DOCSHELL 20572400 == 134 [pid = 3548] [id = 535] 23:08:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 344 (212F7400) [pid = 3548] [serial = 1605] [outer = 00000000] 23:08:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 345 (247EB400) [pid = 3548] [serial = 1606] [outer = 212F7400] 23:08:36 INFO - PROCESS | 3548 | 1461305316520 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 346 (25475C00) [pid = 3548] [serial = 1607] [outer = 212F7400] 23:08:37 INFO - PROCESS | 3548 | 1461305317019 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 23:08:37 INFO - PROCESS | 3548 | 1461305317029 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 3548 | 1461305317031 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 23:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:08:37 INFO - PROCESS | 3548 | 1461305317056 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 3548 | 1461305317058 Marionette TRACE conn5 <- [1,2106,null,{}] 23:08:37 INFO - PROCESS | 3548 | 1461305317061 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:37 INFO - PROCESS | 3548 | 1461305317203 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 23:08:37 INFO - PROCESS | 3548 | 1461305317227 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:37 INFO - PROCESS | 3548 | ++DOCSHELL 25628C00 == 135 [pid = 3548] [id = 536] 23:08:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 347 (2562C400) [pid = 3548] [serial = 1608] [outer = 00000000] 23:08:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 348 (26613400) [pid = 3548] [serial = 1609] [outer = 2562C400] 23:08:37 INFO - PROCESS | 3548 | 1461305317273 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 349 (2661D400) [pid = 3548] [serial = 1610] [outer = 2562C400] 23:08:38 INFO - PROCESS | 3548 | 1461305318084 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1075ms 23:08:38 INFO - PROCESS | 3548 | 1461305318142 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 23:08:38 INFO - PROCESS | 3548 | 1461305318148 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 23:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:08:38 INFO - PROCESS | 3548 | 1461305318154 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:08:38 INFO - PROCESS | 3548 | 1461305318158 Marionette TRACE conn5 <- [1,2110,null,{}] 23:08:38 INFO - PROCESS | 3548 | 1461305318163 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:38 INFO - PROCESS | 3548 | 1461305318306 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 23:08:38 INFO - PROCESS | 3548 | 1461305318508 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:38 INFO - PROCESS | 3548 | ++DOCSHELL 176CC800 == 136 [pid = 3548] [id = 537] 23:08:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 350 (176D1400) [pid = 3548] [serial = 1611] [outer = 00000000] 23:08:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 351 (1A73BC00) [pid = 3548] [serial = 1612] [outer = 176D1400] 23:08:38 INFO - PROCESS | 3548 | 1461305318569 Marionette DEBUG loaded listener.js 23:08:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 352 (1B804C00) [pid = 3548] [serial = 1613] [outer = 176D1400] 23:08:39 INFO - PROCESS | 3548 | 1461305319276 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1168ms 23:08:39 INFO - PROCESS | 3548 | 1461305319329 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 23:08:39 INFO - PROCESS | 3548 | 1461305319335 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 23:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:08:39 INFO - PROCESS | 3548 | 1461305319342 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:08:39 INFO - PROCESS | 3548 | 1461305319345 Marionette TRACE conn5 <- [1,2114,null,{}] 23:08:39 INFO - PROCESS | 3548 | 1461305319349 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:39 INFO - PROCESS | 3548 | 1461305319516 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 23:08:39 INFO - PROCESS | 3548 | 1461305319686 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:39 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCAC00 == 137 [pid = 3548] [id = 538] 23:08:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 353 (1C742400) [pid = 3548] [serial = 1614] [outer = 00000000] 23:08:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 354 (20F29C00) [pid = 3548] [serial = 1615] [outer = 1C742400] 23:08:39 INFO - PROCESS | 3548 | 1461305319742 Marionette DEBUG loaded listener.js 23:08:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 355 (23132400) [pid = 3548] [serial = 1616] [outer = 1C742400] 23:08:40 INFO - PROCESS | 3548 | 1461305320363 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1079ms 23:08:40 INFO - PROCESS | 3548 | 1461305320422 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 23:08:40 INFO - PROCESS | 3548 | 1461305320425 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 23:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:08:40 INFO - PROCESS | 3548 | 1461305320429 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:08:40 INFO - PROCESS | 3548 | 1461305320433 Marionette TRACE conn5 <- [1,2118,null,{}] 23:08:40 INFO - PROCESS | 3548 | 1461305320444 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:40 INFO - PROCESS | 3548 | 1461305320649 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 23:08:40 INFO - PROCESS | 3548 | 1461305320798 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:40 INFO - PROCESS | 3548 | ++DOCSHELL 26A22400 == 138 [pid = 3548] [id = 539] 23:08:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 356 (26A22800) [pid = 3548] [serial = 1617] [outer = 00000000] 23:08:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 357 (27255C00) [pid = 3548] [serial = 1618] [outer = 26A22800] 23:08:40 INFO - PROCESS | 3548 | 1461305320858 Marionette DEBUG loaded listener.js 23:08:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 358 (2729CC00) [pid = 3548] [serial = 1619] [outer = 26A22800] 23:08:41 INFO - PROCESS | 3548 | 1461305321460 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 23:08:41 INFO - PROCESS | 3548 | 1461305321523 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 23:08:41 INFO - PROCESS | 3548 | 1461305321526 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:08:41 INFO - PROCESS | 3548 | 1461305321528 Marionette TRACE conn5 <- [1,2122,null,{}] 23:08:41 INFO - PROCESS | 3548 | 1461305321532 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:41 INFO - PROCESS | 3548 | 1461305321665 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 23:08:41 INFO - PROCESS | 3548 | 1461305321863 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:41 INFO - PROCESS | 3548 | ++DOCSHELL 2770CC00 == 139 [pid = 3548] [id = 540] 23:08:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 359 (27722800) [pid = 3548] [serial = 1620] [outer = 00000000] 23:08:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 360 (277E7400) [pid = 3548] [serial = 1621] [outer = 27722800] 23:08:41 INFO - PROCESS | 3548 | 1461305321923 Marionette DEBUG loaded listener.js 23:08:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 361 (27809000) [pid = 3548] [serial = 1622] [outer = 27722800] 23:08:42 INFO - PROCESS | 3548 | 1461305322547 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1068ms 23:08:42 INFO - PROCESS | 3548 | 1461305322599 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 3548 | 1461305322601 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 23:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:08:42 INFO - PROCESS | 3548 | 1461305322604 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 3548 | 1461305322606 Marionette TRACE conn5 <- [1,2126,null,{}] 23:08:42 INFO - PROCESS | 3548 | 1461305322610 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:42 INFO - PROCESS | 3548 | 1461305322737 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 23:08:42 INFO - PROCESS | 3548 | 1461305322935 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:42 INFO - PROCESS | 3548 | ++DOCSHELL 277E1400 == 140 [pid = 3548] [id = 541] 23:08:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 362 (277E2800) [pid = 3548] [serial = 1623] [outer = 00000000] 23:08:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 363 (28267400) [pid = 3548] [serial = 1624] [outer = 277E2800] 23:08:43 INFO - PROCESS | 3548 | 1461305322991 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 364 (28268800) [pid = 3548] [serial = 1625] [outer = 277E2800] 23:08:43 INFO - PROCESS | 3548 | 1461305323619 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1068ms 23:08:43 INFO - PROCESS | 3548 | 1461305323677 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 23:08:43 INFO - PROCESS | 3548 | 1461305323679 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 23:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:08:43 INFO - PROCESS | 3548 | 1461305323683 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:08:43 INFO - PROCESS | 3548 | 1461305323685 Marionette TRACE conn5 <- [1,2130,null,{}] 23:08:43 INFO - PROCESS | 3548 | 1461305323689 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:43 INFO - PROCESS | 3548 | 1461305323828 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 23:08:44 INFO - PROCESS | 3548 | 1461305324029 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 3548 | ++DOCSHELL 28263C00 == 141 [pid = 3548] [id = 542] 23:08:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 365 (28266400) [pid = 3548] [serial = 1626] [outer = 00000000] 23:08:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 366 (28B2D800) [pid = 3548] [serial = 1627] [outer = 28266400] 23:08:44 INFO - PROCESS | 3548 | 1461305324090 Marionette DEBUG loaded listener.js 23:08:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 367 (28B2C800) [pid = 3548] [serial = 1628] [outer = 28266400] 23:08:44 INFO - PROCESS | 3548 | 1461305324661 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:08:44 INFO - PROCESS | 3548 | 1461305324705 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 23:08:44 INFO - PROCESS | 3548 | 1461305324709 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:08:44 INFO - PROCESS | 3548 | 1461305324711 Marionette TRACE conn5 <- [1,2134,null,{}] 23:08:44 INFO - PROCESS | 3548 | 1461305324715 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:44 INFO - PROCESS | 3548 | 1461305324842 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 23:08:45 INFO - PROCESS | 3548 | 1461305325054 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:45 INFO - PROCESS | 3548 | ++DOCSHELL 28B0E800 == 142 [pid = 3548] [id = 543] 23:08:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 368 (28C76000) [pid = 3548] [serial = 1629] [outer = 00000000] 23:08:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 369 (29349400) [pid = 3548] [serial = 1630] [outer = 28C76000] 23:08:45 INFO - PROCESS | 3548 | 1461305325113 Marionette DEBUG loaded listener.js 23:08:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 370 (29352C00) [pid = 3548] [serial = 1631] [outer = 28C76000] 23:08:45 INFO - PROCESS | 3548 | 1461305325721 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 23:08:45 INFO - PROCESS | 3548 | 1461305325783 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 23:08:45 INFO - PROCESS | 3548 | 1461305325787 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:08:45 INFO - PROCESS | 3548 | 1461305325789 Marionette TRACE conn5 <- [1,2138,null,{}] 23:08:45 INFO - PROCESS | 3548 | 1461305325793 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:45 INFO - PROCESS | 3548 | 1461305325922 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 23:08:46 INFO - PROCESS | 3548 | 1461305326131 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:46 INFO - PROCESS | 3548 | ++DOCSHELL 293E7C00 == 143 [pid = 3548] [id = 544] 23:08:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 371 (29BA3400) [pid = 3548] [serial = 1632] [outer = 00000000] 23:08:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 372 (2A5D6400) [pid = 3548] [serial = 1633] [outer = 29BA3400] 23:08:46 INFO - PROCESS | 3548 | 1461305326189 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 373 (2A5DD400) [pid = 3548] [serial = 1634] [outer = 29BA3400] 23:08:46 INFO - PROCESS | 3548 | 1461305326767 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1019ms 23:08:46 INFO - PROCESS | 3548 | 1461305326809 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 23:08:46 INFO - PROCESS | 3548 | 1461305326811 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 23:08:46 INFO - PROCESS | 3548 | 1461305326815 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:08:46 INFO - PROCESS | 3548 | 1461305326817 Marionette TRACE conn5 <- [1,2142,null,{}] 23:08:46 INFO - PROCESS | 3548 | 1461305326820 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:46 INFO - PROCESS | 3548 | 1461305326950 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 23:08:47 INFO - PROCESS | 3548 | 1461305327164 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:47 INFO - PROCESS | 3548 | ++DOCSHELL 2A583400 == 144 [pid = 3548] [id = 545] 23:08:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 374 (2A5D1C00) [pid = 3548] [serial = 1635] [outer = 00000000] 23:08:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 375 (2B114000) [pid = 3548] [serial = 1636] [outer = 2A5D1C00] 23:08:47 INFO - PROCESS | 3548 | 1461305327223 Marionette DEBUG loaded listener.js 23:08:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 376 (2B115400) [pid = 3548] [serial = 1637] [outer = 2A5D1C00] 23:08:47 INFO - PROCESS | 3548 | 1461305327780 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1016ms 23:08:47 INFO - PROCESS | 3548 | 1461305327835 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 3548 | 1461305327837 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 23:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:08:47 INFO - PROCESS | 3548 | 1461305327841 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 3548 | 1461305327843 Marionette TRACE conn5 <- [1,2146,null,{}] 23:08:47 INFO - PROCESS | 3548 | 1461305327847 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:48 INFO - PROCESS | 3548 | 1461305327975 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 23:08:48 INFO - PROCESS | 3548 | 1461305328178 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:48 INFO - PROCESS | 3548 | ++DOCSHELL 2B10F000 == 145 [pid = 3548] [id = 546] 23:08:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 377 (2B113000) [pid = 3548] [serial = 1638] [outer = 00000000] 23:08:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 378 (2B139400) [pid = 3548] [serial = 1639] [outer = 2B113000] 23:08:48 INFO - PROCESS | 3548 | 1461305328238 Marionette DEBUG loaded listener.js 23:08:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 379 (2B13C800) [pid = 3548] [serial = 1640] [outer = 2B113000] 23:08:48 INFO - PROCESS | 3548 | 1461305328852 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1067ms 23:08:48 INFO - PROCESS | 3548 | 1461305328912 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 23:08:48 INFO - PROCESS | 3548 | 1461305328915 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 23:08:48 INFO - PROCESS | 3548 | 1461305328918 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:08:48 INFO - PROCESS | 3548 | 1461305328921 Marionette TRACE conn5 <- [1,2150,null,{}] 23:08:48 INFO - PROCESS | 3548 | 1461305328925 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:49 INFO - PROCESS | 3548 | 1461305329076 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 23:08:49 INFO - PROCESS | 3548 | 1461305329306 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 3548 | ++DOCSHELL 17629400 == 146 [pid = 3548] [id = 547] 23:08:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 380 (2661D800) [pid = 3548] [serial = 1641] [outer = 00000000] 23:08:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 381 (2BA40400) [pid = 3548] [serial = 1642] [outer = 2661D800] 23:08:49 INFO - PROCESS | 3548 | 1461305329366 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 382 (2BAB5C00) [pid = 3548] [serial = 1643] [outer = 2661D800] 23:08:50 INFO - PROCESS | 3548 | 1461305330023 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1372ms 23:08:50 INFO - PROCESS | 3548 | 1461305330295 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 23:08:50 INFO - PROCESS | 3548 | 1461305330300 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 23:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:08:50 INFO - PROCESS | 3548 | 1461305330308 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:08:50 INFO - PROCESS | 3548 | 1461305330310 Marionette TRACE conn5 <- [1,2154,null,{}] 23:08:50 INFO - PROCESS | 3548 | 1461305330316 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:50 INFO - PROCESS | 3548 | 1461305330448 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 23:08:50 INFO - PROCESS | 3548 | 1461305330647 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:50 INFO - PROCESS | 3548 | ++DOCSHELL 185E5400 == 147 [pid = 3548] [id = 548] 23:08:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 383 (185E9800) [pid = 3548] [serial = 1644] [outer = 00000000] 23:08:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 384 (1A1BA800) [pid = 3548] [serial = 1645] [outer = 185E9800] 23:08:50 INFO - PROCESS | 3548 | 1461305330697 Marionette DEBUG loaded listener.js 23:08:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 385 (1B6C6C00) [pid = 3548] [serial = 1646] [outer = 185E9800] 23:08:51 INFO - PROCESS | 3548 | 1461305331320 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1081ms 23:08:51 INFO - PROCESS | 3548 | 1461305331389 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 23:08:51 INFO - PROCESS | 3548 | 1461305331393 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 23:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:08:51 INFO - PROCESS | 3548 | 1461305331401 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:08:51 INFO - PROCESS | 3548 | 1461305331405 Marionette TRACE conn5 <- [1,2158,null,{}] 23:08:51 INFO - PROCESS | 3548 | 1461305331409 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:51 INFO - PROCESS | 3548 | 1461305331534 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 23:08:51 INFO - PROCESS | 3548 | 1461305331736 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:51 INFO - PROCESS | 3548 | ++DOCSHELL 1C55D400 == 148 [pid = 3548] [id = 549] 23:08:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 386 (1C910000) [pid = 3548] [serial = 1647] [outer = 00000000] 23:08:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 387 (1FD0FC00) [pid = 3548] [serial = 1648] [outer = 1C910000] 23:08:51 INFO - PROCESS | 3548 | 1461305331785 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 388 (20501800) [pid = 3548] [serial = 1649] [outer = 1C910000] 23:08:52 INFO - PROCESS | 3548 | 1461305332472 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1124ms 23:08:52 INFO - PROCESS | 3548 | 1461305332523 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 23:08:52 INFO - PROCESS | 3548 | 1461305332525 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 23:08:52 INFO - PROCESS | 3548 | 1461305332528 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:08:52 INFO - PROCESS | 3548 | 1461305332531 Marionette TRACE conn5 <- [1,2162,null,{}] 23:08:52 INFO - PROCESS | 3548 | 1461305332562 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:52 INFO - PROCESS | 3548 | 1461305332687 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 23:08:52 INFO - PROCESS | 3548 | 1461305332891 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:52 INFO - PROCESS | 3548 | ++DOCSHELL 247E9000 == 149 [pid = 3548] [id = 550] 23:08:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 389 (247EB000) [pid = 3548] [serial = 1650] [outer = 00000000] 23:08:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 390 (255E7800) [pid = 3548] [serial = 1651] [outer = 247EB000] 23:08:52 INFO - PROCESS | 3548 | 1461305332943 Marionette DEBUG loaded listener.js 23:08:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 391 (25631400) [pid = 3548] [serial = 1652] [outer = 247EB000] 23:08:53 INFO - PROCESS | 3548 | 1461305333597 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1145ms 23:08:53 INFO - PROCESS | 3548 | 1461305333678 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 23:08:53 INFO - PROCESS | 3548 | 1461305333680 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 23:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:08:53 INFO - PROCESS | 3548 | 1461305333705 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:08:53 INFO - PROCESS | 3548 | 1461305333707 Marionette TRACE conn5 <- [1,2166,null,{}] 23:08:53 INFO - PROCESS | 3548 | 1461305333711 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:53 INFO - PROCESS | 3548 | 1461305333832 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 23:08:54 INFO - PROCESS | 3548 | 1461305334041 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 3548 | ++DOCSHELL 20546000 == 150 [pid = 3548] [id = 551] 23:08:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 392 (2054C800) [pid = 3548] [serial = 1653] [outer = 00000000] 23:08:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 393 (27710800) [pid = 3548] [serial = 1654] [outer = 2054C800] 23:08:54 INFO - PROCESS | 3548 | 1461305334092 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 394 (2780CC00) [pid = 3548] [serial = 1655] [outer = 2054C800] 23:08:54 INFO - PROCESS | 3548 | 1461305334725 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1072ms 23:08:54 INFO - PROCESS | 3548 | 1461305334778 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 23:08:54 INFO - PROCESS | 3548 | 1461305334780 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 23:08:54 INFO - PROCESS | 3548 | 1461305334784 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:08:54 INFO - PROCESS | 3548 | 1461305334786 Marionette TRACE conn5 <- [1,2170,null,{}] 23:08:54 INFO - PROCESS | 3548 | 1461305334789 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:54 INFO - PROCESS | 3548 | 1461305334906 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 23:08:55 INFO - PROCESS | 3548 | 1461305335116 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:55 INFO - PROCESS | 3548 | ++DOCSHELL 26A1F400 == 151 [pid = 3548] [id = 552] 23:08:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 395 (2720E800) [pid = 3548] [serial = 1656] [outer = 00000000] 23:08:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 396 (28B29800) [pid = 3548] [serial = 1657] [outer = 2720E800] 23:08:55 INFO - PROCESS | 3548 | 1461305335166 Marionette DEBUG loaded listener.js 23:08:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 397 (28C68000) [pid = 3548] [serial = 1658] [outer = 2720E800] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 2930A800 == 150 [pid = 3548] [id = 500] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 20504000 == 149 [pid = 3548] [id = 477] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 12975800 == 148 [pid = 3548] [id = 476] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 20507C00 == 147 [pid = 3548] [id = 478] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 27256800 == 146 [pid = 3548] [id = 474] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 267BD000 == 145 [pid = 3548] [id = 473] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 27710000 == 144 [pid = 3548] [id = 475] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 236B6C00 == 143 [pid = 3548] [id = 471] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 17628C00 == 142 [pid = 3548] [id = 472] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 20572400 == 141 [pid = 3548] [id = 535] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 19AC5000 == 140 [pid = 3548] [id = 534] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 1BDCF000 == 139 [pid = 3548] [id = 533] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 20550000 == 138 [pid = 3548] [id = 532] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 1E362C00 == 137 [pid = 3548] [id = 531] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 396 (18FC4000) [pid = 3548] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 395 (28B0D800) [pid = 3548] [serial = 1489] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 394 (28C73000) [pid = 3548] [serial = 1492] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 393 (2AE17C00) [pid = 3548] [serial = 1510] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 392 (204F0C00) [pid = 3548] [serial = 1474] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 391 (256E8400) [pid = 3548] [serial = 1477] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 390 (288C4C00) [pid = 3548] [serial = 1486] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 389 (26A26800) [pid = 3548] [serial = 1480] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 388 (29BA4800) [pid = 3548] [serial = 1501] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 387 (29BB1400) [pid = 3548] [serial = 1504] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 386 (1E3B6800) [pid = 3548] [serial = 1507] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 385 (2770A800) [pid = 3548] [serial = 1540] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 384 (2771AC00) [pid = 3548] [serial = 1483] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 383 (291EA400) [pid = 3548] [serial = 1498] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 382 (28C7F000) [pid = 3548] [serial = 1495] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 381 (1A740400) [pid = 3548] [serial = 1471] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 1C9F0C00 == 136 [pid = 3548] [id = 530] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 1B066400 == 135 [pid = 3548] [id = 529] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 16F29000 == 134 [pid = 3548] [id = 528] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 16F44000 == 133 [pid = 3548] [id = 527] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 28B31400 == 132 [pid = 3548] [id = 522] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 28B2A800 == 131 [pid = 3548] [id = 521] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 2A587000 == 130 [pid = 3548] [id = 520] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 29353800 == 129 [pid = 3548] [id = 519] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 291E8400 == 128 [pid = 3548] [id = 518] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 27DAE000 == 127 [pid = 3548] [id = 517] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 27257800 == 126 [pid = 3548] [id = 516] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 1C982800 == 125 [pid = 3548] [id = 515] 23:08:55 INFO - PROCESS | 3548 | --DOCSHELL 18502000 == 124 [pid = 3548] [id = 514] 23:08:55 INFO - PROCESS | 3548 | 1461305335865 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 380 (1BDC4C00) [pid = 3548] [serial = 1520] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 379 (1BDCE800) [pid = 3548] [serial = 1513] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 378 (1C749000) [pid = 3548] [serial = 1514] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 377 (1C3CB000) [pid = 3548] [serial = 1046] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 376 (27206000) [pid = 3548] [serial = 1538] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 375 (255DB400) [pid = 3548] [serial = 1532] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 374 (1FDEF000) [pid = 3548] [serial = 1535] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 373 (20F29800) [pid = 3548] [serial = 1526] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 372 (2362BC00) [pid = 3548] [serial = 1528] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 371 (25076400) [pid = 3548] [serial = 1531] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 370 (23B56400) [pid = 3548] [serial = 1529] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 369 (1D728400) [pid = 3548] [serial = 1534] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 368 (256EA000) [pid = 3548] [serial = 1537] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 367 (20570400) [pid = 3548] [serial = 1517] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 366 (20509400) [pid = 3548] [serial = 1516] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 365 (20549400) [pid = 3548] [serial = 1525] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 364 (1D727800) [pid = 3548] [serial = 1522] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 363 (1E3ADC00) [pid = 3548] [serial = 1523] [outer = 00000000] [url = about:blank] 23:08:55 INFO - PROCESS | 3548 | --DOMWINDOW == 362 (1B528800) [pid = 3548] [serial = 1519] [outer = 00000000] [url = about:blank] 23:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1121ms 23:08:55 INFO - PROCESS | 3548 | 1461305335955 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 23:08:55 INFO - PROCESS | 3548 | 1461305335957 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 23:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:08:55 INFO - PROCESS | 3548 | 1461305335963 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 3548 | 1461305335965 Marionette TRACE conn5 <- [1,2174,null,{}] 23:08:55 INFO - PROCESS | 3548 | 1461305335969 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:56 INFO - PROCESS | 3548 | 1461305336095 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 23:08:56 INFO - PROCESS | 3548 | 1461305336110 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:56 INFO - PROCESS | 3548 | ++DOCSHELL 17287000 == 125 [pid = 3548] [id = 553] 23:08:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 363 (18FC8400) [pid = 3548] [serial = 1659] [outer = 00000000] 23:08:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 364 (1B380000) [pid = 3548] [serial = 1660] [outer = 18FC8400] 23:08:56 INFO - PROCESS | 3548 | 1461305336158 Marionette DEBUG loaded listener.js 23:08:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 365 (1BDC8400) [pid = 3548] [serial = 1661] [outer = 18FC8400] 23:08:56 INFO - PROCESS | 3548 | 1461305336743 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 831ms 23:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:08:56 INFO - PROCESS | 3548 | 1461305336794 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 23:08:56 INFO - PROCESS | 3548 | 1461305336796 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 23:08:56 INFO - PROCESS | 3548 | 1461305336799 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 3548 | 1461305336801 Marionette TRACE conn5 <- [1,2178,null,{}] 23:08:56 INFO - PROCESS | 3548 | 1461305336805 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:56 INFO - PROCESS | 3548 | 1461305336911 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 23:08:57 INFO - PROCESS | 3548 | 1461305337074 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 3548 | ++DOCSHELL 13945800 == 126 [pid = 3548] [id = 554] 23:08:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 366 (13F08800) [pid = 3548] [serial = 1662] [outer = 00000000] 23:08:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 367 (1C97E800) [pid = 3548] [serial = 1663] [outer = 13F08800] 23:08:57 INFO - PROCESS | 3548 | 1461305337121 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 368 (1D728400) [pid = 3548] [serial = 1664] [outer = 13F08800] 23:08:57 INFO - PROCESS | 3548 | 1461305337536 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:08:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:08:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 830ms 23:08:57 INFO - PROCESS | 3548 | 1461305337630 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 23:08:57 INFO - PROCESS | 3548 | 1461305337632 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 23:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:08:57 INFO - PROCESS | 3548 | 1461305337636 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:08:57 INFO - PROCESS | 3548 | 1461305337638 Marionette TRACE conn5 <- [1,2182,null,{}] 23:08:57 INFO - PROCESS | 3548 | 1461305337641 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:57 INFO - PROCESS | 3548 | 1461305337745 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 23:08:57 INFO - PROCESS | 3548 | 1461305337755 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 3548 | ++DOCSHELL 204E9C00 == 127 [pid = 3548] [id = 555] 23:08:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 369 (20502000) [pid = 3548] [serial = 1665] [outer = 00000000] 23:08:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 370 (20574C00) [pid = 3548] [serial = 1666] [outer = 20502000] 23:08:57 INFO - PROCESS | 3548 | 1461305337801 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 371 (212F7800) [pid = 3548] [serial = 1667] [outer = 20502000] 23:08:58 INFO - PROCESS | 3548 | 1461305338381 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 770ms 23:08:58 INFO - PROCESS | 3548 | 1461305338410 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 23:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:08:58 INFO - PROCESS | 3548 | 1461305338412 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 23:08:58 INFO - PROCESS | 3548 | 1461305338416 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:08:58 INFO - PROCESS | 3548 | 1461305338417 Marionette TRACE conn5 <- [1,2186,null,{}] 23:08:58 INFO - PROCESS | 3548 | 1461305338421 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:58 INFO - PROCESS | 3548 | 1461305338581 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 23:08:58 INFO - PROCESS | 3548 | 1461305338601 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 3548 | ++DOCSHELL 215B6400 == 128 [pid = 3548] [id = 556] 23:08:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 372 (2360E000) [pid = 3548] [serial = 1668] [outer = 00000000] 23:08:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 373 (247ECC00) [pid = 3548] [serial = 1669] [outer = 2360E000] 23:08:58 INFO - PROCESS | 3548 | 1461305338646 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 374 (2547E800) [pid = 3548] [serial = 1670] [outer = 2360E000] 23:08:59 INFO - PROCESS | 3548 | 1461305339149 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 770ms 23:08:59 INFO - PROCESS | 3548 | 1461305339193 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 3548 | 1461305339195 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 23:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:08:59 INFO - PROCESS | 3548 | 1461305339201 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 3548 | 1461305339202 Marionette TRACE conn5 <- [1,2190,null,{}] 23:08:59 INFO - PROCESS | 3548 | 1461305339206 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:59 INFO - PROCESS | 3548 | 1461305339370 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 23:08:59 INFO - PROCESS | 3548 | 1461305339392 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:59 INFO - PROCESS | 3548 | ++DOCSHELL 255EA800 == 129 [pid = 3548] [id = 557] 23:08:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 375 (25631800) [pid = 3548] [serial = 1671] [outer = 00000000] 23:08:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 376 (277C0C00) [pid = 3548] [serial = 1672] [outer = 25631800] 23:08:59 INFO - PROCESS | 3548 | 1461305339438 Marionette DEBUG loaded listener.js 23:08:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 377 (2826E000) [pid = 3548] [serial = 1673] [outer = 25631800] 23:08:59 INFO - PROCESS | 3548 | 1461305339922 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 770ms 23:09:00 INFO - PROCESS | 3548 | 1461305339972 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 23:09:00 INFO - PROCESS | 3548 | 1461305339974 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 23:09:00 INFO - PROCESS | 3548 | 1461305339977 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:09:00 INFO - PROCESS | 3548 | 1461305339980 Marionette TRACE conn5 <- [1,2194,null,{}] 23:09:00 INFO - PROCESS | 3548 | 1461305339983 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:00 INFO - PROCESS | 3548 | 1461305340160 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 23:09:00 INFO - PROCESS | 3548 | 1461305340184 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:00 INFO - PROCESS | 3548 | ++DOCSHELL 288CFC00 == 130 [pid = 3548] [id = 558] 23:09:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 378 (28B2B400) [pid = 3548] [serial = 1674] [outer = 00000000] 23:09:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 379 (29308800) [pid = 3548] [serial = 1675] [outer = 28B2B400] 23:09:00 INFO - PROCESS | 3548 | 1461305340236 Marionette DEBUG loaded listener.js 23:09:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 380 (293EA000) [pid = 3548] [serial = 1676] [outer = 28B2B400] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 379 (18FC7000) [pid = 3548] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 378 (2672E000) [pid = 3548] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 377 (26735000) [pid = 3548] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 376 (1A73B400) [pid = 3548] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 375 (23602000) [pid = 3548] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 374 (19AC6C00) [pid = 3548] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 373 (27806C00) [pid = 3548] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 372 (1EF08400) [pid = 3548] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 371 (16F7C800) [pid = 3548] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 370 (19E74C00) [pid = 3548] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 369 (277C6C00) [pid = 3548] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 368 (277BF000) [pid = 3548] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 367 (17282C00) [pid = 3548] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 366 (26A20400) [pid = 3548] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 365 (2054A800) [pid = 3548] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 364 (255E6C00) [pid = 3548] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 363 (1C9F1000) [pid = 3548] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 362 (212F7400) [pid = 3548] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 361 (247F0000) [pid = 3548] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 360 (20F1F800) [pid = 3548] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 359 (288C3400) [pid = 3548] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 358 (1B6C2C00) [pid = 3548] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 357 (1FDEEC00) [pid = 3548] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 356 (177CCC00) [pid = 3548] [serial = 1071] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 355 (1A1BFC00) [pid = 3548] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 354 (20FC5400) [pid = 3548] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 353 (27814C00) [pid = 3548] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 352 (23630000) [pid = 3548] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 351 (12F63C00) [pid = 3548] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 350 (0EC4B800) [pid = 3548] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 349 (1A148000) [pid = 3548] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 348 (247DFC00) [pid = 3548] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 347 (204EA400) [pid = 3548] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 346 (2365D000) [pid = 3548] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 345 (27208C00) [pid = 3548] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 344 (1BDC6C00) [pid = 3548] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 343 (13948C00) [pid = 3548] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 342 (1C743800) [pid = 3548] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 341 (267BF400) [pid = 3548] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 340 (1F280800) [pid = 3548] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 339 (26A29C00) [pid = 3548] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 338 (0F4CD800) [pid = 3548] [serial = 1068] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 337 (2771A800) [pid = 3548] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 336 (23656C00) [pid = 3548] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 335 (23B5CC00) [pid = 3548] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 334 (2661C400) [pid = 3548] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 333 (26736C00) [pid = 3548] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 332 (1CB01C00) [pid = 3548] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 331 (18FCA800) [pid = 3548] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 330 (236B9400) [pid = 3548] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 329 (27785400) [pid = 3548] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 328 (1A1C4C00) [pid = 3548] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 327 (29BAFC00) [pid = 3548] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 326 (1DFC9400) [pid = 3548] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 325 (267C2400) [pid = 3548] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 324 (1C562C00) [pid = 3548] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 323 (256E3000) [pid = 3548] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 322 (236BF000) [pid = 3548] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 321 (1BDCB800) [pid = 3548] [serial = 1074] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 320 (215B2800) [pid = 3548] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 319 (1C3CA400) [pid = 3548] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 318 (1B388400) [pid = 3548] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 317 (255DC000) [pid = 3548] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 316 (288D0800) [pid = 3548] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (1B6C5800) [pid = 3548] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (12E48400) [pid = 3548] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (26617000) [pid = 3548] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 312 (1EF07C00) [pid = 3548] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 311 (27207000) [pid = 3548] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 310 (214E2C00) [pid = 3548] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 309 (1A733C00) [pid = 3548] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 308 (23604400) [pid = 3548] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 307 (25079400) [pid = 3548] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 306 (23610000) [pid = 3548] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 305 (123F5000) [pid = 3548] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 304 (212EFC00) [pid = 3548] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 303 (19E7F400) [pid = 3548] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 302 (20F26000) [pid = 3548] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 301 (16E3E000) [pid = 3548] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 300 (277C6400) [pid = 3548] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 299 (277EC000) [pid = 3548] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 298 (1C74E400) [pid = 3548] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 297 (1B6C8400) [pid = 3548] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:09:02 INFO - PROCESS | 3548 | --DOMWINDOW == 296 (247E7800) [pid = 3548] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:09:02 INFO - PROCESS | 3548 | 1461305342274 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2330ms 23:09:02 INFO - PROCESS | 3548 | 1461305342310 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 23:09:02 INFO - PROCESS | 3548 | 1461305342312 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 23:09:02 INFO - PROCESS | 3548 | 1461305342316 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:09:02 INFO - PROCESS | 3548 | 1461305342317 Marionette TRACE conn5 <- [1,2198,null,{}] 23:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:09:02 INFO - PROCESS | 3548 | 1461305342321 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:02 INFO - PROCESS | 3548 | 1461305342449 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 23:09:02 INFO - PROCESS | 3548 | 1461305342614 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:02 INFO - PROCESS | 3548 | ++DOCSHELL 12F65C00 == 131 [pid = 3548] [id = 559] 23:09:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 297 (1A148000) [pid = 3548] [serial = 1677] [outer = 00000000] 23:09:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 298 (1B067000) [pid = 3548] [serial = 1678] [outer = 1A148000] 23:09:02 INFO - PROCESS | 3548 | 1461305342664 Marionette DEBUG loaded listener.js 23:09:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 299 (16F43C00) [pid = 3548] [serial = 1679] [outer = 1A148000] 23:09:03 INFO - PROCESS | 3548 | 1461305343105 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 870ms 23:09:03 INFO - PROCESS | 3548 | 1461305343190 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 23:09:03 INFO - PROCESS | 3548 | 1461305343192 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 23:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:09:03 INFO - PROCESS | 3548 | 1461305343196 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:09:03 INFO - PROCESS | 3548 | 1461305343197 Marionette TRACE conn5 <- [1,2202,null,{}] 23:09:03 INFO - PROCESS | 3548 | 1461305343201 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:03 INFO - PROCESS | 3548 | 1461305343314 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 23:09:03 INFO - PROCESS | 3548 | 1461305343325 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:03 INFO - PROCESS | 3548 | ++DOCSHELL 19D81800 == 132 [pid = 3548] [id = 560] 23:09:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 300 (19E7F400) [pid = 3548] [serial = 1680] [outer = 00000000] 23:09:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 301 (1C3CA400) [pid = 3548] [serial = 1681] [outer = 19E7F400] 23:09:03 INFO - PROCESS | 3548 | 1461305343369 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 302 (1D727400) [pid = 3548] [serial = 1682] [outer = 19E7F400] 23:09:03 INFO - PROCESS | 3548 | 1461305343874 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 730ms 23:09:04 INFO - PROCESS | 3548 | 1461305344024 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 23:09:04 INFO - PROCESS | 3548 | 1461305344028 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 23:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:09:04 INFO - PROCESS | 3548 | 1461305344038 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:09:04 INFO - PROCESS | 3548 | 1461305344043 Marionette TRACE conn5 <- [1,2206,null,{}] 23:09:04 INFO - PROCESS | 3548 | 1461305344051 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:04 INFO - PROCESS | 3548 | 1461305344206 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 23:09:04 INFO - PROCESS | 3548 | 1461305344389 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:04 INFO - PROCESS | 3548 | ++DOCSHELL 17248C00 == 133 [pid = 3548] [id = 561] 23:09:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 303 (1727F000) [pid = 3548] [serial = 1683] [outer = 00000000] 23:09:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 304 (18FC4000) [pid = 3548] [serial = 1684] [outer = 1727F000] 23:09:04 INFO - PROCESS | 3548 | 1461305344451 Marionette DEBUG loaded listener.js 23:09:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 305 (19E77C00) [pid = 3548] [serial = 1685] [outer = 1727F000] 23:09:05 INFO - PROCESS | 3548 | 1461305345134 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1074ms 23:09:05 INFO - PROCESS | 3548 | 1461305345162 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 23:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:09:05 INFO - PROCESS | 3548 | 1461305345166 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 23:09:05 INFO - PROCESS | 3548 | 1461305345174 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:09:05 INFO - PROCESS | 3548 | 1461305345178 Marionette TRACE conn5 <- [1,2210,null,{}] 23:09:05 INFO - PROCESS | 3548 | 1461305345183 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:05 INFO - PROCESS | 3548 | 1461305345321 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 23:09:05 INFO - PROCESS | 3548 | 1461305345540 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:05 INFO - PROCESS | 3548 | ++DOCSHELL 1C984C00 == 134 [pid = 3548] [id = 562] 23:09:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 306 (1CB08000) [pid = 3548] [serial = 1686] [outer = 00000000] 23:09:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 307 (1FDF0C00) [pid = 3548] [serial = 1687] [outer = 1CB08000] 23:09:05 INFO - PROCESS | 3548 | 1461305345598 Marionette DEBUG loaded listener.js 23:09:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 308 (20509400) [pid = 3548] [serial = 1688] [outer = 1CB08000] 23:09:06 INFO - PROCESS | 3548 | 1461305346300 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1177ms 23:09:06 INFO - PROCESS | 3548 | 1461305346349 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 23:09:06 INFO - PROCESS | 3548 | 1461305346352 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 23:09:06 INFO - PROCESS | 3548 | 1461305346355 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:09:06 INFO - PROCESS | 3548 | 1461305346358 Marionette TRACE conn5 <- [1,2214,null,{}] 23:09:06 INFO - PROCESS | 3548 | 1461305346382 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:06 INFO - PROCESS | 3548 | 1461305346584 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 23:09:06 INFO - PROCESS | 3548 | 1461305346729 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:06 INFO - PROCESS | 3548 | ++DOCSHELL 2361F000 == 135 [pid = 3548] [id = 563] 23:09:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 309 (2362E000) [pid = 3548] [serial = 1689] [outer = 00000000] 23:09:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 310 (23658C00) [pid = 3548] [serial = 1690] [outer = 2362E000] 23:09:06 INFO - PROCESS | 3548 | 1461305346795 Marionette DEBUG loaded listener.js 23:09:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 311 (236B3400) [pid = 3548] [serial = 1691] [outer = 2362E000] 23:09:07 INFO - PROCESS | 3548 | 1461305347350 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1019ms 23:09:07 INFO - PROCESS | 3548 | 1461305347392 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 23:09:07 INFO - PROCESS | 3548 | 1461305347395 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 23:09:07 INFO - PROCESS | 3548 | 1461305347401 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:09:07 INFO - PROCESS | 3548 | 1461305347403 Marionette TRACE conn5 <- [1,2218,null,{}] 23:09:07 INFO - PROCESS | 3548 | 1461305347407 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:07 INFO - PROCESS | 3548 | 1461305347544 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 23:09:07 INFO - PROCESS | 3548 | 1461305347762 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:07 INFO - PROCESS | 3548 | ++DOCSHELL 247EFC00 == 136 [pid = 3548] [id = 564] 23:09:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 312 (247F6400) [pid = 3548] [serial = 1692] [outer = 00000000] 23:09:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 313 (255E1C00) [pid = 3548] [serial = 1693] [outer = 247F6400] 23:09:07 INFO - PROCESS | 3548 | 1461305347821 Marionette DEBUG loaded listener.js 23:09:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (256E0400) [pid = 3548] [serial = 1694] [outer = 247F6400] 23:09:08 INFO - PROCESS | 3548 | 1461305348401 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1018ms 23:09:08 INFO - PROCESS | 3548 | 1461305348424 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 23:09:08 INFO - PROCESS | 3548 | 1461305348426 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 23:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:09:08 INFO - PROCESS | 3548 | 1461305348444 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:09:08 INFO - PROCESS | 3548 | 1461305348446 Marionette TRACE conn5 <- [1,2222,null,{}] 23:09:08 INFO - PROCESS | 3548 | 1461305348471 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:08 INFO - PROCESS | 3548 | 1461305348600 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 23:09:08 INFO - PROCESS | 3548 | 1461305348817 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:08 INFO - PROCESS | 3548 | ++DOCSHELL 26619400 == 137 [pid = 3548] [id = 565] 23:09:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (26731000) [pid = 3548] [serial = 1695] [outer = 00000000] 23:09:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (27203400) [pid = 3548] [serial = 1696] [outer = 26731000] 23:09:08 INFO - PROCESS | 3548 | 1461305348877 Marionette DEBUG loaded listener.js 23:09:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 317 (27253C00) [pid = 3548] [serial = 1697] [outer = 26731000] 23:09:09 INFO - PROCESS | 3548 | 1461305349493 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1109ms 23:09:09 INFO - PROCESS | 3548 | 1461305349543 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 23:09:09 INFO - PROCESS | 3548 | 1461305349546 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 23:09:09 INFO - PROCESS | 3548 | 1461305349549 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:09:09 INFO - PROCESS | 3548 | 1461305349551 Marionette TRACE conn5 <- [1,2226,null,{}] 23:09:09 INFO - PROCESS | 3548 | 1461305349555 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:09 INFO - PROCESS | 3548 | 1461305349706 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 23:09:09 INFO - PROCESS | 3548 | 1461305349923 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:09 INFO - PROCESS | 3548 | ++DOCSHELL 267C5C00 == 138 [pid = 3548] [id = 566] 23:09:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 318 (27816400) [pid = 3548] [serial = 1698] [outer = 00000000] 23:09:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 319 (288C5400) [pid = 3548] [serial = 1699] [outer = 27816400] 23:09:09 INFO - PROCESS | 3548 | 1461305349984 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 320 (28C62800) [pid = 3548] [serial = 1700] [outer = 27816400] 23:09:10 INFO - PROCESS | 3548 | 1461305350552 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1075ms 23:09:10 INFO - PROCESS | 3548 | 1461305350628 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 23:09:10 INFO - PROCESS | 3548 | 1461305350630 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 23:09:10 INFO - PROCESS | 3548 | 1461305350634 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:09:10 INFO - PROCESS | 3548 | 1461305350636 Marionette TRACE conn5 <- [1,2230,null,{}] 23:09:10 INFO - PROCESS | 3548 | 1461305350639 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:10 INFO - PROCESS | 3548 | 1461305350770 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 23:09:10 INFO - PROCESS | 3548 | 1461305350980 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:11 INFO - PROCESS | 3548 | ++DOCSHELL 23630400 == 139 [pid = 3548] [id = 567] 23:09:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 321 (28C6A000) [pid = 3548] [serial = 1701] [outer = 00000000] 23:09:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 322 (2934E800) [pid = 3548] [serial = 1702] [outer = 28C6A000] 23:09:11 INFO - PROCESS | 3548 | 1461305351036 Marionette DEBUG loaded listener.js 23:09:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 323 (29BAD000) [pid = 3548] [serial = 1703] [outer = 28C6A000] 23:09:11 INFO - PROCESS | 3548 | 1461305351649 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1067ms 23:09:11 INFO - PROCESS | 3548 | 1461305351704 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 23:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:09:11 INFO - PROCESS | 3548 | 1461305351706 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 23:09:11 INFO - PROCESS | 3548 | 1461305351709 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 3548 | 1461305351712 Marionette TRACE conn5 <- [1,2234,null,{}] 23:09:11 INFO - PROCESS | 3548 | 1461305351715 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:11 INFO - PROCESS | 3548 | 1461305351878 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 23:09:12 INFO - PROCESS | 3548 | 1461305352084 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:12 INFO - PROCESS | 3548 | ++DOCSHELL 291EDC00 == 140 [pid = 3548] [id = 568] 23:09:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 324 (2930F400) [pid = 3548] [serial = 1704] [outer = 00000000] 23:09:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 325 (2A348000) [pid = 3548] [serial = 1705] [outer = 2930F400] 23:09:12 INFO - PROCESS | 3548 | 1461305352139 Marionette DEBUG loaded listener.js 23:09:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 326 (2A34A800) [pid = 3548] [serial = 1706] [outer = 2930F400] 23:09:12 INFO - PROCESS | 3548 | 1461305352771 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1070ms 23:09:12 INFO - PROCESS | 3548 | 1461305352780 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 23:09:12 INFO - PROCESS | 3548 | 1461305352782 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 23:09:12 INFO - PROCESS | 3548 | 1461305352786 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:09:12 INFO - PROCESS | 3548 | 1461305352788 Marionette TRACE conn5 <- [1,2238,null,{}] 23:09:12 INFO - PROCESS | 3548 | 1461305352791 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:12 INFO - PROCESS | 3548 | 1461305352925 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 23:09:13 INFO - PROCESS | 3548 | 1461305353144 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:13 INFO - PROCESS | 3548 | ++DOCSHELL 2A346800 == 141 [pid = 3548] [id = 569] 23:09:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 327 (2A34E000) [pid = 3548] [serial = 1707] [outer = 00000000] 23:09:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 328 (2A5D6000) [pid = 3548] [serial = 1708] [outer = 2A34E000] 23:09:13 INFO - PROCESS | 3548 | 1461305353204 Marionette DEBUG loaded listener.js 23:09:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 329 (2A5DBC00) [pid = 3548] [serial = 1709] [outer = 2A34E000] 23:09:13 INFO - PROCESS | 3548 | 1461305353791 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1015ms 23:09:13 INFO - PROCESS | 3548 | 1461305353812 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 23:09:13 INFO - PROCESS | 3548 | 1461305353814 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 23:09:13 INFO - PROCESS | 3548 | 1461305353820 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:09:13 INFO - PROCESS | 3548 | 1461305353822 Marionette TRACE conn5 <- [1,2242,null,{}] 23:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:09:13 INFO - PROCESS | 3548 | 1461305353826 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:13 INFO - PROCESS | 3548 | 1461305353974 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 23:09:14 INFO - PROCESS | 3548 | 1461305354238 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:14 INFO - PROCESS | 3548 | ++DOCSHELL 25473C00 == 142 [pid = 3548] [id = 570] 23:09:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 330 (25476400) [pid = 3548] [serial = 1710] [outer = 00000000] 23:09:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 331 (2B11C800) [pid = 3548] [serial = 1711] [outer = 25476400] 23:09:14 INFO - PROCESS | 3548 | 1461305354297 Marionette DEBUG loaded listener.js 23:09:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 332 (2B133400) [pid = 3548] [serial = 1712] [outer = 25476400] 23:09:14 INFO - PROCESS | 3548 | 1461305354983 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:09:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:09:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1180ms 23:09:15 INFO - PROCESS | 3548 | 1461305355006 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 23:09:15 INFO - PROCESS | 3548 | 1461305355009 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 23:09:15 INFO - PROCESS | 3548 | 1461305355013 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:09:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:09:15 INFO - PROCESS | 3548 | 1461305355015 Marionette TRACE conn5 <- [1,2246,null,{}] 23:09:15 INFO - PROCESS | 3548 | 1461305355019 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:15 INFO - PROCESS | 3548 | 1461305355173 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 23:09:15 INFO - PROCESS | 3548 | 1461305355382 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 3548 | ++DOCSHELL 1B52FC00 == 143 [pid = 3548] [id = 571] 23:09:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 333 (1B6CAC00) [pid = 3548] [serial = 1713] [outer = 00000000] 23:09:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 334 (2056FC00) [pid = 3548] [serial = 1714] [outer = 1B6CAC00] 23:09:15 INFO - PROCESS | 3548 | 1461305355442 Marionette DEBUG loaded listener.js 23:09:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 335 (247E1C00) [pid = 3548] [serial = 1715] [outer = 1B6CAC00] 23:09:16 INFO - PROCESS | 3548 | 1461305356159 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1178ms 23:09:16 INFO - PROCESS | 3548 | 1461305356193 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 23:09:16 INFO - PROCESS | 3548 | 1461305356196 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 23:09:16 INFO - PROCESS | 3548 | 1461305356199 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:09:16 INFO - PROCESS | 3548 | 1461305356201 Marionette TRACE conn5 <- [1,2250,null,{}] 23:09:16 INFO - PROCESS | 3548 | 1461305356205 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:16 INFO - PROCESS | 3548 | 1461305356341 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 23:09:16 INFO - PROCESS | 3548 | 1461305356559 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:16 INFO - PROCESS | 3548 | ++DOCSHELL 0EC49C00 == 144 [pid = 3548] [id = 572] 23:09:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 336 (0EC4C400) [pid = 3548] [serial = 1716] [outer = 00000000] 23:09:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 337 (2A585400) [pid = 3548] [serial = 1717] [outer = 0EC4C400] 23:09:16 INFO - PROCESS | 3548 | 1461305356656 Marionette DEBUG loaded listener.js 23:09:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 338 (2A5D5000) [pid = 3548] [serial = 1718] [outer = 0EC4C400] 23:09:17 INFO - PROCESS | 3548 | 1461305357256 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:09:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:09:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1070ms 23:09:17 INFO - PROCESS | 3548 | 1461305357273 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 23:09:17 INFO - PROCESS | 3548 | 1461305357275 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 23:09:17 INFO - PROCESS | 3548 | 1461305357279 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:09:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:09:17 INFO - PROCESS | 3548 | 1461305357281 Marionette TRACE conn5 <- [1,2254,null,{}] 23:09:17 INFO - PROCESS | 3548 | 1461305357284 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:17 INFO - PROCESS | 3548 | 1461305357417 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 23:09:17 INFO - PROCESS | 3548 | 1461305357631 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:17 INFO - PROCESS | 3548 | ++DOCSHELL 12B72C00 == 145 [pid = 3548] [id = 573] 23:09:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 339 (13F6AC00) [pid = 3548] [serial = 1719] [outer = 00000000] 23:09:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 340 (19E80C00) [pid = 3548] [serial = 1720] [outer = 13F6AC00] 23:09:17 INFO - PROCESS | 3548 | 1461305357730 Marionette DEBUG loaded listener.js 23:09:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 341 (1B7B7000) [pid = 3548] [serial = 1721] [outer = 13F6AC00] 23:09:18 INFO - PROCESS | 3548 | 1461305358361 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1121ms 23:09:18 INFO - PROCESS | 3548 | 1461305358404 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 23:09:18 INFO - PROCESS | 3548 | 1461305358407 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 23:09:18 INFO - PROCESS | 3548 | 1461305358410 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:09:18 INFO - PROCESS | 3548 | 1461305358412 Marionette TRACE conn5 <- [1,2258,null,{}] 23:09:18 INFO - PROCESS | 3548 | 1461305358416 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:18 INFO - PROCESS | 3548 | 1461305358583 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 23:09:18 INFO - PROCESS | 3548 | 1461305358797 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 3548 | ++DOCSHELL 12B7BC00 == 146 [pid = 3548] [id = 574] 23:09:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 342 (12B7FC00) [pid = 3548] [serial = 1722] [outer = 00000000] 23:09:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 343 (19E77800) [pid = 3548] [serial = 1723] [outer = 12B7FC00] 23:09:18 INFO - PROCESS | 3548 | 1461305358894 Marionette DEBUG loaded listener.js 23:09:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 344 (16F43400) [pid = 3548] [serial = 1724] [outer = 12B7FC00] 23:09:20 INFO - PROCESS | 3548 | 1461305360043 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1679ms 23:09:20 INFO - PROCESS | 3548 | 1461305360093 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 23:09:20 INFO - PROCESS | 3548 | 1461305360097 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 23:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:09:20 INFO - PROCESS | 3548 | 1461305360118 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:09:20 INFO - PROCESS | 3548 | 1461305360122 Marionette TRACE conn5 <- [1,2262,null,{}] 23:09:20 INFO - PROCESS | 3548 | 1461305360128 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:20 INFO - PROCESS | 3548 | 1461305360261 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 23:09:20 INFO - PROCESS | 3548 | 1461305360488 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:20 INFO - PROCESS | 3548 | ++DOCSHELL 16F83C00 == 147 [pid = 3548] [id = 575] 23:09:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 345 (172C5000) [pid = 3548] [serial = 1725] [outer = 00000000] 23:09:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 346 (19ACAC00) [pid = 3548] [serial = 1726] [outer = 172C5000] 23:09:20 INFO - PROCESS | 3548 | 1461305360580 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 347 (1A731C00) [pid = 3548] [serial = 1727] [outer = 172C5000] 23:09:21 INFO - PROCESS | 3548 | 1461305361164 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1080ms 23:09:21 INFO - PROCESS | 3548 | 1461305361206 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 23:09:21 INFO - PROCESS | 3548 | 1461305361212 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 23:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:09:21 INFO - PROCESS | 3548 | 1461305361219 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:09:21 INFO - PROCESS | 3548 | 1461305361222 Marionette TRACE conn5 <- [1,2266,null,{}] 23:09:21 INFO - PROCESS | 3548 | 1461305361225 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:21 INFO - PROCESS | 3548 | 1461305361349 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 23:09:21 INFO - PROCESS | 3548 | 1461305361578 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:21 INFO - PROCESS | 3548 | ++DOCSHELL 19AC8800 == 148 [pid = 3548] [id = 576] 23:09:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 348 (1A73B000) [pid = 3548] [serial = 1728] [outer = 00000000] 23:09:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 349 (1C558000) [pid = 3548] [serial = 1729] [outer = 1A73B000] 23:09:21 INFO - PROCESS | 3548 | 1461305361631 Marionette DEBUG loaded listener.js 23:09:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 350 (1C5ABC00) [pid = 3548] [serial = 1730] [outer = 1A73B000] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 20542C00 == 147 [pid = 3548] [id = 360] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 25077800 == 146 [pid = 3548] [id = 489] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 215B0800 == 145 [pid = 3548] [id = 258] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 27725400 == 144 [pid = 3548] [id = 437] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 1A739800 == 143 [pid = 3548] [id = 373] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 2365AC00 == 142 [pid = 3548] [id = 326] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 23603C00 == 141 [pid = 3548] [id = 327] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 12F65C00 == 140 [pid = 3548] [id = 559] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 288CFC00 == 139 [pid = 3548] [id = 558] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 255EA800 == 138 [pid = 3548] [id = 557] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 349 (26613400) [pid = 3548] [serial = 1609] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 348 (293EE000) [pid = 3548] [serial = 1567] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 347 (1B6CB800) [pid = 3548] [serial = 1573] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 346 (25472400) [pid = 3548] [serial = 1576] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 345 (2A5DA400) [pid = 3548] [serial = 1570] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 215B6400 == 137 [pid = 3548] [id = 556] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 204E9C00 == 136 [pid = 3548] [id = 555] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 13945800 == 135 [pid = 3548] [id = 554] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 17287000 == 134 [pid = 3548] [id = 553] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 26A1F400 == 133 [pid = 3548] [id = 552] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 20546000 == 132 [pid = 3548] [id = 551] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 247E9000 == 131 [pid = 3548] [id = 550] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 1C55D400 == 130 [pid = 3548] [id = 549] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 185E5400 == 129 [pid = 3548] [id = 548] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 2B10F000 == 128 [pid = 3548] [id = 546] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 2A583400 == 127 [pid = 3548] [id = 545] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 293E7C00 == 126 [pid = 3548] [id = 544] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 28B0E800 == 125 [pid = 3548] [id = 543] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 28263C00 == 124 [pid = 3548] [id = 542] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 277E1400 == 123 [pid = 3548] [id = 541] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 2770CC00 == 122 [pid = 3548] [id = 540] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 26A22400 == 121 [pid = 3548] [id = 539] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 1BDCAC00 == 120 [pid = 3548] [id = 538] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 176CC800 == 119 [pid = 3548] [id = 537] 23:09:22 INFO - PROCESS | 3548 | --DOCSHELL 25628C00 == 118 [pid = 3548] [id = 536] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 344 (25475C00) [pid = 3548] [serial = 1607] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 343 (1A146C00) [pid = 3548] [serial = 1124] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 342 (2771A400) [pid = 3548] [serial = 1187] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 341 (26A23400) [pid = 3548] [serial = 1250] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 340 (1B526000) [pid = 3548] [serial = 1021] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 339 (20503C00) [pid = 3548] [serial = 1546] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 338 (23B55C00) [pid = 3548] [serial = 1601] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 337 (1B7BDC00) [pid = 3548] [serial = 1181] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 336 (2780E000) [pid = 3548] [serial = 1145] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 335 (2050B800) [pid = 3548] [serial = 1595] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 334 (1A7D9C00) [pid = 3548] [serial = 1583] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 333 (1E361400) [pid = 3548] [serial = 1586] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 332 (27DB3C00) [pid = 3548] [serial = 1259] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 331 (1CCD0800) [pid = 3548] [serial = 1585] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 330 (277C9800) [pid = 3548] [serial = 1256] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 329 (19E73800) [pid = 3548] [serial = 1241] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 328 (26A28C00) [pid = 3548] [serial = 1190] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 327 (1A1C0800) [pid = 3548] [serial = 1582] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 326 (20541400) [pid = 3548] [serial = 928] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 325 (27801800) [pid = 3548] [serial = 1549] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 324 (26734C00) [pid = 3548] [serial = 1085] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 323 (1D720800) [pid = 3548] [serial = 1591] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 322 (247EB400) [pid = 3548] [serial = 1606] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 321 (2507FC00) [pid = 3548] [serial = 1133] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 320 (212F4C00) [pid = 3548] [serial = 1027] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 319 (1FDF3C00) [pid = 3548] [serial = 1594] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 318 (28C62000) [pid = 3548] [serial = 1319] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 317 (1C55E800) [pid = 3548] [serial = 871] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 316 (215B4C00) [pid = 3548] [serial = 874] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (1B065C00) [pid = 3548] [serial = 1073] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (1CCD1400) [pid = 3548] [serial = 1205] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (2313AC00) [pid = 3548] [serial = 1597] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 312 (27DAD400) [pid = 3548] [serial = 1202] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 311 (2365B000) [pid = 3548] [serial = 877] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 310 (1790BC00) [pid = 3548] [serial = 916] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 309 (19E7E800) [pid = 3548] [serial = 1543] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 308 (16E4A400) [pid = 3548] [serial = 1018] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 307 (2934B000) [pid = 3548] [serial = 1555] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 306 (1D8B2800) [pid = 3548] [serial = 1328] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 305 (247E7400) [pid = 3548] [serial = 1130] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 304 (204F7400) [pid = 3548] [serial = 925] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 303 (236B7C00) [pid = 3548] [serial = 979] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 302 (28C72000) [pid = 3548] [serial = 1552] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 301 (277E6C00) [pid = 3548] [serial = 1253] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 300 (1D8E7800) [pid = 3548] [serial = 1127] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 299 (1A1C8C00) [pid = 3548] [serial = 970] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 298 (1DFCEC00) [pid = 3548] [serial = 1024] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 297 (2771B000) [pid = 3548] [serial = 1139] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 296 (1FD18000) [pid = 3548] [serial = 922] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 295 (2720A400) [pid = 3548] [serial = 1193] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 294 (0F4D4800) [pid = 3548] [serial = 1070] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 293 (27783000) [pid = 3548] [serial = 1310] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 292 (236BCC00) [pid = 3548] [serial = 1033] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 291 (25072400) [pid = 3548] [serial = 1036] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 290 (293EC400) [pid = 3548] [serial = 1579] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 289 (272A0C00) [pid = 3548] [serial = 1265] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 288 (272A2400) [pid = 3548] [serial = 1307] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 287 (23657800) [pid = 3548] [serial = 1600] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 286 (20548800) [pid = 3548] [serial = 1184] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 285 (1B8BDC00) [pid = 3548] [serial = 919] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 284 (25474800) [pid = 3548] [serial = 1079] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 283 (277C4800) [pid = 3548] [serial = 1313] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 282 (1C74B800) [pid = 3548] [serial = 1148] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 281 (2AE17800) [pid = 3548] [serial = 1511] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 280 (2360F400) [pid = 3548] [serial = 1598] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 279 (267BC000) [pid = 3548] [serial = 1091] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 278 (27801C00) [pid = 3548] [serial = 1142] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 277 (2313B800) [pid = 3548] [serial = 934] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 276 (256ECC00) [pid = 3548] [serial = 1088] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 275 (2930C000) [pid = 3548] [serial = 1325] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 274 (1EF08800) [pid = 3548] [serial = 1076] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 273 (23606000) [pid = 3548] [serial = 1030] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 272 (28B32800) [pid = 3548] [serial = 1564] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 271 (204F2800) [pid = 3548] [serial = 1268] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 270 (1C55DC00) [pid = 3548] [serial = 1589] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 269 (256E2000) [pid = 3548] [serial = 1136] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 268 (28C6EC00) [pid = 3548] [serial = 1322] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 267 (1C89E400) [pid = 3548] [serial = 973] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 266 (236B6000) [pid = 3548] [serial = 880] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 265 (2661F000) [pid = 3548] [serial = 1262] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 264 (25630C00) [pid = 3548] [serial = 1439] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 263 (27807800) [pid = 3548] [serial = 1196] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 262 (2A5D2400) [pid = 3548] [serial = 1561] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 261 (23636400) [pid = 3548] [serial = 976] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 260 (1FD0C400) [pid = 3548] [serial = 1604] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 259 (2360F000) [pid = 3548] [serial = 982] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 258 (255DF800) [pid = 3548] [serial = 1082] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 257 (1C90CC00) [pid = 3548] [serial = 1603] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 256 (247F2000) [pid = 3548] [serial = 985] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 255 (28B07C00) [pid = 3548] [serial = 1379] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 254 (2313A000) [pid = 3548] [serial = 811] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 253 (1BDCCC00) [pid = 3548] [serial = 1301] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 252 (212FD400) [pid = 3548] [serial = 931] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 251 (1790D400) [pid = 3548] [serial = 868] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 250 (27DABC00) [pid = 3548] [serial = 1316] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 249 (2A57FC00) [pid = 3548] [serial = 1558] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 248 (27817C00) [pid = 3548] [serial = 1199] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 247 (1EF04800) [pid = 3548] [serial = 1592] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 246 (23602800) [pid = 3548] [serial = 1304] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 245 (1CB10000) [pid = 3548] [serial = 1244] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 244 (1BD8A400) [pid = 3548] [serial = 1588] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | --DOMWINDOW == 243 (255DEC00) [pid = 3548] [serial = 1247] [outer = 00000000] [url = about:blank] 23:09:22 INFO - PROCESS | 3548 | 1461305362479 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1319ms 23:09:22 INFO - PROCESS | 3548 | 1461305362541 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 23:09:22 INFO - PROCESS | 3548 | 1461305362543 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 23:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:09:22 INFO - PROCESS | 3548 | 1461305362547 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:09:22 INFO - PROCESS | 3548 | 1461305362550 Marionette TRACE conn5 <- [1,2270,null,{}] 23:09:22 INFO - PROCESS | 3548 | 1461305362561 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:22 INFO - PROCESS | 3548 | 1461305362683 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 23:09:22 INFO - PROCESS | 3548 | 1461305362824 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:22 INFO - PROCESS | 3548 | ++DOCSHELL 12F6C400 == 119 [pid = 3548] [id = 577] 23:09:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (1394C000) [pid = 3548] [serial = 1731] [outer = 00000000] 23:09:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 245 (1790C400) [pid = 3548] [serial = 1732] [outer = 1394C000] 23:09:22 INFO - PROCESS | 3548 | 1461305362873 Marionette DEBUG loaded listener.js 23:09:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 246 (19AC2800) [pid = 3548] [serial = 1733] [outer = 1394C000] 23:09:23 INFO - PROCESS | 3548 | 1461305363368 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 870ms 23:09:23 INFO - PROCESS | 3548 | 1461305363420 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 23:09:23 INFO - PROCESS | 3548 | 1461305363423 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 23:09:23 INFO - PROCESS | 3548 | 1461305363427 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:09:23 INFO - PROCESS | 3548 | 1461305363428 Marionette TRACE conn5 <- [1,2274,null,{}] 23:09:23 INFO - PROCESS | 3548 | 1461305363432 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:23 INFO - PROCESS | 3548 | 1461305363539 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 23:09:23 INFO - PROCESS | 3548 | 1461305363684 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:23 INFO - PROCESS | 3548 | ++DOCSHELL 19ACA400 == 120 [pid = 3548] [id = 578] 23:09:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 247 (19ADC400) [pid = 3548] [serial = 1734] [outer = 00000000] 23:09:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 248 (1B34BC00) [pid = 3548] [serial = 1735] [outer = 19ADC400] 23:09:23 INFO - PROCESS | 3548 | 1461305363738 Marionette DEBUG loaded listener.js 23:09:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 249 (1B7B0800) [pid = 3548] [serial = 1736] [outer = 19ADC400] 23:09:24 INFO - PROCESS | 3548 | 1461305364107 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 23:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 730ms 23:09:24 INFO - PROCESS | 3548 | 1461305364194 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 23:09:24 INFO - PROCESS | 3548 | 1461305364196 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 23:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:09:24 INFO - PROCESS | 3548 | 1461305364203 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:09:24 INFO - PROCESS | 3548 | 1461305364204 Marionette TRACE conn5 <- [1,2278,null,{}] 23:09:24 INFO - PROCESS | 3548 | 1461305364208 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:24 INFO - PROCESS | 3548 | 1461305364314 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 23:09:24 INFO - PROCESS | 3548 | 1461305364321 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:24 INFO - PROCESS | 3548 | ++DOCSHELL 1B80CC00 == 121 [pid = 3548] [id = 579] 23:09:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 250 (1B8C1C00) [pid = 3548] [serial = 1737] [outer = 00000000] 23:09:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 251 (1C55CC00) [pid = 3548] [serial = 1738] [outer = 1B8C1C00] 23:09:24 INFO - PROCESS | 3548 | 1461305364368 Marionette DEBUG loaded listener.js 23:09:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 252 (1C744400) [pid = 3548] [serial = 1739] [outer = 1B8C1C00] 23:09:24 INFO - PROCESS | 3548 | 1461305364962 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 770ms 23:09:24 INFO - PROCESS | 3548 | 1461305364975 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 23:09:24 INFO - PROCESS | 3548 | 1461305364977 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 23:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:09:25 INFO - PROCESS | 3548 | 1461305364987 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 3548 | 1461305364989 Marionette TRACE conn5 <- [1,2282,null,{}] 23:09:25 INFO - PROCESS | 3548 | 1461305364993 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:25 INFO - PROCESS | 3548 | 1461305365164 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 23:09:25 INFO - PROCESS | 3548 | 1461305365188 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:25 INFO - PROCESS | 3548 | ++DOCSHELL 1C903800 == 122 [pid = 3548] [id = 580] 23:09:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 253 (1C97A800) [pid = 3548] [serial = 1740] [outer = 00000000] 23:09:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 254 (1CB08400) [pid = 3548] [serial = 1741] [outer = 1C97A800] 23:09:25 INFO - PROCESS | 3548 | 1461305365236 Marionette DEBUG loaded listener.js 23:09:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 255 (1CB10400) [pid = 3548] [serial = 1742] [outer = 1C97A800] 23:09:25 INFO - PROCESS | 3548 | 1461305365712 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 790ms 23:09:25 INFO - PROCESS | 3548 | 1461305365772 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 23:09:25 INFO - PROCESS | 3548 | 1461305365774 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 23:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:09:25 INFO - PROCESS | 3548 | 1461305365777 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 3548 | 1461305365778 Marionette TRACE conn5 <- [1,2286,null,{}] 23:09:25 INFO - PROCESS | 3548 | 1461305365782 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:25 INFO - PROCESS | 3548 | 1461305365938 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 23:09:25 INFO - PROCESS | 3548 | 1461305365959 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:25 INFO - PROCESS | 3548 | ++DOCSHELL 1D71E000 == 123 [pid = 3548] [id = 581] 23:09:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 256 (1D726000) [pid = 3548] [serial = 1743] [outer = 00000000] 23:09:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 257 (1DFCEC00) [pid = 3548] [serial = 1744] [outer = 1D726000] 23:09:26 INFO - PROCESS | 3548 | 1461305366004 Marionette DEBUG loaded listener.js 23:09:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 258 (1EE33C00) [pid = 3548] [serial = 1745] [outer = 1D726000] 23:09:26 INFO - PROCESS | 3548 | 1461305366454 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 731ms 23:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:09:26 INFO - PROCESS | 3548 | 1461305366507 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 23:09:26 INFO - PROCESS | 3548 | 1461305366509 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 23:09:26 INFO - PROCESS | 3548 | 1461305366512 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:09:26 INFO - PROCESS | 3548 | 1461305366514 Marionette TRACE conn5 <- [1,2290,null,{}] 23:09:26 INFO - PROCESS | 3548 | 1461305366517 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:27 INFO - PROCESS | 3548 | 1461305367753 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 257 (1E366C00) [pid = 3548] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 256 (25077400) [pid = 3548] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 255 (2720EC00) [pid = 3548] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 254 (27257000) [pid = 3548] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 253 (27717400) [pid = 3548] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 252 (1796C400) [pid = 3548] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 251 (20505400) [pid = 3548] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 250 (20509800) [pid = 3548] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 249 (19AC1000) [pid = 3548] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 248 (1CB05000) [pid = 3548] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 247 (25628400) [pid = 3548] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 246 (267BFC00) [pid = 3548] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 245 (26A1C800) [pid = 3548] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 244 (277BFC00) [pid = 3548] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 243 (288C3000) [pid = 3548] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 242 (28C66800) [pid = 3548] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 241 (28C7B400) [pid = 3548] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 240 (291E5800) [pid = 3548] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 239 (2930AC00) [pid = 3548] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 238 (2562D000) [pid = 3548] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 237 (1A7E0C00) [pid = 3548] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 236 (28B2B400) [pid = 3548] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 235 (25631800) [pid = 3548] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 234 (1A148000) [pid = 3548] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 233 (247EB000) [pid = 3548] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 232 (2562C400) [pid = 3548] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 231 (2054C800) [pid = 3548] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 230 (1C910000) [pid = 3548] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 229 (185E9800) [pid = 3548] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 228 (13F08800) [pid = 3548] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 227 (20502000) [pid = 3548] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 226 (2720E800) [pid = 3548] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 225 (18FC8400) [pid = 3548] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 224 (2360E000) [pid = 3548] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 223 (212FB400) [pid = 3548] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 222 (1FD0A400) [pid = 3548] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 221 (185E4800) [pid = 3548] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 220 (26734800) [pid = 3548] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 219 (2360E400) [pid = 3548] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 218 (19D7E400) [pid = 3548] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 217 (236B5400) [pid = 3548] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 216 (27709C00) [pid = 3548] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 215 (23616000) [pid = 3548] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 214 (19AE2400) [pid = 3548] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 213 (26A22C00) [pid = 3548] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 212 (1D9E1400) [pid = 3548] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 211 (247EDC00) [pid = 3548] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 210 (215B7000) [pid = 3548] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 209 (236BA400) [pid = 3548] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 208 (1B34B400) [pid = 3548] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 207 (13F9F400) [pid = 3548] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 206 (1850B800) [pid = 3548] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 205 (27252C00) [pid = 3548] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 204 (29304000) [pid = 3548] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 203 (277BB800) [pid = 3548] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 202 (288CD000) [pid = 3548] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 201 (2A587C00) [pid = 3548] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 200 (1C9E8000) [pid = 3548] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:09:27 INFO - PROCESS | 3548 | --DOMWINDOW == 199 (29355C00) [pid = 3548] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:09:27 INFO - PROCESS | 3548 | 1461305367901 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 3548 | ++DOCSHELL 0EC49000 == 124 [pid = 3548] [id = 582] 23:09:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 200 (0F4D7800) [pid = 3548] [serial = 1746] [outer = 00000000] 23:09:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 201 (13F9F400) [pid = 3548] [serial = 1747] [outer = 0F4D7800] 23:09:27 INFO - PROCESS | 3548 | 1461305367947 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 202 (17634400) [pid = 3548] [serial = 1748] [outer = 0F4D7800] 23:09:28 INFO - PROCESS | 3548 | 1461305368293 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1835ms 23:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:09:28 INFO - PROCESS | 3548 | 1461305368349 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 3548 | 1461305368351 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 23:09:28 INFO - PROCESS | 3548 | 1461305368354 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 3548 | 1461305368356 Marionette TRACE conn5 <- [1,2294,null,{}] 23:09:28 INFO - PROCESS | 3548 | 1461305368359 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:28 INFO - PROCESS | 3548 | 1461305368467 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 23:09:28 INFO - PROCESS | 3548 | 1461305368474 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:28 INFO - PROCESS | 3548 | ++DOCSHELL 19AC2400 == 125 [pid = 3548] [id = 583] 23:09:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 203 (1A733000) [pid = 3548] [serial = 1749] [outer = 00000000] 23:09:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 204 (1CBE9400) [pid = 3548] [serial = 1750] [outer = 1A733000] 23:09:28 INFO - PROCESS | 3548 | 1461305368519 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 205 (1D9DC800) [pid = 3548] [serial = 1751] [outer = 1A733000] 23:09:29 INFO - PROCESS | 3548 | 1461305369007 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 23:09:29 INFO - PROCESS | 3548 | 1461305369038 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 23:09:29 INFO - PROCESS | 3548 | 1461305369040 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 23:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:09:29 INFO - PROCESS | 3548 | 1461305369043 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:09:29 INFO - PROCESS | 3548 | 1461305369045 Marionette TRACE conn5 <- [1,2298,null,{}] 23:09:29 INFO - PROCESS | 3548 | 1461305369049 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:29 INFO - PROCESS | 3548 | 1461305369153 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 23:09:29 INFO - PROCESS | 3548 | 1461305369187 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 3548 | ++DOCSHELL 1CB09000 == 126 [pid = 3548] [id = 584] 23:09:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 206 (1DFCE800) [pid = 3548] [serial = 1752] [outer = 00000000] 23:09:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 207 (1FDE8400) [pid = 3548] [serial = 1753] [outer = 1DFCE800] 23:09:29 INFO - PROCESS | 3548 | 1461305369233 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 208 (1FDF4800) [pid = 3548] [serial = 1754] [outer = 1DFCE800] 23:09:29 INFO - PROCESS | 3548 | 1461305369811 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 830ms 23:09:29 INFO - PROCESS | 3548 | 1461305369876 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 23:09:29 INFO - PROCESS | 3548 | 1461305369881 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 23:09:29 INFO - PROCESS | 3548 | 1461305369886 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:09:29 INFO - PROCESS | 3548 | 1461305369891 Marionette TRACE conn5 <- [1,2302,null,{}] 23:09:29 INFO - PROCESS | 3548 | 1461305369898 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:30 INFO - PROCESS | 3548 | 1461305370044 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 23:09:30 INFO - PROCESS | 3548 | 1461305370238 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:30 INFO - PROCESS | 3548 | ++DOCSHELL 13945800 == 127 [pid = 3548] [id = 585] 23:09:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 209 (1394F000) [pid = 3548] [serial = 1755] [outer = 00000000] 23:09:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (16F31C00) [pid = 3548] [serial = 1756] [outer = 1394F000] 23:09:30 INFO - PROCESS | 3548 | 1461305370302 Marionette DEBUG loaded listener.js 23:09:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (17035400) [pid = 3548] [serial = 1757] [outer = 1394F000] 23:09:30 INFO - PROCESS | 3548 | 1461305370947 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1133ms 23:09:31 INFO - PROCESS | 3548 | 1461305371024 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 23:09:31 INFO - PROCESS | 3548 | 1461305371031 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 23:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:09:31 INFO - PROCESS | 3548 | 1461305371038 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:09:31 INFO - PROCESS | 3548 | 1461305371041 Marionette TRACE conn5 <- [1,2306,null,{}] 23:09:31 INFO - PROCESS | 3548 | 1461305371045 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:31 INFO - PROCESS | 3548 | 1461305371248 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 23:09:31 INFO - PROCESS | 3548 | 1461305371379 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 3548 | ++DOCSHELL 19ABF000 == 128 [pid = 3548] [id = 586] 23:09:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 212 (1A191800) [pid = 3548] [serial = 1758] [outer = 00000000] 23:09:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 213 (1BDC4400) [pid = 3548] [serial = 1759] [outer = 1A191800] 23:09:31 INFO - PROCESS | 3548 | 1461305371437 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 214 (1C3CAC00) [pid = 3548] [serial = 1760] [outer = 1A191800] 23:09:32 INFO - PROCESS | 3548 | 1461305372063 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 23:09:32 INFO - PROCESS | 3548 | 1461305372129 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 23:09:32 INFO - PROCESS | 3548 | 1461305372133 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:09:32 INFO - PROCESS | 3548 | 1461305372137 Marionette TRACE conn5 <- [1,2310,null,{}] 23:09:32 INFO - PROCESS | 3548 | 1461305372162 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:32 INFO - PROCESS | 3548 | 1461305372355 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 23:09:32 INFO - PROCESS | 3548 | 1461305372489 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:32 INFO - PROCESS | 3548 | ++DOCSHELL 204ED800 == 129 [pid = 3548] [id = 587] 23:09:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 215 (204F1400) [pid = 3548] [serial = 1761] [outer = 00000000] 23:09:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 216 (2050D000) [pid = 3548] [serial = 1762] [outer = 204F1400] 23:09:32 INFO - PROCESS | 3548 | 1461305372553 Marionette DEBUG loaded listener.js 23:09:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 217 (20542C00) [pid = 3548] [serial = 1763] [outer = 204F1400] 23:09:33 INFO - PROCESS | 3548 | 1461305373161 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1070ms 23:09:33 INFO - PROCESS | 3548 | 1461305373223 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 23:09:33 INFO - PROCESS | 3548 | 1461305373226 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 23:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:09:33 INFO - PROCESS | 3548 | 1461305373230 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:09:33 INFO - PROCESS | 3548 | 1461305373232 Marionette TRACE conn5 <- [1,2314,null,{}] 23:09:33 INFO - PROCESS | 3548 | 1461305373236 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:33 INFO - PROCESS | 3548 | 1461305373365 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 23:09:33 INFO - PROCESS | 3548 | 1461305373553 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:33 INFO - PROCESS | 3548 | ++DOCSHELL 20573800 == 130 [pid = 3548] [id = 588] 23:09:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 218 (20575800) [pid = 3548] [serial = 1764] [outer = 00000000] 23:09:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 219 (20F28800) [pid = 3548] [serial = 1765] [outer = 20575800] 23:09:33 INFO - PROCESS | 3548 | 1461305373609 Marionette DEBUG loaded listener.js 23:09:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 220 (20FC8C00) [pid = 3548] [serial = 1766] [outer = 20575800] 23:09:34 INFO - PROCESS | 3548 | 1461305374158 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 970ms 23:09:34 INFO - PROCESS | 3548 | 1461305374205 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 23:09:34 INFO - PROCESS | 3548 | 1461305374207 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 23:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:09:34 INFO - PROCESS | 3548 | 1461305374211 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:09:34 INFO - PROCESS | 3548 | 1461305374213 Marionette TRACE conn5 <- [1,2318,null,{}] 23:09:34 INFO - PROCESS | 3548 | 1461305374217 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:34 INFO - PROCESS | 3548 | 1461305374343 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 23:09:34 INFO - PROCESS | 3548 | 1461305374542 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:34 INFO - PROCESS | 3548 | ++DOCSHELL 212F2800 == 131 [pid = 3548] [id = 589] 23:09:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 221 (212F6C00) [pid = 3548] [serial = 1767] [outer = 00000000] 23:09:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 222 (215B4000) [pid = 3548] [serial = 1768] [outer = 212F6C00] 23:09:34 INFO - PROCESS | 3548 | 1461305374599 Marionette DEBUG loaded listener.js 23:09:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 223 (215B8800) [pid = 3548] [serial = 1769] [outer = 212F6C00] 23:09:35 INFO - PROCESS | 3548 | 1461305375189 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1018ms 23:09:35 INFO - PROCESS | 3548 | 1461305375232 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 3548 | 1461305375235 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 23:09:35 INFO - PROCESS | 3548 | 1461305375238 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:09:35 INFO - PROCESS | 3548 | 1461305375240 Marionette TRACE conn5 <- [1,2322,null,{}] 23:09:35 INFO - PROCESS | 3548 | 1461305375244 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:35 INFO - PROCESS | 3548 | 1461305375411 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 23:09:35 INFO - PROCESS | 3548 | 1461305375598 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:35 INFO - PROCESS | 3548 | ++DOCSHELL 2313B400 == 132 [pid = 3548] [id = 590] 23:09:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 224 (23604800) [pid = 3548] [serial = 1770] [outer = 00000000] 23:09:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 225 (2360C400) [pid = 3548] [serial = 1771] [outer = 23604800] 23:09:35 INFO - PROCESS | 3548 | 1461305375657 Marionette DEBUG loaded listener.js 23:09:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 226 (23615000) [pid = 3548] [serial = 1772] [outer = 23604800] 23:09:36 INFO - PROCESS | 3548 | 1461305376242 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1019ms 23:09:36 INFO - PROCESS | 3548 | 1461305376264 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 23:09:36 INFO - PROCESS | 3548 | 1461305376266 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 23:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:09:36 INFO - PROCESS | 3548 | 1461305376271 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:09:36 INFO - PROCESS | 3548 | 1461305376274 Marionette TRACE conn5 <- [1,2326,null,{}] 23:09:36 INFO - PROCESS | 3548 | 1461305376277 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:36 INFO - PROCESS | 3548 | 1461305376403 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 23:09:36 INFO - PROCESS | 3548 | 1461305376604 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:36 INFO - PROCESS | 3548 | ++DOCSHELL 23618800 == 133 [pid = 3548] [id = 591] 23:09:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 227 (2361B800) [pid = 3548] [serial = 1773] [outer = 00000000] 23:09:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 228 (23631800) [pid = 3548] [serial = 1774] [outer = 2361B800] 23:09:36 INFO - PROCESS | 3548 | 1461305376661 Marionette DEBUG loaded listener.js 23:09:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 229 (23638000) [pid = 3548] [serial = 1775] [outer = 2361B800] 23:09:37 INFO - PROCESS | 3548 | 1461305377204 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 970ms 23:09:37 INFO - PROCESS | 3548 | 1461305377245 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 23:09:37 INFO - PROCESS | 3548 | 1461305377247 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 23:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:09:37 INFO - PROCESS | 3548 | 1461305377251 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:09:37 INFO - PROCESS | 3548 | 1461305377253 Marionette TRACE conn5 <- [1,2330,null,{}] 23:09:37 INFO - PROCESS | 3548 | 1461305377257 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:37 INFO - PROCESS | 3548 | 1461305377388 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 23:09:37 INFO - PROCESS | 3548 | 1461305377605 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:37 INFO - PROCESS | 3548 | ++DOCSHELL 2365D400 == 134 [pid = 3548] [id = 592] 23:09:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (2365D800) [pid = 3548] [serial = 1776] [outer = 00000000] 23:09:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (236B1C00) [pid = 3548] [serial = 1777] [outer = 2365D800] 23:09:37 INFO - PROCESS | 3548 | 1461305377663 Marionette DEBUG loaded listener.js 23:09:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (236BBC00) [pid = 3548] [serial = 1778] [outer = 2365D800] 23:09:38 INFO - PROCESS | 3548 | 1461305378241 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1018ms 23:09:38 INFO - PROCESS | 3548 | 1461305378281 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 23:09:38 INFO - PROCESS | 3548 | 1461305378283 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 23:09:38 INFO - PROCESS | 3548 | 1461305378289 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:09:38 INFO - PROCESS | 3548 | 1461305378291 Marionette TRACE conn5 <- [1,2334,null,{}] 23:09:38 INFO - PROCESS | 3548 | 1461305378312 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:38 INFO - PROCESS | 3548 | 1461305378445 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 23:09:38 INFO - PROCESS | 3548 | 1461305378646 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:38 INFO - PROCESS | 3548 | ++DOCSHELL 2365C800 == 135 [pid = 3548] [id = 593] 23:09:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 233 (236B0800) [pid = 3548] [serial = 1779] [outer = 00000000] 23:09:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 234 (23B61C00) [pid = 3548] [serial = 1780] [outer = 236B0800] 23:09:38 INFO - PROCESS | 3548 | 1461305378703 Marionette DEBUG loaded listener.js 23:09:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 235 (247E4C00) [pid = 3548] [serial = 1781] [outer = 236B0800] 23:09:39 INFO - PROCESS | 3548 | 1461305379309 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1093ms 23:09:39 INFO - PROCESS | 3548 | 1461305379388 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 23:09:39 INFO - PROCESS | 3548 | 1461305379390 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 23:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:09:39 INFO - PROCESS | 3548 | 1461305379394 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:09:39 INFO - PROCESS | 3548 | 1461305379396 Marionette TRACE conn5 <- [1,2338,null,{}] 23:09:39 INFO - PROCESS | 3548 | 1461305379400 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:39 INFO - PROCESS | 3548 | 1461305379561 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 23:09:39 INFO - PROCESS | 3548 | 1461305379750 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:39 INFO - PROCESS | 3548 | ++DOCSHELL 247E8800 == 136 [pid = 3548] [id = 594] 23:09:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 236 (247E8C00) [pid = 3548] [serial = 1782] [outer = 00000000] 23:09:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 237 (247FBC00) [pid = 3548] [serial = 1783] [outer = 247E8C00] 23:09:39 INFO - PROCESS | 3548 | 1461305379804 Marionette DEBUG loaded listener.js 23:09:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 238 (25072800) [pid = 3548] [serial = 1784] [outer = 247E8C00] 23:09:40 INFO - PROCESS | 3548 | 1461305380364 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1017ms 23:09:40 INFO - PROCESS | 3548 | 1461305380415 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 23:09:40 INFO - PROCESS | 3548 | 1461305380417 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 23:09:40 INFO - PROCESS | 3548 | 1461305380421 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:09:40 INFO - PROCESS | 3548 | 1461305380424 Marionette TRACE conn5 <- [1,2342,null,{}] 23:09:40 INFO - PROCESS | 3548 | 1461305380427 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:40 INFO - PROCESS | 3548 | 1461305380573 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 23:09:40 INFO - PROCESS | 3548 | 1461305380777 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 3548 | ++DOCSHELL 1C97C000 == 137 [pid = 3548] [id = 595] 23:09:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 239 (247F1400) [pid = 3548] [serial = 1785] [outer = 00000000] 23:09:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 240 (2547CC00) [pid = 3548] [serial = 1786] [outer = 247F1400] 23:09:40 INFO - PROCESS | 3548 | 1461305380842 Marionette DEBUG loaded listener.js 23:09:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 241 (255DC000) [pid = 3548] [serial = 1787] [outer = 247F1400] 23:09:41 INFO - PROCESS | 3548 | 1461305381446 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1077ms 23:09:41 INFO - PROCESS | 3548 | 1461305381500 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 23:09:41 INFO - PROCESS | 3548 | 1461305381503 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 23:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:09:41 INFO - PROCESS | 3548 | 1461305381507 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:09:41 INFO - PROCESS | 3548 | 1461305381509 Marionette TRACE conn5 <- [1,2346,null,{}] 23:09:41 INFO - PROCESS | 3548 | 1461305381512 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:41 INFO - PROCESS | 3548 | 1461305381641 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 23:09:41 INFO - PROCESS | 3548 | 1461305381906 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:41 INFO - PROCESS | 3548 | ++DOCSHELL 19ABE800 == 138 [pid = 3548] [id = 596] 23:09:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 242 (1B066C00) [pid = 3548] [serial = 1788] [outer = 00000000] 23:09:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 243 (25628400) [pid = 3548] [serial = 1789] [outer = 1B066C00] 23:09:41 INFO - PROCESS | 3548 | 1461305381963 Marionette DEBUG loaded listener.js 23:09:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (2562AC00) [pid = 3548] [serial = 1790] [outer = 1B066C00] 23:09:42 INFO - PROCESS | 3548 | 1461305382603 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1119ms 23:09:42 INFO - PROCESS | 3548 | 1461305382630 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 23:09:42 INFO - PROCESS | 3548 | 1461305382632 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 23:09:42 INFO - PROCESS | 3548 | 1461305382635 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:09:42 INFO - PROCESS | 3548 | 1461305382637 Marionette TRACE conn5 <- [1,2350,null,{}] 23:09:42 INFO - PROCESS | 3548 | 1461305382641 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:42 INFO - PROCESS | 3548 | 1461305382770 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 23:09:42 INFO - PROCESS | 3548 | 1461305382979 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 3548 | ++DOCSHELL 18FCB400 == 139 [pid = 3548] [id = 597] 23:09:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 245 (1B52D800) [pid = 3548] [serial = 1791] [outer = 00000000] 23:09:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 246 (20576000) [pid = 3548] [serial = 1792] [outer = 1B52D800] 23:09:43 INFO - PROCESS | 3548 | 1461305383036 Marionette DEBUG loaded listener.js 23:09:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 247 (212F4400) [pid = 3548] [serial = 1793] [outer = 1B52D800] 23:09:43 INFO - PROCESS | 3548 | 1461305383661 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1075ms 23:09:43 INFO - PROCESS | 3548 | 1461305383715 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 23:09:43 INFO - PROCESS | 3548 | 1461305383717 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 23:09:43 INFO - PROCESS | 3548 | 1461305383721 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:09:43 INFO - PROCESS | 3548 | 1461305383723 Marionette TRACE conn5 <- [1,2354,null,{}] 23:09:43 INFO - PROCESS | 3548 | 1461305383726 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:43 INFO - PROCESS | 3548 | 1461305383857 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 23:09:44 INFO - PROCESS | 3548 | 1461305384051 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:44 INFO - PROCESS | 3548 | ++DOCSHELL 12476400 == 140 [pid = 3548] [id = 598] 23:09:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 248 (16F2A800) [pid = 3548] [serial = 1794] [outer = 00000000] 23:09:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 249 (2054D400) [pid = 3548] [serial = 1795] [outer = 16F2A800] 23:09:44 INFO - PROCESS | 3548 | 1461305384106 Marionette DEBUG loaded listener.js 23:09:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 250 (20FC7C00) [pid = 3548] [serial = 1796] [outer = 16F2A800] 23:09:45 INFO - PROCESS | 3548 | 1461305385030 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1370ms 23:09:45 INFO - PROCESS | 3548 | 1461305385095 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 23:09:45 INFO - PROCESS | 3548 | 1461305385099 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 23:09:45 INFO - PROCESS | 3548 | 1461305385105 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:09:45 INFO - PROCESS | 3548 | 1461305385109 Marionette TRACE conn5 <- [1,2358,null,{}] 23:09:45 INFO - PROCESS | 3548 | 1461305385129 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:45 INFO - PROCESS | 3548 | 1461305385317 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 23:09:45 INFO - PROCESS | 3548 | 1461305385505 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 3548 | ++DOCSHELL 19AE7000 == 141 [pid = 3548] [id = 599] 23:09:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 251 (19D7E400) [pid = 3548] [serial = 1797] [outer = 00000000] 23:09:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 252 (1A731800) [pid = 3548] [serial = 1798] [outer = 19D7E400] 23:09:45 INFO - PROCESS | 3548 | 1461305385561 Marionette DEBUG loaded listener.js 23:09:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 253 (1B38BC00) [pid = 3548] [serial = 1799] [outer = 19D7E400] 23:09:46 INFO - PROCESS | 3548 | 1461305386144 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1071ms 23:09:46 INFO - PROCESS | 3548 | 1461305386180 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 3548 | 1461305386186 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 23:09:46 INFO - PROCESS | 3548 | 1461305386209 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:09:46 INFO - PROCESS | 3548 | 1461305386212 Marionette TRACE conn5 <- [1,2362,null,{}] 23:09:46 INFO - PROCESS | 3548 | 1461305386216 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:46 INFO - PROCESS | 3548 | 1461305386370 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 23:09:46 INFO - PROCESS | 3548 | 1461305386567 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:46 INFO - PROCESS | 3548 | ++DOCSHELL 17904000 == 142 [pid = 3548] [id = 600] 23:09:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 254 (1796C400) [pid = 3548] [serial = 1800] [outer = 00000000] 23:09:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 255 (1C983400) [pid = 3548] [serial = 1801] [outer = 1796C400] 23:09:46 INFO - PROCESS | 3548 | 1461305386617 Marionette DEBUG loaded listener.js 23:09:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 256 (1D71CC00) [pid = 3548] [serial = 1802] [outer = 1796C400] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 236B9C00 == 141 [pid = 3548] [id = 526] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 2365A000 == 140 [pid = 3548] [id = 525] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 16E39400 == 139 [pid = 3548] [id = 524] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 19AC2400 == 138 [pid = 3548] [id = 583] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 0EC49000 == 137 [pid = 3548] [id = 582] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 1D71E000 == 136 [pid = 3548] [id = 581] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 1C903800 == 135 [pid = 3548] [id = 580] 23:09:46 INFO - PROCESS | 3548 | --DOCSHELL 1B80CC00 == 134 [pid = 3548] [id = 579] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 255 (1C3CA400) [pid = 3548] [serial = 1681] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 19ACA400 == 133 [pid = 3548] [id = 578] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 12F6C400 == 132 [pid = 3548] [id = 577] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 19AC8800 == 131 [pid = 3548] [id = 576] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 16F83C00 == 130 [pid = 3548] [id = 575] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 26619400 == 129 [pid = 3548] [id = 565] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 247EFC00 == 128 [pid = 3548] [id = 564] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 2361F000 == 127 [pid = 3548] [id = 563] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 1C984C00 == 126 [pid = 3548] [id = 562] 23:09:47 INFO - PROCESS | 3548 | --DOCSHELL 17248C00 == 125 [pid = 3548] [id = 561] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 254 (1C74F400) [pid = 3548] [serial = 1406] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 253 (19ABD800) [pid = 3548] [serial = 1403] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 252 (204F4800) [pid = 3548] [serial = 1343] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 251 (26A2AC00) [pid = 3548] [serial = 1418] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 250 (27259800) [pid = 3548] [serial = 1421] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 249 (27707000) [pid = 3548] [serial = 1424] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 248 (277E6400) [pid = 3548] [serial = 1427] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 247 (1D720000) [pid = 3548] [serial = 1430] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 246 (2050EC00) [pid = 3548] [serial = 1433] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 245 (256E1800) [pid = 3548] [serial = 1436] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 244 (1B6C0400) [pid = 3548] [serial = 1472] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 243 (20549000) [pid = 3548] [serial = 1475] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 242 (2672D400) [pid = 3548] [serial = 1478] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 241 (27256C00) [pid = 3548] [serial = 1481] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 240 (27781400) [pid = 3548] [serial = 1484] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 239 (288C6800) [pid = 3548] [serial = 1487] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 238 (28C63000) [pid = 3548] [serial = 1490] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 237 (28C75000) [pid = 3548] [serial = 1493] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 236 (291E1000) [pid = 3548] [serial = 1496] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 235 (291ED400) [pid = 3548] [serial = 1499] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 234 (29BA8400) [pid = 3548] [serial = 1502] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 233 (29BB1000) [pid = 3548] [serial = 1505] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 232 (204F1C00) [pid = 3548] [serial = 1508] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 231 (2313FC00) [pid = 3548] [serial = 1409] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 230 (20F20800) [pid = 3548] [serial = 1400] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 229 (28B0B400) [pid = 3548] [serial = 1376] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 228 (27208000) [pid = 3548] [serial = 1361] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 227 (2362CC00) [pid = 3548] [serial = 1352] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 226 (1C3D4800) [pid = 3548] [serial = 1346] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 225 (247F1800) [pid = 3548] [serial = 1355] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 224 (27724800) [pid = 3548] [serial = 1367] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 223 (23661C00) [pid = 3548] [serial = 1412] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 222 (277EF400) [pid = 3548] [serial = 1370] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 221 (27706C00) [pid = 3548] [serial = 1364] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 220 (20572000) [pid = 3548] [serial = 1349] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 219 (255E0C00) [pid = 3548] [serial = 1358] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 218 (27DB2000) [pid = 3548] [serial = 1373] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 217 (25072000) [pid = 3548] [serial = 1415] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 216 (1A7DA000) [pid = 3548] [serial = 1544] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 215 (27784C00) [pid = 3548] [serial = 1541] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 214 (2934D800) [pid = 3548] [serial = 1556] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 213 (2781CC00) [pid = 3548] [serial = 1550] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 212 (291E7400) [pid = 3548] [serial = 1553] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 211 (2A5D4400) [pid = 3548] [serial = 1562] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 210 (212F1000) [pid = 3548] [serial = 1547] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 209 (2A57F800) [pid = 3548] [serial = 1559] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 208 (29308800) [pid = 3548] [serial = 1675] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 207 (2826E000) [pid = 3548] [serial = 1673] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 206 (277C0C00) [pid = 3548] [serial = 1672] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 205 (1B067000) [pid = 3548] [serial = 1678] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 204 (25631400) [pid = 3548] [serial = 1652] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 203 (255E7800) [pid = 3548] [serial = 1651] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 202 (28267400) [pid = 3548] [serial = 1624] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 201 (28B2D800) [pid = 3548] [serial = 1627] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 200 (293EA000) [pid = 3548] [serial = 1676] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 199 (2661D400) [pid = 3548] [serial = 1610] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 198 (2780CC00) [pid = 3548] [serial = 1655] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 197 (27710800) [pid = 3548] [serial = 1654] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 196 (20501800) [pid = 3548] [serial = 1649] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 195 (1FD0FC00) [pid = 3548] [serial = 1648] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 194 (1B6C6C00) [pid = 3548] [serial = 1646] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 193 (1A1BA800) [pid = 3548] [serial = 1645] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 192 (2B114000) [pid = 3548] [serial = 1636] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 191 (277E7400) [pid = 3548] [serial = 1621] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 190 (1C97E800) [pid = 3548] [serial = 1663] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 189 (1D728400) [pid = 3548] [serial = 1664] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 188 (2B139400) [pid = 3548] [serial = 1639] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 187 (20574C00) [pid = 3548] [serial = 1666] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 186 (28C68000) [pid = 3548] [serial = 1658] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 185 (28B29800) [pid = 3548] [serial = 1657] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 184 (1A73BC00) [pid = 3548] [serial = 1612] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 183 (1B380000) [pid = 3548] [serial = 1660] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 182 (1BDC8400) [pid = 3548] [serial = 1661] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 181 (29349400) [pid = 3548] [serial = 1630] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 180 (27255C00) [pid = 3548] [serial = 1618] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 179 (2BA40400) [pid = 3548] [serial = 1642] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 178 (20F29C00) [pid = 3548] [serial = 1615] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 177 (2A5D6400) [pid = 3548] [serial = 1633] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 176 (247ECC00) [pid = 3548] [serial = 1669] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 175 (2547E800) [pid = 3548] [serial = 1670] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 174 (212F7800) [pid = 3548] [serial = 1667] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | --DOMWINDOW == 173 (16F43C00) [pid = 3548] [serial = 1679] [outer = 00000000] [url = about:blank] 23:09:47 INFO - PROCESS | 3548 | 1461305387375 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1215ms 23:09:47 INFO - PROCESS | 3548 | 1461305387431 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 23:09:47 INFO - PROCESS | 3548 | 1461305387433 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 23:09:47 INFO - PROCESS | 3548 | 1461305387437 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:09:47 INFO - PROCESS | 3548 | 1461305387440 Marionette TRACE conn5 <- [1,2366,null,{}] 23:09:47 INFO - PROCESS | 3548 | 1461305387451 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:47 INFO - PROCESS | 3548 | 1461305387566 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 23:09:47 INFO - PROCESS | 3548 | 1461305387579 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 3548 | ++DOCSHELL 1A197000 == 126 [pid = 3548] [id = 601] 23:09:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 174 (1A1BA800) [pid = 3548] [serial = 1803] [outer = 00000000] 23:09:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 175 (1B380800) [pid = 3548] [serial = 1804] [outer = 1A1BA800] 23:09:47 INFO - PROCESS | 3548 | 1461305387630 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 176 (1B6C7800) [pid = 3548] [serial = 1805] [outer = 1A1BA800] 23:09:48 INFO - PROCESS | 3548 | 1461305388212 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 831ms 23:09:48 INFO - PROCESS | 3548 | 1461305388272 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 23:09:48 INFO - PROCESS | 3548 | 1461305388274 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 23:09:48 INFO - PROCESS | 3548 | 1461305388277 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:09:48 INFO - PROCESS | 3548 | 1461305388279 Marionette TRACE conn5 <- [1,2370,null,{}] 23:09:48 INFO - PROCESS | 3548 | 1461305388283 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:48 INFO - PROCESS | 3548 | 1461305388405 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 23:09:48 INFO - PROCESS | 3548 | 1461305388548 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:48 INFO - PROCESS | 3548 | ++DOCSHELL 1C351C00 == 127 [pid = 3548] [id = 602] 23:09:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 177 (1C3CA400) [pid = 3548] [serial = 1806] [outer = 00000000] 23:09:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 178 (1C904800) [pid = 3548] [serial = 1807] [outer = 1C3CA400] 23:09:48 INFO - PROCESS | 3548 | 1461305388595 Marionette DEBUG loaded listener.js 23:09:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 179 (1C981800) [pid = 3548] [serial = 1808] [outer = 1C3CA400] 23:09:49 INFO - PROCESS | 3548 | 1461305389009 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 23:09:49 INFO - PROCESS | 3548 | 1461305389054 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 3548 | 1461305389056 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 23:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:09:49 INFO - PROCESS | 3548 | 1461305389060 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 3548 | 1461305389061 Marionette TRACE conn5 <- [1,2374,null,{}] 23:09:49 INFO - PROCESS | 3548 | 1461305389065 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:49 INFO - PROCESS | 3548 | 1461305389171 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 23:09:49 INFO - PROCESS | 3548 | 1461305389183 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:49 INFO - PROCESS | 3548 | ++DOCSHELL 1C983C00 == 128 [pid = 3548] [id = 603] 23:09:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 180 (1C9F1000) [pid = 3548] [serial = 1809] [outer = 00000000] 23:09:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 181 (1D9DD000) [pid = 3548] [serial = 1810] [outer = 1C9F1000] 23:09:49 INFO - PROCESS | 3548 | 1461305389230 Marionette DEBUG loaded listener.js 23:09:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 182 (1F281C00) [pid = 3548] [serial = 1811] [outer = 1C9F1000] 23:09:49 INFO - PROCESS | 3548 | 1461305389796 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 770ms 23:09:49 INFO - PROCESS | 3548 | 1461305389832 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 3548 | 1461305389834 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 23:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:09:49 INFO - PROCESS | 3548 | 1461305389837 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 3548 | 1461305389838 Marionette TRACE conn5 <- [1,2378,null,{}] 23:09:49 INFO - PROCESS | 3548 | 1461305389849 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:50 INFO - PROCESS | 3548 | 1461305390022 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 23:09:50 INFO - PROCESS | 3548 | 1461305390047 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:50 INFO - PROCESS | 3548 | ++DOCSHELL 204F8000 == 129 [pid = 3548] [id = 604] 23:09:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 183 (204F8C00) [pid = 3548] [serial = 1812] [outer = 00000000] 23:09:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 184 (2050B000) [pid = 3548] [serial = 1813] [outer = 204F8C00] 23:09:50 INFO - PROCESS | 3548 | 1461305390095 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 185 (20549800) [pid = 3548] [serial = 1814] [outer = 204F8C00] 23:09:50 INFO - PROCESS | 3548 | 1461305390579 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 830ms 23:09:50 INFO - PROCESS | 3548 | 1461305390668 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 23:09:50 INFO - PROCESS | 3548 | 1461305390670 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 23:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:09:50 INFO - PROCESS | 3548 | 1461305390673 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:09:50 INFO - PROCESS | 3548 | 1461305390675 Marionette TRACE conn5 <- [1,2382,null,{}] 23:09:50 INFO - PROCESS | 3548 | 1461305390678 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:50 INFO - PROCESS | 3548 | 1461305390832 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 23:09:50 INFO - PROCESS | 3548 | 1461305390857 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:50 INFO - PROCESS | 3548 | ++DOCSHELL 20509C00 == 130 [pid = 3548] [id = 605] 23:09:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 186 (2054C400) [pid = 3548] [serial = 1815] [outer = 00000000] 23:09:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 187 (20FC5400) [pid = 3548] [serial = 1816] [outer = 2054C400] 23:09:50 INFO - PROCESS | 3548 | 1461305390904 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 188 (215B0800) [pid = 3548] [serial = 1817] [outer = 2054C400] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 187 (1C97A800) [pid = 3548] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 186 (1D726000) [pid = 3548] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 185 (1B8C1C00) [pid = 3548] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 184 (1394C000) [pid = 3548] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 183 (1A73B000) [pid = 3548] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 182 (19ADC400) [pid = 3548] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 181 (19E7F400) [pid = 3548] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 180 (0F4D7800) [pid = 3548] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 179 (172C5000) [pid = 3548] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:09:51 INFO - PROCESS | 3548 | --DOMWINDOW == 178 (1A733000) [pid = 3548] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:09:51 INFO - PROCESS | 3548 | 1461305391761 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1130ms 23:09:51 INFO - PROCESS | 3548 | 1461305391803 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 23:09:51 INFO - PROCESS | 3548 | 1461305391805 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 23:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:09:51 INFO - PROCESS | 3548 | 1461305391808 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:09:51 INFO - PROCESS | 3548 | 1461305391810 Marionette TRACE conn5 <- [1,2386,null,{}] 23:09:51 INFO - PROCESS | 3548 | 1461305391814 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:51 INFO - PROCESS | 3548 | 1461305391921 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 23:09:51 INFO - PROCESS | 3548 | 1461305391930 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:51 INFO - PROCESS | 3548 | ++DOCSHELL 19ADC400 == 131 [pid = 3548] [id = 606] 23:09:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 179 (19E74C00) [pid = 3548] [serial = 1818] [outer = 00000000] 23:09:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 180 (1BDCDC00) [pid = 3548] [serial = 1819] [outer = 19E74C00] 23:09:51 INFO - PROCESS | 3548 | 1461305391980 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 181 (1D726000) [pid = 3548] [serial = 1820] [outer = 19E74C00] 23:09:52 INFO - PROCESS | 3548 | 1461305392522 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 770ms 23:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:09:52 INFO - PROCESS | 3548 | 1461305392579 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 23:09:52 INFO - PROCESS | 3548 | 1461305392581 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 23:09:52 INFO - PROCESS | 3548 | 1461305392584 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:09:52 INFO - PROCESS | 3548 | 1461305392586 Marionette TRACE conn5 <- [1,2390,null,{}] 23:09:52 INFO - PROCESS | 3548 | 1461305392589 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:52 INFO - PROCESS | 3548 | 1461305392711 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 23:09:52 INFO - PROCESS | 3548 | 1461305392726 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:52 INFO - PROCESS | 3548 | ++DOCSHELL 23137000 == 132 [pid = 3548] [id = 607] 23:09:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 182 (2313D400) [pid = 3548] [serial = 1821] [outer = 00000000] 23:09:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 183 (23614400) [pid = 3548] [serial = 1822] [outer = 2313D400] 23:09:52 INFO - PROCESS | 3548 | 1461305392772 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 184 (23631000) [pid = 3548] [serial = 1823] [outer = 2313D400] 23:09:53 INFO - PROCESS | 3548 | 1461305393265 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 23:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:09:53 INFO - PROCESS | 3548 | 1461305393315 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 23:09:53 INFO - PROCESS | 3548 | 1461305393317 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 23:09:53 INFO - PROCESS | 3548 | 1461305393320 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:09:53 INFO - PROCESS | 3548 | 1461305393322 Marionette TRACE conn5 <- [1,2394,null,{}] 23:09:53 INFO - PROCESS | 3548 | 1461305393326 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:53 INFO - PROCESS | 3548 | 1461305393463 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 23:09:53 INFO - PROCESS | 3548 | 1461305393470 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:53 INFO - PROCESS | 3548 | ++DOCSHELL 23635000 == 133 [pid = 3548] [id = 608] 23:09:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 185 (23654800) [pid = 3548] [serial = 1824] [outer = 00000000] 23:09:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 186 (247DE800) [pid = 3548] [serial = 1825] [outer = 23654800] 23:09:53 INFO - PROCESS | 3548 | 1461305393516 Marionette DEBUG loaded listener.js 23:09:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 187 (247F4400) [pid = 3548] [serial = 1826] [outer = 23654800] 23:09:54 INFO - PROCESS | 3548 | 1461305394303 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1021ms 23:09:54 INFO - PROCESS | 3548 | 1461305394342 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 23:09:54 INFO - PROCESS | 3548 | 1461305394348 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 23:09:54 INFO - PROCESS | 3548 | 1461305394354 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:09:54 INFO - PROCESS | 3548 | 1461305394358 Marionette TRACE conn5 <- [1,2398,null,{}] 23:09:54 INFO - PROCESS | 3548 | 1461305394385 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:54 INFO - PROCESS | 3548 | 1461305394531 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 23:09:54 INFO - PROCESS | 3548 | 1461305394718 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 3548 | ++DOCSHELL 19AC3800 == 134 [pid = 3548] [id = 609] 23:09:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 188 (19AC8000) [pid = 3548] [serial = 1827] [outer = 00000000] 23:09:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 189 (1A1BD400) [pid = 3548] [serial = 1828] [outer = 19AC8000] 23:09:54 INFO - PROCESS | 3548 | 1461305394777 Marionette DEBUG loaded listener.js 23:09:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 190 (1A7DB000) [pid = 3548] [serial = 1829] [outer = 19AC8000] 23:09:55 INFO - PROCESS | 3548 | 1461305395521 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1197ms 23:09:55 INFO - PROCESS | 3548 | 1461305395555 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 3548 | 1461305395561 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 23:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:09:55 INFO - PROCESS | 3548 | 1461305395567 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 3548 | 1461305395570 Marionette TRACE conn5 <- [1,2402,null,{}] 23:09:55 INFO - PROCESS | 3548 | 1461305395574 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:55 INFO - PROCESS | 3548 | 1461305395712 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 23:09:55 INFO - PROCESS | 3548 | 1461305395895 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:55 INFO - PROCESS | 3548 | ++DOCSHELL 1B061000 == 135 [pid = 3548] [id = 610] 23:09:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 191 (1B37EC00) [pid = 3548] [serial = 1830] [outer = 00000000] 23:09:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 192 (1EE2F800) [pid = 3548] [serial = 1831] [outer = 1B37EC00] 23:09:55 INFO - PROCESS | 3548 | 1461305395951 Marionette DEBUG loaded listener.js 23:09:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 193 (1FD13C00) [pid = 3548] [serial = 1832] [outer = 1B37EC00] 23:09:56 INFO - PROCESS | 3548 | 1461305396593 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1079ms 23:09:56 INFO - PROCESS | 3548 | 1461305396647 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 23:09:56 INFO - PROCESS | 3548 | 1461305396650 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 23:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:09:56 INFO - PROCESS | 3548 | 1461305396654 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:09:56 INFO - PROCESS | 3548 | 1461305396657 Marionette TRACE conn5 <- [1,2406,null,{}] 23:09:56 INFO - PROCESS | 3548 | 1461305396669 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:56 INFO - PROCESS | 3548 | 1461305396808 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 23:09:57 INFO - PROCESS | 3548 | 1461305396998 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 3548 | ++DOCSHELL 236B7000 == 136 [pid = 3548] [id = 611] 23:09:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 194 (236B9000) [pid = 3548] [serial = 1833] [outer = 00000000] 23:09:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 195 (247F1C00) [pid = 3548] [serial = 1834] [outer = 236B9000] 23:09:57 INFO - PROCESS | 3548 | 1461305397058 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 196 (2507D400) [pid = 3548] [serial = 1835] [outer = 236B9000] 23:09:57 INFO - PROCESS | 3548 | 1461305397683 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1078ms 23:09:57 INFO - PROCESS | 3548 | 1461305397735 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 23:09:57 INFO - PROCESS | 3548 | 1461305397738 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 23:09:57 INFO - PROCESS | 3548 | 1461305397742 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:09:57 INFO - PROCESS | 3548 | 1461305397744 Marionette TRACE conn5 <- [1,2410,null,{}] 23:09:57 INFO - PROCESS | 3548 | 1461305397748 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:57 INFO - PROCESS | 3548 | 1461305397884 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 23:09:58 INFO - PROCESS | 3548 | 1461305398069 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:58 INFO - PROCESS | 3548 | ++DOCSHELL 25480000 == 137 [pid = 3548] [id = 612] 23:09:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 197 (25480C00) [pid = 3548] [serial = 1836] [outer = 00000000] 23:09:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 198 (255E9400) [pid = 3548] [serial = 1837] [outer = 25480C00] 23:09:58 INFO - PROCESS | 3548 | 1461305398124 Marionette DEBUG loaded listener.js 23:09:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 199 (2562C000) [pid = 3548] [serial = 1838] [outer = 25480C00] 23:09:58 INFO - PROCESS | 3548 | 1461305398690 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1019ms 23:09:58 INFO - PROCESS | 3548 | 1461305398764 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 3548 | 1461305398767 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 23:09:58 INFO - PROCESS | 3548 | 1461305398770 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:09:58 INFO - PROCESS | 3548 | 1461305398772 Marionette TRACE conn5 <- [1,2414,null,{}] 23:09:58 INFO - PROCESS | 3548 | 1461305398776 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:58 INFO - PROCESS | 3548 | 1461305398908 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 23:09:59 INFO - PROCESS | 3548 | 1461305399105 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:59 INFO - PROCESS | 3548 | ++DOCSHELL 255E2C00 == 138 [pid = 3548] [id = 613] 23:09:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 200 (256E4400) [pid = 3548] [serial = 1839] [outer = 00000000] 23:09:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 201 (256ED800) [pid = 3548] [serial = 1840] [outer = 256E4400] 23:09:59 INFO - PROCESS | 3548 | 1461305399164 Marionette DEBUG loaded listener.js 23:09:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 202 (26613800) [pid = 3548] [serial = 1841] [outer = 256E4400] 23:09:59 INFO - PROCESS | 3548 | 1461305399813 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1071ms 23:09:59 INFO - PROCESS | 3548 | 1461305399845 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 23:09:59 INFO - PROCESS | 3548 | 1461305399847 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 23:09:59 INFO - PROCESS | 3548 | 1461305399851 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:09:59 INFO - PROCESS | 3548 | 1461305399853 Marionette TRACE conn5 <- [1,2418,null,{}] 23:09:59 INFO - PROCESS | 3548 | 1461305399857 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:00 INFO - PROCESS | 3548 | 1461305399999 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 23:10:00 INFO - PROCESS | 3548 | 1461305400188 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:00 INFO - PROCESS | 3548 | ++DOCSHELL 256EAC00 == 139 [pid = 3548] [id = 614] 23:10:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 203 (26616C00) [pid = 3548] [serial = 1842] [outer = 00000000] 23:10:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 204 (26739C00) [pid = 3548] [serial = 1843] [outer = 26616C00] 23:10:00 INFO - PROCESS | 3548 | 1461305400248 Marionette DEBUG loaded listener.js 23:10:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 205 (2673BC00) [pid = 3548] [serial = 1844] [outer = 26616C00] 23:10:00 INFO - PROCESS | 3548 | 1461305400866 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1066ms 23:10:00 INFO - PROCESS | 3548 | 1461305400921 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 23:10:00 INFO - PROCESS | 3548 | 1461305400924 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 23:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:10:00 INFO - PROCESS | 3548 | 1461305400928 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:10:00 INFO - PROCESS | 3548 | 1461305400930 Marionette TRACE conn5 <- [1,2422,null,{}] 23:10:00 INFO - PROCESS | 3548 | 1461305400934 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:01 INFO - PROCESS | 3548 | 1461305401066 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 23:10:01 INFO - PROCESS | 3548 | 1461305401263 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:01 INFO - PROCESS | 3548 | ++DOCSHELL 267BB800 == 140 [pid = 3548] [id = 615] 23:10:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 206 (267BF000) [pid = 3548] [serial = 1845] [outer = 00000000] 23:10:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 207 (267C8000) [pid = 3548] [serial = 1846] [outer = 267BF000] 23:10:01 INFO - PROCESS | 3548 | 1461305401320 Marionette DEBUG loaded listener.js 23:10:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 208 (267C7400) [pid = 3548] [serial = 1847] [outer = 267BF000] 23:10:01 INFO - PROCESS | 3548 | 1461305401865 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 971ms 23:10:01 INFO - PROCESS | 3548 | 1461305401901 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 23:10:01 INFO - PROCESS | 3548 | 1461305401904 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 23:10:01 INFO - PROCESS | 3548 | 1461305401907 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:10:01 INFO - PROCESS | 3548 | 1461305401909 Marionette TRACE conn5 <- [1,2426,null,{}] 23:10:01 INFO - PROCESS | 3548 | 1461305401913 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:02 INFO - PROCESS | 3548 | 1461305402045 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 23:10:02 INFO - PROCESS | 3548 | 1461305402248 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 3548 | ++DOCSHELL 267C5400 == 141 [pid = 3548] [id = 616] 23:10:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 209 (26A23800) [pid = 3548] [serial = 1848] [outer = 00000000] 23:10:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (27204C00) [pid = 3548] [serial = 1849] [outer = 26A23800] 23:10:02 INFO - PROCESS | 3548 | 1461305402306 Marionette DEBUG loaded listener.js 23:10:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (27208C00) [pid = 3548] [serial = 1850] [outer = 26A23800] 23:10:02 INFO - PROCESS | 3548 | 1461305402899 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1019ms 23:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:10:02 INFO - PROCESS | 3548 | 1461305402931 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 23:10:02 INFO - PROCESS | 3548 | 1461305402934 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 23:10:02 INFO - PROCESS | 3548 | 1461305402937 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:10:02 INFO - PROCESS | 3548 | 1461305402939 Marionette TRACE conn5 <- [1,2430,null,{}] 23:10:02 INFO - PROCESS | 3548 | 1461305402943 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:03 INFO - PROCESS | 3548 | 1461305403074 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 23:10:03 INFO - PROCESS | 3548 | 1461305403274 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:03 INFO - PROCESS | 3548 | ++DOCSHELL 26A29C00 == 142 [pid = 3548] [id = 617] 23:10:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 212 (2720B000) [pid = 3548] [serial = 1851] [outer = 00000000] 23:10:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 213 (27257C00) [pid = 3548] [serial = 1852] [outer = 2720B000] 23:10:03 INFO - PROCESS | 3548 | 1461305403331 Marionette DEBUG loaded listener.js 23:10:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 214 (2725A800) [pid = 3548] [serial = 1853] [outer = 2720B000] 23:10:03 INFO - PROCESS | 3548 | 1461305403907 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1019ms 23:10:03 INFO - PROCESS | 3548 | 1461305403959 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 23:10:03 INFO - PROCESS | 3548 | 1461305403962 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 23:10:03 INFO - PROCESS | 3548 | 1461305403965 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:10:03 INFO - PROCESS | 3548 | 1461305403968 Marionette TRACE conn5 <- [1,2434,null,{}] 23:10:03 INFO - PROCESS | 3548 | 1461305403971 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:04 INFO - PROCESS | 3548 | 1461305404101 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 23:10:04 INFO - PROCESS | 3548 | 1461305404290 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:04 INFO - PROCESS | 3548 | ++DOCSHELL 256ECC00 == 143 [pid = 3548] [id = 618] 23:10:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 215 (2672DC00) [pid = 3548] [serial = 1854] [outer = 00000000] 23:10:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 216 (2729FC00) [pid = 3548] [serial = 1855] [outer = 2672DC00] 23:10:04 INFO - PROCESS | 3548 | 1461305404347 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 217 (272A1400) [pid = 3548] [serial = 1856] [outer = 2672DC00] 23:10:04 INFO - PROCESS | 3548 | 1461305404922 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 970ms 23:10:04 INFO - PROCESS | 3548 | 1461305404939 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 23:10:04 INFO - PROCESS | 3548 | 1461305404942 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 23:10:04 INFO - PROCESS | 3548 | 1461305404946 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:10:04 INFO - PROCESS | 3548 | 1461305404949 Marionette TRACE conn5 <- [1,2438,null,{}] 23:10:04 INFO - PROCESS | 3548 | 1461305404970 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:05 INFO - PROCESS | 3548 | 1461305405122 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 23:10:05 INFO - PROCESS | 3548 | 1461305405321 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:05 INFO - PROCESS | 3548 | ++DOCSHELL 27710400 == 144 [pid = 3548] [id = 619] 23:10:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 218 (27717400) [pid = 3548] [serial = 1857] [outer = 00000000] 23:10:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 219 (2771D400) [pid = 3548] [serial = 1858] [outer = 27717400] 23:10:05 INFO - PROCESS | 3548 | 1461305405383 Marionette DEBUG loaded listener.js 23:10:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 220 (27724000) [pid = 3548] [serial = 1859] [outer = 27717400] 23:10:05 INFO - PROCESS | 3548 | 1461305405969 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1085ms 23:10:06 INFO - PROCESS | 3548 | 1461305406035 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 23:10:06 INFO - PROCESS | 3548 | 1461305406037 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 23:10:06 INFO - PROCESS | 3548 | 1461305406041 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:10:06 INFO - PROCESS | 3548 | 1461305406043 Marionette TRACE conn5 <- [1,2442,null,{}] 23:10:06 INFO - PROCESS | 3548 | 1461305406047 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:06 INFO - PROCESS | 3548 | 1461305406213 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 23:10:06 INFO - PROCESS | 3548 | 1461305406450 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:06 INFO - PROCESS | 3548 | ++DOCSHELL 1702F800 == 145 [pid = 3548] [id = 620] 23:10:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 221 (17280C00) [pid = 3548] [serial = 1860] [outer = 00000000] 23:10:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 222 (19D7A800) [pid = 3548] [serial = 1861] [outer = 17280C00] 23:10:06 INFO - PROCESS | 3548 | 1461305406509 Marionette DEBUG loaded listener.js 23:10:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 223 (19AE7400) [pid = 3548] [serial = 1862] [outer = 17280C00] 23:10:07 INFO - PROCESS | 3548 | 1461305407139 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1176ms 23:10:07 INFO - PROCESS | 3548 | 1461305407220 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 23:10:07 INFO - PROCESS | 3548 | 1461305407222 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 23:10:07 INFO - PROCESS | 3548 | 1461305407226 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:10:07 INFO - PROCESS | 3548 | 1461305407228 Marionette TRACE conn5 <- [1,2446,null,{}] 23:10:07 INFO - PROCESS | 3548 | 1461305407251 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:07 INFO - PROCESS | 3548 | 1461305407391 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 23:10:07 INFO - PROCESS | 3548 | 1461305407576 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 3548 | ++DOCSHELL 18FCA000 == 146 [pid = 3548] [id = 621] 23:10:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 224 (19ADCC00) [pid = 3548] [serial = 1863] [outer = 00000000] 23:10:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 225 (1CBF3C00) [pid = 3548] [serial = 1864] [outer = 19ADCC00] 23:10:07 INFO - PROCESS | 3548 | 1461305407633 Marionette DEBUG loaded listener.js 23:10:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 226 (1D729C00) [pid = 3548] [serial = 1865] [outer = 19ADCC00] 23:10:08 INFO - PROCESS | 3548 | 1461305408643 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1474ms 23:10:08 INFO - PROCESS | 3548 | 1461305408704 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 23:10:08 INFO - PROCESS | 3548 | 1461305408708 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 23:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:10:08 INFO - PROCESS | 3548 | 1461305408712 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:10:08 INFO - PROCESS | 3548 | 1461305408716 Marionette TRACE conn5 <- [1,2450,null,{}] 23:10:08 INFO - PROCESS | 3548 | 1461305408721 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:08 INFO - PROCESS | 3548 | 1461305408852 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 23:10:09 INFO - PROCESS | 3548 | 1461305409045 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:09 INFO - PROCESS | 3548 | ++DOCSHELL 16F32C00 == 147 [pid = 3548] [id = 622] 23:10:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 227 (17907C00) [pid = 3548] [serial = 1866] [outer = 00000000] 23:10:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 228 (1BDC7400) [pid = 3548] [serial = 1867] [outer = 17907C00] 23:10:09 INFO - PROCESS | 3548 | 1461305409096 Marionette DEBUG loaded listener.js 23:10:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 229 (1C74C000) [pid = 3548] [serial = 1868] [outer = 17907C00] 23:10:09 INFO - PROCESS | 3548 | 1461305409713 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1080ms 23:10:09 INFO - PROCESS | 3548 | 1461305409794 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 23:10:09 INFO - PROCESS | 3548 | 1461305409800 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 23:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:10:09 INFO - PROCESS | 3548 | 1461305409806 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 3548 | 1461305409808 Marionette TRACE conn5 <- [1,2454,null,{}] 23:10:09 INFO - PROCESS | 3548 | 1461305409813 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:09 INFO - PROCESS | 3548 | 1461305409944 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 23:10:10 INFO - PROCESS | 3548 | 1461305410151 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:10 INFO - PROCESS | 3548 | ++DOCSHELL 1EF05000 == 148 [pid = 3548] [id = 623] 23:10:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (1F285C00) [pid = 3548] [serial = 1869] [outer = 00000000] 23:10:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (1FDF0400) [pid = 3548] [serial = 1870] [outer = 1F285C00] 23:10:10 INFO - PROCESS | 3548 | 1461305410200 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (204F3000) [pid = 3548] [serial = 1871] [outer = 1F285C00] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 23137000 == 147 [pid = 3548] [id = 607] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 19ADC400 == 146 [pid = 3548] [id = 606] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 20509C00 == 145 [pid = 3548] [id = 605] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 204F8000 == 144 [pid = 3548] [id = 604] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 1C983C00 == 143 [pid = 3548] [id = 603] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 231 (1FDE8400) [pid = 3548] [serial = 1753] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 1C351C00 == 142 [pid = 3548] [id = 602] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 1A197000 == 141 [pid = 3548] [id = 601] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 17904000 == 140 [pid = 3548] [id = 600] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 19AE7000 == 139 [pid = 3548] [id = 599] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 247E8800 == 138 [pid = 3548] [id = 594] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 2365C800 == 137 [pid = 3548] [id = 593] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 2365D400 == 136 [pid = 3548] [id = 592] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 23618800 == 135 [pid = 3548] [id = 591] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 2313B400 == 134 [pid = 3548] [id = 590] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 212F2800 == 133 [pid = 3548] [id = 589] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 20573800 == 132 [pid = 3548] [id = 588] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 204ED800 == 131 [pid = 3548] [id = 587] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 19ABF000 == 130 [pid = 3548] [id = 586] 23:10:10 INFO - PROCESS | 3548 | --DOCSHELL 13945800 == 129 [pid = 3548] [id = 585] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 230 (1CB08400) [pid = 3548] [serial = 1741] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 229 (1DFCEC00) [pid = 3548] [serial = 1744] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 228 (1EE33C00) [pid = 3548] [serial = 1745] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 227 (2A348000) [pid = 3548] [serial = 1705] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 226 (23658C00) [pid = 3548] [serial = 1690] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 225 (1C55CC00) [pid = 3548] [serial = 1738] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 224 (1790C400) [pid = 3548] [serial = 1732] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 223 (19AC2800) [pid = 3548] [serial = 1733] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 222 (1C5ABC00) [pid = 3548] [serial = 1730] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 221 (1C558000) [pid = 3548] [serial = 1729] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 220 (2056FC00) [pid = 3548] [serial = 1714] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 219 (27203400) [pid = 3548] [serial = 1696] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 218 (19E80C00) [pid = 3548] [serial = 1720] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 217 (19E77800) [pid = 3548] [serial = 1723] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 216 (1B34BC00) [pid = 3548] [serial = 1735] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 215 (1B7B0800) [pid = 3548] [serial = 1736] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 214 (1D727400) [pid = 3548] [serial = 1682] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 213 (13F9F400) [pid = 3548] [serial = 1747] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 212 (18FC4000) [pid = 3548] [serial = 1684] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 211 (2934E800) [pid = 3548] [serial = 1702] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 210 (288C5400) [pid = 3548] [serial = 1699] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 209 (2B11C800) [pid = 3548] [serial = 1711] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 208 (1A731C00) [pid = 3548] [serial = 1727] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 207 (19ACAC00) [pid = 3548] [serial = 1726] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 206 (2A585400) [pid = 3548] [serial = 1717] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 205 (1FDF0C00) [pid = 3548] [serial = 1687] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 204 (2A5D6000) [pid = 3548] [serial = 1708] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 203 (255E1C00) [pid = 3548] [serial = 1693] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 202 (1CBE9400) [pid = 3548] [serial = 1750] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 201 (1D9DC800) [pid = 3548] [serial = 1751] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 200 (17634400) [pid = 3548] [serial = 1748] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 199 (1CB10400) [pid = 3548] [serial = 1742] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | --DOMWINDOW == 198 (1C744400) [pid = 3548] [serial = 1739] [outer = 00000000] [url = about:blank] 23:10:10 INFO - PROCESS | 3548 | 1461305410871 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1119ms 23:10:10 INFO - PROCESS | 3548 | 1461305410928 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 23:10:10 INFO - PROCESS | 3548 | 1461305410930 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 23:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:10:10 INFO - PROCESS | 3548 | 1461305410936 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:10:10 INFO - PROCESS | 3548 | 1461305410940 Marionette TRACE conn5 <- [1,2458,null,{}] 23:10:10 INFO - PROCESS | 3548 | 1461305410950 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:11 INFO - PROCESS | 3548 | 1461305411065 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 23:10:11 INFO - PROCESS | 3548 | 1461305411249 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 3548 | ++DOCSHELL 16F2C400 == 130 [pid = 3548] [id = 624] 23:10:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 199 (1703A000) [pid = 3548] [serial = 1872] [outer = 00000000] 23:10:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 200 (19E80000) [pid = 3548] [serial = 1873] [outer = 1703A000] 23:10:11 INFO - PROCESS | 3548 | 1461305411300 Marionette DEBUG loaded listener.js 23:10:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 201 (1B03A400) [pid = 3548] [serial = 1874] [outer = 1703A000] 23:10:11 INFO - PROCESS | 3548 | 1461305411680 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 771ms 23:10:11 INFO - PROCESS | 3548 | 1461305411712 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 23:10:11 INFO - PROCESS | 3548 | 1461305411715 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 23:10:11 INFO - PROCESS | 3548 | 1461305411718 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:10:11 INFO - PROCESS | 3548 | 1461305411720 Marionette TRACE conn5 <- [1,2462,null,{}] 23:10:11 INFO - PROCESS | 3548 | 1461305411723 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:11 INFO - PROCESS | 3548 | 1461305411835 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 23:10:11 INFO - PROCESS | 3548 | 1461305411842 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 3548 | ++DOCSHELL 1B6C6000 == 131 [pid = 3548] [id = 625] 23:10:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 202 (1B6CA000) [pid = 3548] [serial = 1875] [outer = 00000000] 23:10:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 203 (1C562000) [pid = 3548] [serial = 1876] [outer = 1B6CA000] 23:10:11 INFO - PROCESS | 3548 | 1461305411889 Marionette DEBUG loaded listener.js 23:10:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 204 (1C748800) [pid = 3548] [serial = 1877] [outer = 1B6CA000] 23:10:12 INFO - PROCESS | 3548 | 1461305412370 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 23:10:12 INFO - PROCESS | 3548 | 1461305412435 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 23:10:12 INFO - PROCESS | 3548 | 1461305412437 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 23:10:12 INFO - PROCESS | 3548 | 1461305412442 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:10:12 INFO - PROCESS | 3548 | 1461305412444 Marionette TRACE conn5 <- [1,2466,null,{}] 23:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:10:12 INFO - PROCESS | 3548 | 1461305412447 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:12 INFO - PROCESS | 3548 | 1461305412583 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 23:10:12 INFO - PROCESS | 3548 | 1461305412592 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:12 INFO - PROCESS | 3548 | ++DOCSHELL 1C909000 == 132 [pid = 3548] [id = 626] 23:10:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 205 (1CB09400) [pid = 3548] [serial = 1878] [outer = 00000000] 23:10:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 206 (1D8E7C00) [pid = 3548] [serial = 1879] [outer = 1CB09400] 23:10:12 INFO - PROCESS | 3548 | 1461305412638 Marionette DEBUG loaded listener.js 23:10:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 207 (1DFD1C00) [pid = 3548] [serial = 1880] [outer = 1CB09400] 23:10:13 INFO - PROCESS | 3548 | 1461305413223 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 830ms 23:10:13 INFO - PROCESS | 3548 | 1461305413278 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 23:10:13 INFO - PROCESS | 3548 | 1461305413280 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 23:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:10:13 INFO - PROCESS | 3548 | 1461305413290 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:10:13 INFO - PROCESS | 3548 | 1461305413291 Marionette TRACE conn5 <- [1,2470,null,{}] 23:10:13 INFO - PROCESS | 3548 | 1461305413295 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:13 INFO - PROCESS | 3548 | 1461305413466 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 23:10:13 INFO - PROCESS | 3548 | 1461305413492 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 3548 | ++DOCSHELL 204F0000 == 133 [pid = 3548] [id = 627] 23:10:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 208 (204F2000) [pid = 3548] [serial = 1881] [outer = 00000000] 23:10:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 209 (2054E400) [pid = 3548] [serial = 1882] [outer = 204F2000] 23:10:13 INFO - PROCESS | 3548 | 1461305413542 Marionette DEBUG loaded listener.js 23:10:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (20571000) [pid = 3548] [serial = 1883] [outer = 204F2000] 23:10:14 INFO - PROCESS | 3548 | 1461305414049 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 830ms 23:10:14 INFO - PROCESS | 3548 | 1461305414123 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 23:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:10:14 INFO - PROCESS | 3548 | 1461305414125 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 23:10:14 INFO - PROCESS | 3548 | 1461305414128 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 3548 | 1461305414130 Marionette TRACE conn5 <- [1,2474,null,{}] 23:10:14 INFO - PROCESS | 3548 | 1461305414142 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:14 INFO - PROCESS | 3548 | 1461305414301 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 23:10:14 INFO - PROCESS | 3548 | 1461305414323 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:14 INFO - PROCESS | 3548 | ++DOCSHELL 20F1E400 == 134 [pid = 3548] [id = 628] 23:10:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (20F2B000) [pid = 3548] [serial = 1884] [outer = 00000000] 23:10:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 212 (215B1000) [pid = 3548] [serial = 1885] [outer = 20F2B000] 23:10:14 INFO - PROCESS | 3548 | 1461305414369 Marionette DEBUG loaded listener.js 23:10:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 213 (23601400) [pid = 3548] [serial = 1886] [outer = 20F2B000] 23:10:15 INFO - PROCESS | 3548 | 1461305415263 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 212 (204F8C00) [pid = 3548] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 211 (2054C400) [pid = 3548] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 210 (19E74C00) [pid = 3548] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 209 (2313D400) [pid = 3548] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 208 (1A1BA800) [pid = 3548] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 207 (19D7E400) [pid = 3548] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 206 (1C9F1000) [pid = 3548] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 205 (1796C400) [pid = 3548] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 204 (1C3CA400) [pid = 3548] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:10:15 INFO - PROCESS | 3548 | --DOMWINDOW == 203 (1DFCE800) [pid = 3548] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1191ms 23:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:10:15 INFO - PROCESS | 3548 | 1461305415320 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 23:10:15 INFO - PROCESS | 3548 | 1461305415322 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 23:10:15 INFO - PROCESS | 3548 | 1461305415325 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:10:15 INFO - PROCESS | 3548 | 1461305415327 Marionette TRACE conn5 <- [1,2478,null,{}] 23:10:15 INFO - PROCESS | 3548 | 1461305415330 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:15 INFO - PROCESS | 3548 | 1461305415436 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 23:10:15 INFO - PROCESS | 3548 | 1461305415443 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:15 INFO - PROCESS | 3548 | ++DOCSHELL 177C6000 == 135 [pid = 3548] [id = 629] 23:10:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 204 (1796C400) [pid = 3548] [serial = 1887] [outer = 00000000] 23:10:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 205 (1C55A000) [pid = 3548] [serial = 1888] [outer = 1796C400] 23:10:15 INFO - PROCESS | 3548 | 1461305415490 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 206 (1DFCE800) [pid = 3548] [serial = 1889] [outer = 1796C400] 23:10:16 INFO - PROCESS | 3548 | 1461305416029 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 23:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:10:16 INFO - PROCESS | 3548 | 1461305416056 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 23:10:16 INFO - PROCESS | 3548 | 1461305416058 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 23:10:16 INFO - PROCESS | 3548 | 1461305416061 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 3548 | 1461305416063 Marionette TRACE conn5 <- [1,2482,null,{}] 23:10:16 INFO - PROCESS | 3548 | 1461305416066 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:16 INFO - PROCESS | 3548 | 1461305416174 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 23:10:16 INFO - PROCESS | 3548 | 1461305416180 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:16 INFO - PROCESS | 3548 | ++DOCSHELL 1FD18C00 == 136 [pid = 3548] [id = 630] 23:10:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 207 (20FC6C00) [pid = 3548] [serial = 1890] [outer = 00000000] 23:10:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 208 (23620800) [pid = 3548] [serial = 1891] [outer = 20FC6C00] 23:10:16 INFO - PROCESS | 3548 | 1461305416226 Marionette DEBUG loaded listener.js 23:10:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 209 (23636400) [pid = 3548] [serial = 1892] [outer = 20FC6C00] 23:10:16 INFO - PROCESS | 3548 | 1461305416716 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 671ms 23:10:16 INFO - PROCESS | 3548 | 1461305416752 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 23:10:16 INFO - PROCESS | 3548 | 1461305416754 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 23:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:10:16 INFO - PROCESS | 3548 | 1461305416757 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 3548 | 1461305416758 Marionette TRACE conn5 <- [1,2486,null,{}] 23:10:16 INFO - PROCESS | 3548 | 1461305416762 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:16 INFO - PROCESS | 3548 | 1461305416876 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 23:10:16 INFO - PROCESS | 3548 | 1461305416911 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:16 INFO - PROCESS | 3548 | ++DOCSHELL 2365C000 == 137 [pid = 3548] [id = 631] 23:10:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 210 (236B1400) [pid = 3548] [serial = 1893] [outer = 00000000] 23:10:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 211 (23B59C00) [pid = 3548] [serial = 1894] [outer = 236B1400] 23:10:16 INFO - PROCESS | 3548 | 1461305416958 Marionette DEBUG loaded listener.js 23:10:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 212 (247E8800) [pid = 3548] [serial = 1895] [outer = 236B1400] 23:10:17 INFO - PROCESS | 3548 | 1461305417752 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1016ms 23:10:17 INFO - PROCESS | 3548 | 1461305417776 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 23:10:17 INFO - PROCESS | 3548 | 1461305417782 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 23:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:10:17 INFO - PROCESS | 3548 | 1461305417788 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:10:17 INFO - PROCESS | 3548 | 1461305417792 Marionette TRACE conn5 <- [1,2490,null,{}] 23:10:17 INFO - PROCESS | 3548 | 1461305417819 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:17 INFO - PROCESS | 3548 | 1461305417969 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 23:10:18 INFO - PROCESS | 3548 | 1461305418165 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:18 INFO - PROCESS | 3548 | ++DOCSHELL 19AC1000 == 138 [pid = 3548] [id = 632] 23:10:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 213 (19ADF400) [pid = 3548] [serial = 1896] [outer = 00000000] 23:10:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 214 (1B065C00) [pid = 3548] [serial = 1897] [outer = 19ADF400] 23:10:18 INFO - PROCESS | 3548 | 1461305418227 Marionette DEBUG loaded listener.js 23:10:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 215 (1B80CC00) [pid = 3548] [serial = 1898] [outer = 19ADF400] 23:10:18 INFO - PROCESS | 3548 | 1461305418920 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1175ms 23:10:18 INFO - PROCESS | 3548 | 1461305418967 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 23:10:18 INFO - PROCESS | 3548 | 1461305418974 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 23:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:10:18 INFO - PROCESS | 3548 | 1461305418981 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:10:18 INFO - PROCESS | 3548 | 1461305418984 Marionette TRACE conn5 <- [1,2494,null,{}] 23:10:19 INFO - PROCESS | 3548 | 1461305419003 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:19 INFO - PROCESS | 3548 | 1461305419142 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 23:10:19 INFO - PROCESS | 3548 | 1461305419329 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:19 INFO - PROCESS | 3548 | ++DOCSHELL 1CB05800 == 139 [pid = 3548] [id = 633] 23:10:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 216 (1CB0B400) [pid = 3548] [serial = 1899] [outer = 00000000] 23:10:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 217 (1F27CC00) [pid = 3548] [serial = 1900] [outer = 1CB0B400] 23:10:19 INFO - PROCESS | 3548 | 1461305419387 Marionette DEBUG loaded listener.js 23:10:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 218 (1FDF3C00) [pid = 3548] [serial = 1901] [outer = 1CB0B400] 23:10:20 INFO - PROCESS | 3548 | 1461305420012 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1091ms 23:10:20 INFO - PROCESS | 3548 | 1461305420072 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 23:10:20 INFO - PROCESS | 3548 | 1461305420075 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 23:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:10:20 INFO - PROCESS | 3548 | 1461305420078 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:10:20 INFO - PROCESS | 3548 | 1461305420082 Marionette TRACE conn5 <- [1,2498,null,{}] 23:10:20 INFO - PROCESS | 3548 | 1461305420094 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:20 INFO - PROCESS | 3548 | 1461305420261 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 23:10:20 INFO - PROCESS | 3548 | 1461305420451 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:20 INFO - PROCESS | 3548 | ++DOCSHELL 247F5C00 == 140 [pid = 3548] [id = 634] 23:10:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 219 (25074800) [pid = 3548] [serial = 1902] [outer = 00000000] 23:10:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 220 (2547B400) [pid = 3548] [serial = 1903] [outer = 25074800] 23:10:20 INFO - PROCESS | 3548 | 1461305420512 Marionette DEBUG loaded listener.js 23:10:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 221 (255E3400) [pid = 3548] [serial = 1904] [outer = 25074800] 23:10:21 INFO - PROCESS | 3548 | 1461305421167 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1128ms 23:10:21 INFO - PROCESS | 3548 | 1461305421209 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 23:10:21 INFO - PROCESS | 3548 | 1461305421212 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 23:10:21 INFO - PROCESS | 3548 | 1461305421216 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:10:21 INFO - PROCESS | 3548 | 1461305421218 Marionette TRACE conn5 <- [1,2502,null,{}] 23:10:21 INFO - PROCESS | 3548 | 1461305421222 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:21 INFO - PROCESS | 3548 | 1461305421358 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 23:10:21 INFO - PROCESS | 3548 | 1461305421550 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 3548 | ++DOCSHELL 256E6400 == 141 [pid = 3548] [id = 635] 23:10:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 222 (256E6800) [pid = 3548] [serial = 1905] [outer = 00000000] 23:10:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 223 (2661C400) [pid = 3548] [serial = 1906] [outer = 256E6800] 23:10:21 INFO - PROCESS | 3548 | 1461305421607 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 224 (26731400) [pid = 3548] [serial = 1907] [outer = 256E6800] 23:10:22 INFO - PROCESS | 3548 | 1461305422224 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1019ms 23:10:22 INFO - PROCESS | 3548 | 1461305422238 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 23:10:22 INFO - PROCESS | 3548 | 1461305422240 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 23:10:22 INFO - PROCESS | 3548 | 1461305422244 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:10:22 INFO - PROCESS | 3548 | 1461305422246 Marionette TRACE conn5 <- [1,2506,null,{}] 23:10:22 INFO - PROCESS | 3548 | 1461305422250 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:22 INFO - PROCESS | 3548 | 1461305422384 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 23:10:22 INFO - PROCESS | 3548 | 1461305422587 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:22 INFO - PROCESS | 3548 | ++DOCSHELL 267C2000 == 142 [pid = 3548] [id = 636] 23:10:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 225 (26A1B400) [pid = 3548] [serial = 1908] [outer = 00000000] 23:10:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 226 (27206C00) [pid = 3548] [serial = 1909] [outer = 26A1B400] 23:10:22 INFO - PROCESS | 3548 | 1461305422654 Marionette DEBUG loaded listener.js 23:10:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 227 (2725EC00) [pid = 3548] [serial = 1910] [outer = 26A1B400] 23:10:23 INFO - PROCESS | 3548 | 1461305423280 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1129ms 23:10:23 INFO - PROCESS | 3548 | 1461305423377 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 23:10:23 INFO - PROCESS | 3548 | 1461305423379 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 23:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:10:23 INFO - PROCESS | 3548 | 1461305423398 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:10:23 INFO - PROCESS | 3548 | 1461305423401 Marionette TRACE conn5 <- [1,2510,null,{}] 23:10:23 INFO - PROCESS | 3548 | 1461305423406 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:23 INFO - PROCESS | 3548 | 1461305423554 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 23:10:23 INFO - PROCESS | 3548 | 1461305423737 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:23 INFO - PROCESS | 3548 | ++DOCSHELL 27702400 == 143 [pid = 3548] [id = 637] 23:10:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 228 (2771A000) [pid = 3548] [serial = 1911] [outer = 00000000] 23:10:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 229 (27784400) [pid = 3548] [serial = 1912] [outer = 2771A000] 23:10:23 INFO - PROCESS | 3548 | 1461305423796 Marionette DEBUG loaded listener.js 23:10:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (27785C00) [pid = 3548] [serial = 1913] [outer = 2771A000] 23:10:24 INFO - PROCESS | 3548 | 1461305424398 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1086ms 23:10:24 INFO - PROCESS | 3548 | 1461305424473 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 23:10:24 INFO - PROCESS | 3548 | 1461305424476 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 23:10:24 INFO - PROCESS | 3548 | 1461305424480 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:10:24 INFO - PROCESS | 3548 | 1461305424482 Marionette TRACE conn5 <- [1,2514,null,{}] 23:10:24 INFO - PROCESS | 3548 | 1461305424502 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:24 INFO - PROCESS | 3548 | 1461305424630 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 23:10:24 INFO - PROCESS | 3548 | 1461305424816 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:24 INFO - PROCESS | 3548 | ++DOCSHELL 27782800 == 144 [pid = 3548] [id = 638] 23:10:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (27783800) [pid = 3548] [serial = 1914] [outer = 00000000] 23:10:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (277C6800) [pid = 3548] [serial = 1915] [outer = 27783800] 23:10:24 INFO - PROCESS | 3548 | 1461305424871 Marionette DEBUG loaded listener.js 23:10:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 233 (277E1000) [pid = 3548] [serial = 1916] [outer = 27783800] 23:10:25 INFO - PROCESS | 3548 | 1461305425464 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1032ms 23:10:25 INFO - PROCESS | 3548 | 1461305425516 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 23:10:25 INFO - PROCESS | 3548 | 1461305425518 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 23:10:25 INFO - PROCESS | 3548 | 1461305425522 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:10:25 INFO - PROCESS | 3548 | 1461305425524 Marionette TRACE conn5 <- [1,2518,null,{}] 23:10:25 INFO - PROCESS | 3548 | 1461305425527 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:25 INFO - PROCESS | 3548 | 1461305425659 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 23:10:25 INFO - PROCESS | 3548 | 1461305425860 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:25 INFO - PROCESS | 3548 | ++DOCSHELL 277BA400 == 145 [pid = 3548] [id = 639] 23:10:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 234 (277E6C00) [pid = 3548] [serial = 1917] [outer = 00000000] 23:10:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 235 (277EFC00) [pid = 3548] [serial = 1918] [outer = 277E6C00] 23:10:25 INFO - PROCESS | 3548 | 1461305425918 Marionette DEBUG loaded listener.js 23:10:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 236 (27803C00) [pid = 3548] [serial = 1919] [outer = 277E6C00] 23:10:26 INFO - PROCESS | 3548 | 1461305426526 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1074ms 23:10:26 INFO - PROCESS | 3548 | 1461305426598 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 23:10:26 INFO - PROCESS | 3548 | 1461305426601 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 23:10:26 INFO - PROCESS | 3548 | 1461305426604 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:10:26 INFO - PROCESS | 3548 | 1461305426606 Marionette TRACE conn5 <- [1,2522,null,{}] 23:10:26 INFO - PROCESS | 3548 | 1461305426610 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:26 INFO - PROCESS | 3548 | 1461305426745 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 23:10:26 INFO - PROCESS | 3548 | 1461305426938 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:26 INFO - PROCESS | 3548 | ++DOCSHELL 27807C00 == 146 [pid = 3548] [id = 640] 23:10:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 237 (2780C000) [pid = 3548] [serial = 1920] [outer = 00000000] 23:10:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 238 (27812000) [pid = 3548] [serial = 1921] [outer = 2780C000] 23:10:27 INFO - PROCESS | 3548 | 1461305426995 Marionette DEBUG loaded listener.js 23:10:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 239 (27817400) [pid = 3548] [serial = 1922] [outer = 2780C000] 23:10:27 INFO - PROCESS | 3548 | 1461305427556 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 970ms 23:10:27 INFO - PROCESS | 3548 | 1461305427583 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 23:10:27 INFO - PROCESS | 3548 | 1461305427585 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 23:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:10:27 INFO - PROCESS | 3548 | 1461305427591 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:10:27 INFO - PROCESS | 3548 | 1461305427593 Marionette TRACE conn5 <- [1,2526,null,{}] 23:10:27 INFO - PROCESS | 3548 | 1461305427597 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:27 INFO - PROCESS | 3548 | 1461305427731 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 23:10:27 INFO - PROCESS | 3548 | 1461305427937 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:27 INFO - PROCESS | 3548 | ++DOCSHELL 1CAACC00 == 147 [pid = 3548] [id = 641] 23:10:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 240 (1DFC8800) [pid = 3548] [serial = 1923] [outer = 00000000] 23:10:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 241 (27DAAC00) [pid = 3548] [serial = 1924] [outer = 1DFC8800] 23:10:28 INFO - PROCESS | 3548 | 1461305427994 Marionette DEBUG loaded listener.js 23:10:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 242 (27DAF800) [pid = 3548] [serial = 1925] [outer = 1DFC8800] 23:10:28 INFO - PROCESS | 3548 | 1461305428593 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1069ms 23:10:28 INFO - PROCESS | 3548 | 1461305428663 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 23:10:28 INFO - PROCESS | 3548 | 1461305428665 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 23:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:10:28 INFO - PROCESS | 3548 | 1461305428684 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:10:28 INFO - PROCESS | 3548 | 1461305428687 Marionette TRACE conn5 <- [1,2530,null,{}] 23:10:28 INFO - PROCESS | 3548 | 1461305428691 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:28 INFO - PROCESS | 3548 | 1461305428842 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 23:10:29 INFO - PROCESS | 3548 | 1461305429038 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:29 INFO - PROCESS | 3548 | ++DOCSHELL 28267800 == 148 [pid = 3548] [id = 642] 23:10:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 243 (2826C400) [pid = 3548] [serial = 1926] [outer = 00000000] 23:10:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (288C4C00) [pid = 3548] [serial = 1927] [outer = 2826C400] 23:10:29 INFO - PROCESS | 3548 | 1461305429098 Marionette DEBUG loaded listener.js 23:10:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 245 (288CA800) [pid = 3548] [serial = 1928] [outer = 2826C400] 23:10:29 INFO - PROCESS | 3548 | 1461305429674 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1021ms 23:10:29 INFO - PROCESS | 3548 | 1461305429705 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 23:10:29 INFO - PROCESS | 3548 | 1461305429707 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 23:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:10:29 INFO - PROCESS | 3548 | 1461305429711 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:10:29 INFO - PROCESS | 3548 | 1461305429713 Marionette TRACE conn5 <- [1,2534,null,{}] 23:10:29 INFO - PROCESS | 3548 | 1461305429717 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:29 INFO - PROCESS | 3548 | 1461305429852 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 23:10:30 INFO - PROCESS | 3548 | 1461305430061 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:30 INFO - PROCESS | 3548 | ++DOCSHELL 288C3C00 == 149 [pid = 3548] [id = 643] 23:10:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 246 (288CDC00) [pid = 3548] [serial = 1929] [outer = 00000000] 23:10:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 247 (28B0C000) [pid = 3548] [serial = 1930] [outer = 288CDC00] 23:10:30 INFO - PROCESS | 3548 | 1461305430119 Marionette DEBUG loaded listener.js 23:10:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 248 (28B0E800) [pid = 3548] [serial = 1931] [outer = 288CDC00] 23:10:30 INFO - PROCESS | 3548 | 1461305430718 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1077ms 23:10:30 INFO - PROCESS | 3548 | 1461305430792 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 23:10:30 INFO - PROCESS | 3548 | 1461305430794 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 23:10:30 INFO - PROCESS | 3548 | 1461305430797 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:10:30 INFO - PROCESS | 3548 | 1461305430799 Marionette TRACE conn5 <- [1,2538,null,{}] 23:10:30 INFO - PROCESS | 3548 | 1461305430803 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:30 INFO - PROCESS | 3548 | 1461305430936 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 23:10:31 INFO - PROCESS | 3548 | 1461305431161 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:31 INFO - PROCESS | 3548 | ++DOCSHELL 18FC7400 == 150 [pid = 3548] [id = 644] 23:10:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 249 (247E9C00) [pid = 3548] [serial = 1932] [outer = 00000000] 23:10:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 250 (28B33400) [pid = 3548] [serial = 1933] [outer = 247E9C00] 23:10:31 INFO - PROCESS | 3548 | 1461305431215 Marionette DEBUG loaded listener.js 23:10:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 251 (28C63000) [pid = 3548] [serial = 1934] [outer = 247E9C00] 23:10:31 INFO - PROCESS | 3548 | 1461305431860 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1071ms 23:10:31 INFO - PROCESS | 3548 | 1461305431872 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 23:10:31 INFO - PROCESS | 3548 | 1461305431874 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 23:10:31 INFO - PROCESS | 3548 | 1461305431878 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:10:31 INFO - PROCESS | 3548 | 1461305431880 Marionette TRACE conn5 <- [1,2542,null,{}] 23:10:31 INFO - PROCESS | 3548 | 1461305431883 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:32 INFO - PROCESS | 3548 | 1461305432020 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 23:10:32 INFO - PROCESS | 3548 | 1461305432234 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:32 INFO - PROCESS | 3548 | ++DOCSHELL 1BD87C00 == 151 [pid = 3548] [id = 645] 23:10:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 252 (1BDCF800) [pid = 3548] [serial = 1935] [outer = 00000000] 23:10:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 253 (1CCC9400) [pid = 3548] [serial = 1936] [outer = 1BDCF800] 23:10:32 INFO - PROCESS | 3548 | 1461305432293 Marionette DEBUG loaded listener.js 23:10:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 254 (1E361400) [pid = 3548] [serial = 1937] [outer = 1BDCF800] 23:10:32 INFO - PROCESS | 3548 | 1461305432961 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1120ms 23:10:33 INFO - PROCESS | 3548 | 1461305433002 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 23:10:33 INFO - PROCESS | 3548 | 1461305433004 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 23:10:33 INFO - PROCESS | 3548 | 1461305433007 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:10:33 INFO - PROCESS | 3548 | 1461305433009 Marionette TRACE conn5 <- [1,2546,null,{}] 23:10:33 INFO - PROCESS | 3548 | 1461305433013 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:33 INFO - PROCESS | 3548 | 1461305433147 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 23:10:33 INFO - PROCESS | 3548 | 1461305433346 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:33 INFO - PROCESS | 3548 | ++DOCSHELL 1BDD1000 == 152 [pid = 3548] [id = 646] 23:10:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 255 (1C910000) [pid = 3548] [serial = 1938] [outer = 00000000] 23:10:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 256 (215AAC00) [pid = 3548] [serial = 1939] [outer = 1C910000] 23:10:33 INFO - PROCESS | 3548 | 1461305433402 Marionette DEBUG loaded listener.js 23:10:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 257 (23132000) [pid = 3548] [serial = 1940] [outer = 1C910000] 23:10:34 INFO - PROCESS | 3548 | 1461305434338 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1379ms 23:10:34 INFO - PROCESS | 3548 | 1461305434391 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 23:10:34 INFO - PROCESS | 3548 | 1461305434396 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 23:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:10:34 INFO - PROCESS | 3548 | 1461305434416 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:10:34 INFO - PROCESS | 3548 | 1461305434420 Marionette TRACE conn5 <- [1,2550,null,{}] 23:10:34 INFO - PROCESS | 3548 | 1461305434427 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:34 INFO - PROCESS | 3548 | 1461305434564 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 23:10:34 INFO - PROCESS | 3548 | 1461305434764 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:34 INFO - PROCESS | 3548 | ++DOCSHELL 19E80C00 == 153 [pid = 3548] [id = 647] 23:10:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 258 (1A1BE800) [pid = 3548] [serial = 1941] [outer = 00000000] 23:10:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 259 (1C97DC00) [pid = 3548] [serial = 1942] [outer = 1A1BE800] 23:10:34 INFO - PROCESS | 3548 | 1461305434816 Marionette DEBUG loaded listener.js 23:10:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 260 (1CB08400) [pid = 3548] [serial = 1943] [outer = 1A1BE800] 23:10:35 INFO - PROCESS | 3548 | 1461305435446 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1095ms 23:10:35 INFO - PROCESS | 3548 | 1461305435501 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 23:10:35 INFO - PROCESS | 3548 | 1461305435507 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 23:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:10:35 INFO - PROCESS | 3548 | 1461305435514 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:10:35 INFO - PROCESS | 3548 | 1461305435516 Marionette TRACE conn5 <- [1,2554,null,{}] 23:10:35 INFO - PROCESS | 3548 | 1461305435520 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:35 INFO - PROCESS | 3548 | 1461305435652 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 23:10:35 INFO - PROCESS | 3548 | 1461305435859 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:35 INFO - PROCESS | 3548 | ++DOCSHELL 1C74CC00 == 154 [pid = 3548] [id = 648] 23:10:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 261 (1C901C00) [pid = 3548] [serial = 1944] [outer = 00000000] 23:10:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 262 (20FC4800) [pid = 3548] [serial = 1945] [outer = 1C901C00] 23:10:35 INFO - PROCESS | 3548 | 1461305435910 Marionette DEBUG loaded listener.js 23:10:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 263 (2313D400) [pid = 3548] [serial = 1946] [outer = 1C901C00] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 1FD18C00 == 153 [pid = 3548] [id = 630] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 177C6000 == 152 [pid = 3548] [id = 629] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 20F1E400 == 151 [pid = 3548] [id = 628] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 204F0000 == 150 [pid = 3548] [id = 627] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 1C909000 == 149 [pid = 3548] [id = 626] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 1B6C6000 == 148 [pid = 3548] [id = 625] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 16F2C400 == 147 [pid = 3548] [id = 624] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 262 (247DE800) [pid = 3548] [serial = 1825] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 1EF05000 == 146 [pid = 3548] [id = 623] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 16F32C00 == 145 [pid = 3548] [id = 622] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 26A29C00 == 144 [pid = 3548] [id = 617] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 267C5400 == 143 [pid = 3548] [id = 616] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 267BB800 == 142 [pid = 3548] [id = 615] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 256EAC00 == 141 [pid = 3548] [id = 614] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 255E2C00 == 140 [pid = 3548] [id = 613] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 25480000 == 139 [pid = 3548] [id = 612] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 236B7000 == 138 [pid = 3548] [id = 611] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 1B061000 == 137 [pid = 3548] [id = 610] 23:10:36 INFO - PROCESS | 3548 | --DOCSHELL 19AC3800 == 136 [pid = 3548] [id = 609] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 261 (2050B000) [pid = 3548] [serial = 1813] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 260 (20FC5400) [pid = 3548] [serial = 1816] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 259 (1BDCDC00) [pid = 3548] [serial = 1819] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 258 (23614400) [pid = 3548] [serial = 1822] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 257 (2360C400) [pid = 3548] [serial = 1771] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 256 (215B4000) [pid = 3548] [serial = 1768] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 255 (2547CC00) [pid = 3548] [serial = 1786] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 254 (1B380800) [pid = 3548] [serial = 1804] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 253 (1B6C7800) [pid = 3548] [serial = 1805] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 252 (23631800) [pid = 3548] [serial = 1774] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 251 (1A731800) [pid = 3548] [serial = 1798] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 250 (1B38BC00) [pid = 3548] [serial = 1799] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 249 (1D9DD000) [pid = 3548] [serial = 1810] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 248 (215B0800) [pid = 3548] [serial = 1817] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 247 (16F31C00) [pid = 3548] [serial = 1756] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 246 (20576000) [pid = 3548] [serial = 1792] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 245 (1D71CC00) [pid = 3548] [serial = 1802] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 244 (1C983400) [pid = 3548] [serial = 1801] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 243 (1C904800) [pid = 3548] [serial = 1807] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 242 (1C981800) [pid = 3548] [serial = 1808] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 241 (2054D400) [pid = 3548] [serial = 1795] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 240 (20F28800) [pid = 3548] [serial = 1765] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 239 (25628400) [pid = 3548] [serial = 1789] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 238 (1FDF4800) [pid = 3548] [serial = 1754] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 237 (23B61C00) [pid = 3548] [serial = 1780] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 236 (2050D000) [pid = 3548] [serial = 1762] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 235 (236B1C00) [pid = 3548] [serial = 1777] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 234 (1BDC4400) [pid = 3548] [serial = 1759] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 233 (247FBC00) [pid = 3548] [serial = 1783] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 232 (23631000) [pid = 3548] [serial = 1823] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 231 (1D726000) [pid = 3548] [serial = 1820] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 230 (20549800) [pid = 3548] [serial = 1814] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | --DOMWINDOW == 229 (1F281C00) [pid = 3548] [serial = 1811] [outer = 00000000] [url = about:blank] 23:10:36 INFO - PROCESS | 3548 | 1461305436618 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1122ms 23:10:36 INFO - PROCESS | 3548 | 1461305436637 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 23:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:10:36 INFO - PROCESS | 3548 | 1461305436639 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 23:10:36 INFO - PROCESS | 3548 | 1461305436642 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:10:36 INFO - PROCESS | 3548 | 1461305436645 Marionette TRACE conn5 <- [1,2558,null,{}] 23:10:36 INFO - PROCESS | 3548 | 1461305436656 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:36 INFO - PROCESS | 3548 | 1461305436775 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 23:10:36 INFO - PROCESS | 3548 | 1461305436957 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:36 INFO - PROCESS | 3548 | ++DOCSHELL 1B061000 == 137 [pid = 3548] [id = 649] 23:10:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 230 (1B38BC00) [pid = 3548] [serial = 1947] [outer = 00000000] 23:10:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 231 (1C3D3400) [pid = 3548] [serial = 1948] [outer = 1B38BC00] 23:10:37 INFO - PROCESS | 3548 | 1461305437006 Marionette DEBUG loaded listener.js 23:10:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 232 (1C909000) [pid = 3548] [serial = 1949] [outer = 1B38BC00] 23:10:37 INFO - PROCESS | 3548 | 1461305437456 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 890ms 23:10:37 INFO - PROCESS | 3548 | 1461305437533 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 23:10:37 INFO - PROCESS | 3548 | 1461305437535 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 23:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:10:37 INFO - PROCESS | 3548 | 1461305437538 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:10:37 INFO - PROCESS | 3548 | 1461305437540 Marionette TRACE conn5 <- [1,2562,null,{}] 23:10:37 INFO - PROCESS | 3548 | 1461305437543 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:37 INFO - PROCESS | 3548 | 1461305437659 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 23:10:37 INFO - PROCESS | 3548 | 1461305437673 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:37 INFO - PROCESS | 3548 | ++DOCSHELL 1CCD0800 == 138 [pid = 3548] [id = 650] 23:10:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 233 (1CCD1000) [pid = 3548] [serial = 1950] [outer = 00000000] 23:10:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 234 (1FD0CC00) [pid = 3548] [serial = 1951] [outer = 1CCD1000] 23:10:37 INFO - PROCESS | 3548 | 1461305437719 Marionette DEBUG loaded listener.js 23:10:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 235 (1FDF3800) [pid = 3548] [serial = 1952] [outer = 1CCD1000] 23:10:38 INFO - PROCESS | 3548 | 1461305438228 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 730ms 23:10:38 INFO - PROCESS | 3548 | 1461305438273 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 23:10:38 INFO - PROCESS | 3548 | 1461305438275 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 23:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:10:38 INFO - PROCESS | 3548 | 1461305438279 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:10:38 INFO - PROCESS | 3548 | 1461305438280 Marionette TRACE conn5 <- [1,2566,null,{}] 23:10:38 INFO - PROCESS | 3548 | 1461305438284 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:38 INFO - PROCESS | 3548 | 1461305438395 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 23:10:38 INFO - PROCESS | 3548 | 1461305438419 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:38 INFO - PROCESS | 3548 | ++DOCSHELL 2050EC00 == 139 [pid = 3548] [id = 651] 23:10:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 236 (2054BC00) [pid = 3548] [serial = 1953] [outer = 00000000] 23:10:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 237 (20FC9C00) [pid = 3548] [serial = 1954] [outer = 2054BC00] 23:10:38 INFO - PROCESS | 3548 | 1461305438468 Marionette DEBUG loaded listener.js 23:10:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 238 (214EB800) [pid = 3548] [serial = 1955] [outer = 2054BC00] 23:10:39 INFO - PROCESS | 3548 | 1461305439053 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 830ms 23:10:39 INFO - PROCESS | 3548 | 1461305439113 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 23:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:10:39 INFO - PROCESS | 3548 | 1461305439115 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 23:10:39 INFO - PROCESS | 3548 | 1461305439118 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:10:39 INFO - PROCESS | 3548 | 1461305439120 Marionette TRACE conn5 <- [1,2570,null,{}] 23:10:39 INFO - PROCESS | 3548 | 1461305439131 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:39 INFO - PROCESS | 3548 | 1461305439305 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 23:10:39 INFO - PROCESS | 3548 | 1461305439330 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:39 INFO - PROCESS | 3548 | ++DOCSHELL 2362EC00 == 140 [pid = 3548] [id = 652] 23:10:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 239 (2362F800) [pid = 3548] [serial = 1956] [outer = 00000000] 23:10:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 240 (236B7400) [pid = 3548] [serial = 1957] [outer = 2362F800] 23:10:39 INFO - PROCESS | 3548 | 1461305439382 Marionette DEBUG loaded listener.js 23:10:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 241 (23B54000) [pid = 3548] [serial = 1958] [outer = 2362F800] 23:10:39 INFO - PROCESS | 3548 | 1461305439869 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 770ms 23:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:10:39 INFO - PROCESS | 3548 | 1461305439889 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 23:10:39 INFO - PROCESS | 3548 | 1461305439891 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 23:10:39 INFO - PROCESS | 3548 | 1461305439894 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:10:39 INFO - PROCESS | 3548 | 1461305439896 Marionette TRACE conn5 <- [1,2574,null,{}] 23:10:39 INFO - PROCESS | 3548 | 1461305439899 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:40 INFO - PROCESS | 3548 | 1461305440062 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 23:10:40 INFO - PROCESS | 3548 | 1461305440084 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:40 INFO - PROCESS | 3548 | ++DOCSHELL 23B60000 == 141 [pid = 3548] [id = 653] 23:10:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 242 (247E2000) [pid = 3548] [serial = 1959] [outer = 00000000] 23:10:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 243 (25475400) [pid = 3548] [serial = 1960] [outer = 247E2000] 23:10:40 INFO - PROCESS | 3548 | 1461305440130 Marionette DEBUG loaded listener.js 23:10:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (255DCC00) [pid = 3548] [serial = 1961] [outer = 247E2000] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 243 (204F2000) [pid = 3548] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 242 (20F2B000) [pid = 3548] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 241 (1796C400) [pid = 3548] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 240 (20FC6C00) [pid = 3548] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 239 (1B6CA000) [pid = 3548] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 238 (1703A000) [pid = 3548] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 237 (1CB09400) [pid = 3548] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 236 (17907C00) [pid = 3548] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:10:41 INFO - PROCESS | 3548 | --DOMWINDOW == 235 (1F285C00) [pid = 3548] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:10:41 INFO - PROCESS | 3548 | 1461305441014 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1177ms 23:10:41 INFO - PROCESS | 3548 | 1461305441072 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 23:10:41 INFO - PROCESS | 3548 | 1461305441074 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 23:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:10:41 INFO - PROCESS | 3548 | 1461305441077 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:10:41 INFO - PROCESS | 3548 | 1461305441079 Marionette TRACE conn5 <- [1,2578,null,{}] 23:10:41 INFO - PROCESS | 3548 | 1461305441082 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:41 INFO - PROCESS | 3548 | 1461305441195 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 23:10:41 INFO - PROCESS | 3548 | 1461305441344 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:41 INFO - PROCESS | 3548 | ++DOCSHELL 1A1C9400 == 142 [pid = 3548] [id = 654] 23:10:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 236 (1A73DC00) [pid = 3548] [serial = 1962] [outer = 00000000] 23:10:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 237 (1D9E1400) [pid = 3548] [serial = 1963] [outer = 1A73DC00] 23:10:41 INFO - PROCESS | 3548 | 1461305441392 Marionette DEBUG loaded listener.js 23:10:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 238 (20FC5800) [pid = 3548] [serial = 1964] [outer = 1A73DC00] 23:10:41 INFO - PROCESS | 3548 | 1461305441780 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 731ms 23:10:41 INFO - PROCESS | 3548 | 1461305441808 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 23:10:41 INFO - PROCESS | 3548 | 1461305441810 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 23:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:10:41 INFO - PROCESS | 3548 | 1461305441813 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:10:41 INFO - PROCESS | 3548 | 1461305441815 Marionette TRACE conn5 <- [1,2582,null,{}] 23:10:41 INFO - PROCESS | 3548 | 1461305441818 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:41 INFO - PROCESS | 3548 | 1461305441930 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 23:10:42 INFO - PROCESS | 3548 | 1461305442086 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:42 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCF000 == 143 [pid = 3548] [id = 655] 23:10:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 239 (1D9DD400) [pid = 3548] [serial = 1965] [outer = 00000000] 23:10:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 240 (2562B800) [pid = 3548] [serial = 1966] [outer = 1D9DD400] 23:10:42 INFO - PROCESS | 3548 | 1461305442131 Marionette DEBUG loaded listener.js 23:10:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 241 (2672E000) [pid = 3548] [serial = 1967] [outer = 1D9DD400] 23:10:42 INFO - PROCESS | 3548 | 1461305442530 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 23:10:42 INFO - PROCESS | 3548 | 1461305442604 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 23:10:42 INFO - PROCESS | 3548 | 1461305442606 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 23:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:10:42 INFO - PROCESS | 3548 | 1461305442609 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:10:42 INFO - PROCESS | 3548 | 1461305442611 Marionette TRACE conn5 <- [1,2586,null,{}] 23:10:42 INFO - PROCESS | 3548 | 1461305442614 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:42 INFO - PROCESS | 3548 | 1461305442734 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 23:10:42 INFO - PROCESS | 3548 | 1461305442745 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:42 INFO - PROCESS | 3548 | ++DOCSHELL 1B8C1C00 == 144 [pid = 3548] [id = 656] 23:10:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 242 (23619C00) [pid = 3548] [serial = 1968] [outer = 00000000] 23:10:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 243 (26A28C00) [pid = 3548] [serial = 1969] [outer = 23619C00] 23:10:42 INFO - PROCESS | 3548 | 1461305442790 Marionette DEBUG loaded listener.js 23:10:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 244 (2725AC00) [pid = 3548] [serial = 1970] [outer = 23619C00] 23:10:43 INFO - PROCESS | 3548 | 1461305443604 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1017ms 23:10:43 INFO - PROCESS | 3548 | 1461305443639 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 23:10:43 INFO - PROCESS | 3548 | 1461305443645 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 23:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:10:43 INFO - PROCESS | 3548 | 1461305443672 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:10:43 INFO - PROCESS | 3548 | 1461305443676 Marionette TRACE conn5 <- [1,2590,null,{}] 23:10:43 INFO - PROCESS | 3548 | 1461305443682 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:43 INFO - PROCESS | 3548 | 1461305443830 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 23:10:44 INFO - PROCESS | 3548 | 1461305444029 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:44 INFO - PROCESS | 3548 | ++DOCSHELL 19AE3C00 == 145 [pid = 3548] [id = 657] 23:10:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 245 (1A73CC00) [pid = 3548] [serial = 1971] [outer = 00000000] 23:10:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 246 (1B8BF800) [pid = 3548] [serial = 1972] [outer = 1A73CC00] 23:10:44 INFO - PROCESS | 3548 | 1461305444087 Marionette DEBUG loaded listener.js 23:10:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 247 (1C557400) [pid = 3548] [serial = 1973] [outer = 1A73CC00] 23:10:44 INFO - PROCESS | 3548 | 1461305444783 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1140ms 23:10:44 INFO - PROCESS | 3548 | 1461305444798 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 23:10:44 INFO - PROCESS | 3548 | 1461305444804 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 23:10:44 INFO - PROCESS | 3548 | 1461305444827 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:10:44 INFO - PROCESS | 3548 | 1461305444830 Marionette TRACE conn5 <- [1,2594,null,{}] 23:10:44 INFO - PROCESS | 3548 | 1461305444835 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:44 INFO - PROCESS | 3548 | 1461305444977 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 23:10:45 INFO - PROCESS | 3548 | 1461305445177 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:45 INFO - PROCESS | 3548 | ++DOCSHELL 1FDEEC00 == 146 [pid = 3548] [id = 658] 23:10:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 248 (1FDF1000) [pid = 3548] [serial = 1974] [outer = 00000000] 23:10:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 249 (20FBE400) [pid = 3548] [serial = 1975] [outer = 1FDF1000] 23:10:45 INFO - PROCESS | 3548 | 1461305445235 Marionette DEBUG loaded listener.js 23:10:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 250 (2360E400) [pid = 3548] [serial = 1976] [outer = 1FDF1000] 23:10:45 INFO - PROCESS | 3548 | 1461305445932 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1165ms 23:10:46 INFO - PROCESS | 3548 | 1461305445999 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 23:10:46 INFO - PROCESS | 3548 | 1461305446002 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 23:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:10:46 INFO - PROCESS | 3548 | 1461305446005 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:10:46 INFO - PROCESS | 3548 | 1461305446009 Marionette TRACE conn5 <- [1,2598,null,{}] 23:10:46 INFO - PROCESS | 3548 | 1461305446021 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:46 INFO - PROCESS | 3548 | 1461305446165 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 23:10:46 INFO - PROCESS | 3548 | 1461305446369 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:46 INFO - PROCESS | 3548 | ++DOCSHELL 27205800 == 147 [pid = 3548] [id = 659] 23:10:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 251 (27707C00) [pid = 3548] [serial = 1977] [outer = 00000000] 23:10:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 252 (27710800) [pid = 3548] [serial = 1978] [outer = 27707C00] 23:10:46 INFO - PROCESS | 3548 | 1461305446428 Marionette DEBUG loaded listener.js 23:10:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 253 (27720C00) [pid = 3548] [serial = 1979] [outer = 27707C00] 23:10:47 INFO - PROCESS | 3548 | 1461305447059 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1074ms 23:10:47 INFO - PROCESS | 3548 | 1461305447083 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 23:10:47 INFO - PROCESS | 3548 | 1461305447086 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 23:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:10:47 INFO - PROCESS | 3548 | 1461305447090 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:10:47 INFO - PROCESS | 3548 | 1461305447092 Marionette TRACE conn5 <- [1,2602,null,{}] 23:10:47 INFO - PROCESS | 3548 | 1461305447095 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:47 INFO - PROCESS | 3548 | 1461305447236 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 23:10:47 INFO - PROCESS | 3548 | 1461305447437 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:47 INFO - PROCESS | 3548 | ++DOCSHELL 2771D800 == 148 [pid = 3548] [id = 660] 23:10:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 254 (27720800) [pid = 3548] [serial = 1980] [outer = 00000000] 23:10:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 255 (27DA7800) [pid = 3548] [serial = 1981] [outer = 27720800] 23:10:47 INFO - PROCESS | 3548 | 1461305447492 Marionette DEBUG loaded listener.js 23:10:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 256 (28268000) [pid = 3548] [serial = 1982] [outer = 27720800] 23:10:48 INFO - PROCESS | 3548 | 1461305448120 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1077ms 23:10:48 INFO - PROCESS | 3548 | 1461305448169 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 23:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:10:48 INFO - PROCESS | 3548 | 1461305448172 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 23:10:48 INFO - PROCESS | 3548 | 1461305448175 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:10:48 INFO - PROCESS | 3548 | 1461305448177 Marionette TRACE conn5 <- [1,2606,null,{}] 23:10:48 INFO - PROCESS | 3548 | 1461305448181 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:48 INFO - PROCESS | 3548 | 1461305448315 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 23:10:48 INFO - PROCESS | 3548 | 1461305448525 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:48 INFO - PROCESS | 3548 | ++DOCSHELL 2780AC00 == 149 [pid = 3548] [id = 661] 23:10:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 257 (2826D800) [pid = 3548] [serial = 1983] [outer = 00000000] 23:10:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 258 (28B2CC00) [pid = 3548] [serial = 1984] [outer = 2826D800] 23:10:48 INFO - PROCESS | 3548 | 1461305448584 Marionette DEBUG loaded listener.js 23:10:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 259 (28C62C00) [pid = 3548] [serial = 1985] [outer = 2826D800] 23:10:49 INFO - PROCESS | 3548 | 1461305449213 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1071ms 23:10:49 INFO - PROCESS | 3548 | 1461305449250 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 23:10:49 INFO - PROCESS | 3548 | 1461305449253 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 23:10:49 INFO - PROCESS | 3548 | 1461305449256 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:10:49 INFO - PROCESS | 3548 | 1461305449258 Marionette TRACE conn5 <- [1,2610,null,{}] 23:10:49 INFO - PROCESS | 3548 | 1461305449262 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:49 INFO - PROCESS | 3548 | 1461305449409 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 23:10:49 INFO - PROCESS | 3548 | 1461305449608 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:49 INFO - PROCESS | 3548 | ++DOCSHELL 28B27400 == 150 [pid = 3548] [id = 662] 23:10:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 260 (28C7D000) [pid = 3548] [serial = 1986] [outer = 00000000] 23:10:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 261 (291E4400) [pid = 3548] [serial = 1987] [outer = 28C7D000] 23:10:49 INFO - PROCESS | 3548 | 1461305449666 Marionette DEBUG loaded listener.js 23:10:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 262 (291E6400) [pid = 3548] [serial = 1988] [outer = 28C7D000] 23:10:50 INFO - PROCESS | 3548 | 1461305450284 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1066ms 23:10:50 INFO - PROCESS | 3548 | 1461305450327 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 23:10:50 INFO - PROCESS | 3548 | 1461305450329 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 23:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:10:50 INFO - PROCESS | 3548 | 1461305450333 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:10:50 INFO - PROCESS | 3548 | 1461305450335 Marionette TRACE conn5 <- [1,2614,null,{}] 23:10:50 INFO - PROCESS | 3548 | 1461305450339 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:50 INFO - PROCESS | 3548 | 1461305450471 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 23:10:50 INFO - PROCESS | 3548 | 1461305450680 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:50 INFO - PROCESS | 3548 | ++DOCSHELL 28C7F800 == 151 [pid = 3548] [id = 663] 23:10:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 263 (291E2800) [pid = 3548] [serial = 1989] [outer = 00000000] 23:10:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 264 (29309400) [pid = 3548] [serial = 1990] [outer = 291E2800] 23:10:50 INFO - PROCESS | 3548 | 1461305450737 Marionette DEBUG loaded listener.js 23:10:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 265 (2930C800) [pid = 3548] [serial = 1991] [outer = 291E2800] 23:10:51 INFO - PROCESS | 3548 | 1461305451303 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1022ms 23:10:51 INFO - PROCESS | 3548 | 1461305451358 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 23:10:51 INFO - PROCESS | 3548 | 1461305451360 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 23:10:51 INFO - PROCESS | 3548 | 1461305451363 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:10:51 INFO - PROCESS | 3548 | 1461305451366 Marionette TRACE conn5 <- [1,2618,null,{}] 23:10:51 INFO - PROCESS | 3548 | 1461305451369 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:51 INFO - PROCESS | 3548 | 1461305451523 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 23:10:51 INFO - PROCESS | 3548 | 1461305451722 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:51 INFO - PROCESS | 3548 | ++DOCSHELL 29349800 == 152 [pid = 3548] [id = 664] 23:10:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 266 (2934A800) [pid = 3548] [serial = 1992] [outer = 00000000] 23:10:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 267 (29353400) [pid = 3548] [serial = 1993] [outer = 2934A800] 23:10:51 INFO - PROCESS | 3548 | 1461305451777 Marionette DEBUG loaded listener.js 23:10:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 268 (293EA000) [pid = 3548] [serial = 1994] [outer = 2934A800] 23:10:52 INFO - PROCESS | 3548 | 1461305452359 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1016ms 23:10:52 INFO - PROCESS | 3548 | 1461305452384 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 23:10:52 INFO - PROCESS | 3548 | 1461305452386 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 23:10:52 INFO - PROCESS | 3548 | 1461305452390 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:10:52 INFO - PROCESS | 3548 | 1461305452392 Marionette TRACE conn5 <- [1,2622,null,{}] 23:10:52 INFO - PROCESS | 3548 | 1461305452396 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:52 INFO - PROCESS | 3548 | 1461305452530 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 23:10:52 INFO - PROCESS | 3548 | 1461305452745 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:52 INFO - PROCESS | 3548 | ++DOCSHELL 29350C00 == 153 [pid = 3548] [id = 665] 23:10:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 269 (293F0C00) [pid = 3548] [serial = 1995] [outer = 00000000] 23:10:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 270 (29BAA800) [pid = 3548] [serial = 1996] [outer = 293F0C00] 23:10:52 INFO - PROCESS | 3548 | 1461305452804 Marionette DEBUG loaded listener.js 23:10:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 271 (29BAFC00) [pid = 3548] [serial = 1997] [outer = 293F0C00] 23:10:53 INFO - PROCESS | 3548 | 1461305453398 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1017ms 23:10:53 INFO - PROCESS | 3548 | 1461305453410 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 23:10:53 INFO - PROCESS | 3548 | 1461305453413 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 23:10:53 INFO - PROCESS | 3548 | 1461305453416 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:10:53 INFO - PROCESS | 3548 | 1461305453418 Marionette TRACE conn5 <- [1,2626,null,{}] 23:10:53 INFO - PROCESS | 3548 | 1461305453422 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:53 INFO - PROCESS | 3548 | 1461305453584 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 23:10:53 INFO - PROCESS | 3548 | 1461305453784 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:53 INFO - PROCESS | 3548 | ++DOCSHELL 29BA8000 == 154 [pid = 3548] [id = 666] 23:10:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 272 (29BA8C00) [pid = 3548] [serial = 1998] [outer = 00000000] 23:10:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 273 (2A57E400) [pid = 3548] [serial = 1999] [outer = 29BA8C00] 23:10:53 INFO - PROCESS | 3548 | 1461305453838 Marionette DEBUG loaded listener.js 23:10:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 274 (2A581800) [pid = 3548] [serial = 2000] [outer = 29BA8C00] 23:10:54 INFO - PROCESS | 3548 | 1461305454455 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1071ms 23:10:54 INFO - PROCESS | 3548 | 1461305454495 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 23:10:54 INFO - PROCESS | 3548 | 1461305454498 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 23:10:54 INFO - PROCESS | 3548 | 1461305454501 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:10:54 INFO - PROCESS | 3548 | 1461305454504 Marionette TRACE conn5 <- [1,2630,null,{}] 23:10:54 INFO - PROCESS | 3548 | 1461305454508 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:54 INFO - PROCESS | 3548 | 1461305454664 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 23:10:54 INFO - PROCESS | 3548 | 1461305454883 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:54 INFO - PROCESS | 3548 | ++DOCSHELL 2A5D3400 == 155 [pid = 3548] [id = 667] 23:10:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 275 (2A5D4C00) [pid = 3548] [serial = 2001] [outer = 00000000] 23:10:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 276 (2AE18800) [pid = 3548] [serial = 2002] [outer = 2A5D4C00] 23:10:54 INFO - PROCESS | 3548 | 1461305454947 Marionette DEBUG loaded listener.js 23:10:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 277 (2AFCA000) [pid = 3548] [serial = 2003] [outer = 2A5D4C00] 23:10:55 INFO - PROCESS | 3548 | 1461305455520 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:10:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:10:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1066ms 23:10:55 INFO - PROCESS | 3548 | 1461305455573 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 23:10:55 INFO - PROCESS | 3548 | 1461305455575 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 23:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:10:55 INFO - PROCESS | 3548 | 1461305455579 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:10:55 INFO - PROCESS | 3548 | 1461305455581 Marionette TRACE conn5 <- [1,2634,null,{}] 23:10:55 INFO - PROCESS | 3548 | 1461305455585 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:55 INFO - PROCESS | 3548 | 1461305455722 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 23:10:55 INFO - PROCESS | 3548 | 1461305455938 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:55 INFO - PROCESS | 3548 | ++DOCSHELL 2A5DF000 == 156 [pid = 3548] [id = 668] 23:10:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 278 (2AE17000) [pid = 3548] [serial = 2004] [outer = 00000000] 23:10:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 279 (2AFD2C00) [pid = 3548] [serial = 2005] [outer = 2AE17000] 23:10:56 INFO - PROCESS | 3548 | 1461305455996 Marionette DEBUG loaded listener.js 23:10:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 280 (2AFD4C00) [pid = 3548] [serial = 2006] [outer = 2AE17000] 23:10:56 INFO - PROCESS | 3548 | 1461305456590 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:10:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:10:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1018ms 23:10:56 INFO - PROCESS | 3548 | 1461305456600 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 23:10:56 INFO - PROCESS | 3548 | 1461305456602 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 23:10:56 INFO - PROCESS | 3548 | 1461305456606 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:10:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:10:56 INFO - PROCESS | 3548 | 1461305456608 Marionette TRACE conn5 <- [1,2638,null,{}] 23:10:56 INFO - PROCESS | 3548 | 1461305456612 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:56 INFO - PROCESS | 3548 | 1461305456747 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 23:10:56 INFO - PROCESS | 3548 | 1461305456964 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:57 INFO - PROCESS | 3548 | ++DOCSHELL 19ADAC00 == 157 [pid = 3548] [id = 669] 23:10:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (2725C400) [pid = 3548] [serial = 2007] [outer = 00000000] 23:10:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (2B116000) [pid = 3548] [serial = 2008] [outer = 2725C400] 23:10:57 INFO - PROCESS | 3548 | 1461305457020 Marionette DEBUG loaded listener.js 23:10:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (2B11A400) [pid = 3548] [serial = 2009] [outer = 2725C400] 23:10:57 INFO - PROCESS | 3548 | 1461305457642 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:10:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:10:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1069ms 23:10:57 INFO - PROCESS | 3548 | 1461305457685 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 23:10:57 INFO - PROCESS | 3548 | 1461305457688 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 23:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:10:57 INFO - PROCESS | 3548 | 1461305457691 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:10:57 INFO - PROCESS | 3548 | 1461305457693 Marionette TRACE conn5 <- [1,2642,null,{}] 23:10:57 INFO - PROCESS | 3548 | 1461305457697 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:57 INFO - PROCESS | 3548 | 1461305457835 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 23:10:58 INFO - PROCESS | 3548 | 1461305458063 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:58 INFO - PROCESS | 3548 | ++DOCSHELL 1A1C8C00 == 158 [pid = 3548] [id = 670] 23:10:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (1A73A800) [pid = 3548] [serial = 2010] [outer = 00000000] 23:10:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (1D9DF400) [pid = 3548] [serial = 2011] [outer = 1A73A800] 23:10:58 INFO - PROCESS | 3548 | 1461305458120 Marionette DEBUG loaded listener.js 23:10:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (1EF08400) [pid = 3548] [serial = 2012] [outer = 1A73A800] 23:10:58 INFO - PROCESS | 3548 | 1461305458781 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:10:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:10:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1126ms 23:10:58 INFO - PROCESS | 3548 | 1461305458820 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 23:10:58 INFO - PROCESS | 3548 | 1461305458822 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 23:10:58 INFO - PROCESS | 3548 | 1461305458826 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:10:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:10:58 INFO - PROCESS | 3548 | 1461305458828 Marionette TRACE conn5 <- [1,2646,null,{}] 23:10:58 INFO - PROCESS | 3548 | 1461305458832 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:58 INFO - PROCESS | 3548 | 1461305458973 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 23:10:59 INFO - PROCESS | 3548 | 1461305459184 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:59 INFO - PROCESS | 3548 | ++DOCSHELL 204F5400 == 159 [pid = 3548] [id = 671] 23:10:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 287 (2050B800) [pid = 3548] [serial = 2013] [outer = 00000000] 23:10:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 288 (25627C00) [pid = 3548] [serial = 2014] [outer = 2050B800] 23:10:59 INFO - PROCESS | 3548 | 1461305459241 Marionette DEBUG loaded listener.js 23:10:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 289 (25076400) [pid = 3548] [serial = 2015] [outer = 2050B800] 23:11:00 INFO - PROCESS | 3548 | 1461305460305 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:11:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:11:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1520ms 23:11:00 INFO - PROCESS | 3548 | 1461305460350 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 23:11:00 INFO - PROCESS | 3548 | 1461305460355 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 23:11:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:11:00 INFO - PROCESS | 3548 | 1461305460360 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:11:00 INFO - PROCESS | 3548 | 1461305460364 Marionette TRACE conn5 <- [1,2650,null,{}] 23:11:00 INFO - PROCESS | 3548 | 1461305460368 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:00 INFO - PROCESS | 3548 | 1461305460534 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 23:11:00 INFO - PROCESS | 3548 | 1461305460713 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:00 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCDC00 == 160 [pid = 3548] [id = 672] 23:11:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 290 (1C3CDC00) [pid = 3548] [serial = 2016] [outer = 00000000] 23:11:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 291 (1CAB2800) [pid = 3548] [serial = 2017] [outer = 1C3CDC00] 23:11:00 INFO - PROCESS | 3548 | 1461305460779 Marionette DEBUG loaded listener.js 23:11:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 292 (1D9DC000) [pid = 3548] [serial = 2018] [outer = 1C3CDC00] 23:11:01 INFO - PROCESS | 3548 | 1461305461356 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:11:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1018ms 23:11:01 INFO - PROCESS | 3548 | 1461305461384 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 23:11:01 INFO - PROCESS | 3548 | 1461305461390 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 23:11:01 INFO - PROCESS | 3548 | 1461305461398 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:11:01 INFO - PROCESS | 3548 | 1461305461401 Marionette TRACE conn5 <- [1,2654,null,{}] 23:11:01 INFO - PROCESS | 3548 | 1461305461405 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:01 INFO - PROCESS | 3548 | 1461305461537 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 23:11:01 INFO - PROCESS | 3548 | 1461305461761 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:01 INFO - PROCESS | 3548 | ++DOCSHELL 1A7DDC00 == 161 [pid = 3548] [id = 673] 23:11:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (1B810C00) [pid = 3548] [serial = 2019] [outer = 00000000] 23:11:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (20F1EC00) [pid = 3548] [serial = 2020] [outer = 1B810C00] 23:11:01 INFO - PROCESS | 3548 | 1461305461815 Marionette DEBUG loaded listener.js 23:11:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (23139800) [pid = 3548] [serial = 2021] [outer = 1B810C00] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 26A24000 == 160 [pid = 3548] [id = 397] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1BDCF000 == 159 [pid = 3548] [id = 655] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1A1C9400 == 158 [pid = 3548] [id = 654] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 23B60000 == 157 [pid = 3548] [id = 653] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 2362EC00 == 156 [pid = 3548] [id = 652] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 294 (27257C00) [pid = 3548] [serial = 1852] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 293 (2729FC00) [pid = 3548] [serial = 1855] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 292 (2771D400) [pid = 3548] [serial = 1858] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 291 (19D7A800) [pid = 3548] [serial = 1861] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 290 (23B59C00) [pid = 3548] [serial = 1894] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 2050EC00 == 155 [pid = 3548] [id = 651] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1CCD0800 == 154 [pid = 3548] [id = 650] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1B061000 == 153 [pid = 3548] [id = 649] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1C74CC00 == 152 [pid = 3548] [id = 648] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 23635000 == 151 [pid = 3548] [id = 608] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 19E80C00 == 150 [pid = 3548] [id = 647] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1CAACC00 == 149 [pid = 3548] [id = 641] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 27807C00 == 148 [pid = 3548] [id = 640] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 277BA400 == 147 [pid = 3548] [id = 639] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 27782800 == 146 [pid = 3548] [id = 638] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 27702400 == 145 [pid = 3548] [id = 637] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 267C2000 == 144 [pid = 3548] [id = 636] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 256E6400 == 143 [pid = 3548] [id = 635] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 247F5C00 == 142 [pid = 3548] [id = 634] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 1CB05800 == 141 [pid = 3548] [id = 633] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 19AC1000 == 140 [pid = 3548] [id = 632] 23:11:02 INFO - PROCESS | 3548 | --DOCSHELL 2365C000 == 139 [pid = 3548] [id = 631] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 289 (2054E400) [pid = 3548] [serial = 1882] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 288 (215B1000) [pid = 3548] [serial = 1885] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 287 (20571000) [pid = 3548] [serial = 1883] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 286 (1DFCE800) [pid = 3548] [serial = 1889] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 285 (1C55A000) [pid = 3548] [serial = 1888] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 284 (23620800) [pid = 3548] [serial = 1891] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 283 (23601400) [pid = 3548] [serial = 1886] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 282 (1C562000) [pid = 3548] [serial = 1876] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 281 (1C748800) [pid = 3548] [serial = 1877] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 280 (19E80000) [pid = 3548] [serial = 1873] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 279 (1B03A400) [pid = 3548] [serial = 1874] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 278 (27204C00) [pid = 3548] [serial = 1849] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 277 (1D8E7C00) [pid = 3548] [serial = 1879] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 276 (1C74C000) [pid = 3548] [serial = 1868] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 275 (1BDC7400) [pid = 3548] [serial = 1867] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 274 (255E9400) [pid = 3548] [serial = 1837] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 273 (204F3000) [pid = 3548] [serial = 1871] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 272 (1FDF0400) [pid = 3548] [serial = 1870] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 271 (1CBF3C00) [pid = 3548] [serial = 1864] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 270 (26739C00) [pid = 3548] [serial = 1843] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 269 (247F1C00) [pid = 3548] [serial = 1834] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 268 (1A1BD400) [pid = 3548] [serial = 1828] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 267 (267C8000) [pid = 3548] [serial = 1846] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 266 (1EE2F800) [pid = 3548] [serial = 1831] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 265 (256ED800) [pid = 3548] [serial = 1840] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 264 (23636400) [pid = 3548] [serial = 1892] [outer = 00000000] [url = about:blank] 23:11:02 INFO - PROCESS | 3548 | --DOMWINDOW == 263 (1DFD1C00) [pid = 3548] [serial = 1880] [outer = 00000000] [url = about:blank] 23:11:03 INFO - PROCESS | 3548 | 1461305462979 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:11:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 23:11:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1620ms 23:11:03 INFO - PROCESS | 3548 | 1461305463024 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 23:11:03 INFO - PROCESS | 3548 | 1461305463026 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 23:11:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:11:03 INFO - PROCESS | 3548 | 1461305463036 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:11:03 INFO - PROCESS | 3548 | 1461305463040 Marionette TRACE conn5 <- [1,2658,null,{}] 23:11:03 INFO - PROCESS | 3548 | 1461305463050 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:03 INFO - PROCESS | 3548 | 1461305463165 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 23:11:03 INFO - PROCESS | 3548 | 1461305463388 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:03 INFO - PROCESS | 3548 | ++DOCSHELL 19D7EC00 == 140 [pid = 3548] [id = 674] 23:11:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 264 (19D80C00) [pid = 3548] [serial = 2022] [outer = 00000000] 23:11:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 265 (1A1BE000) [pid = 3548] [serial = 2023] [outer = 19D80C00] 23:11:03 INFO - PROCESS | 3548 | 1461305463438 Marionette DEBUG loaded listener.js 23:11:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 266 (1B037000) [pid = 3548] [serial = 2024] [outer = 19D80C00] 23:11:04 INFO - PROCESS | 3548 | 1461305464321 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 23:11:04 INFO - PROCESS | 3548 | 1461305464370 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 23:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:11:04 INFO - PROCESS | 3548 | 1461305464375 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:11:04 INFO - PROCESS | 3548 | 1461305464377 Marionette TRACE conn5 <- [1,2662,null,{}] 23:11:04 INFO - PROCESS | 3548 | 1461305464380 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:04 INFO - PROCESS | 3548 | 1461305464497 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 23:11:04 INFO - PROCESS | 3548 | 1461305464504 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:04 INFO - PROCESS | 3548 | ++DOCSHELL 1BD8D800 == 141 [pid = 3548] [id = 675] 23:11:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 267 (1BDC4C00) [pid = 3548] [serial = 2025] [outer = 00000000] 23:11:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 268 (1C97A800) [pid = 3548] [serial = 2026] [outer = 1BDC4C00] 23:11:04 INFO - PROCESS | 3548 | 1461305464551 Marionette DEBUG loaded listener.js 23:11:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 269 (1CB06800) [pid = 3548] [serial = 2027] [outer = 1BDC4C00] 23:11:05 INFO - PROCESS | 3548 | 1461305465634 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 23:11:05 INFO - PROCESS | 3548 | 1461305465664 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 23:11:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:11:05 INFO - PROCESS | 3548 | 1461305465674 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:11:05 INFO - PROCESS | 3548 | 1461305465675 Marionette TRACE conn5 <- [1,2666,null,{}] 23:11:05 INFO - PROCESS | 3548 | 1461305465679 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:05 INFO - PROCESS | 3548 | 1461305465846 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 23:11:05 INFO - PROCESS | 3548 | 1461305465862 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:05 INFO - PROCESS | 3548 | ++DOCSHELL 1CBF3800 == 142 [pid = 3548] [id = 676] 23:11:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 270 (1CCD0800) [pid = 3548] [serial = 2028] [outer = 00000000] 23:11:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 271 (1FDF2800) [pid = 3548] [serial = 2029] [outer = 1CCD0800] 23:11:05 INFO - PROCESS | 3548 | 1461305465909 Marionette DEBUG loaded listener.js 23:11:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 272 (204F3000) [pid = 3548] [serial = 2030] [outer = 1CCD0800] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 271 (1A73DC00) [pid = 3548] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 270 (1A1BE800) [pid = 3548] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 269 (2054BC00) [pid = 3548] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 268 (1D9DD400) [pid = 3548] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 267 (2362F800) [pid = 3548] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 266 (1C901C00) [pid = 3548] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 265 (1B38BC00) [pid = 3548] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 264 (1CCD1000) [pid = 3548] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:11:07 INFO - PROCESS | 3548 | --DOMWINDOW == 263 (247E2000) [pid = 3548] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:11:07 INFO - PROCESS | 3548 | 1461305467192 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:11:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 23:11:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1582ms 23:11:07 INFO - PROCESS | 3548 | 1461305467264 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 23:11:07 INFO - PROCESS | 3548 | 1461305467266 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 23:11:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:11:07 INFO - PROCESS | 3548 | 1461305467272 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:11:07 INFO - PROCESS | 3548 | 1461305467274 Marionette TRACE conn5 <- [1,2670,null,{}] 23:11:07 INFO - PROCESS | 3548 | 1461305467278 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:07 INFO - PROCESS | 3548 | 1461305467395 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 23:11:07 INFO - PROCESS | 3548 | 1461305467546 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:07 INFO - PROCESS | 3548 | ++DOCSHELL 16F44C00 == 143 [pid = 3548] [id = 677] 23:11:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 264 (1796C400) [pid = 3548] [serial = 2031] [outer = 00000000] 23:11:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 265 (1FDEF000) [pid = 3548] [serial = 2032] [outer = 1796C400] 23:11:07 INFO - PROCESS | 3548 | 1461305467596 Marionette DEBUG loaded listener.js 23:11:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 266 (2054D800) [pid = 3548] [serial = 2033] [outer = 1796C400] 23:11:08 INFO - PROCESS | 3548 | 1461305468474 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:11:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 23:11:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1235ms 23:11:08 INFO - PROCESS | 3548 | 1461305468508 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 23:11:08 INFO - PROCESS | 3548 | 1461305468510 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 23:11:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:11:08 INFO - PROCESS | 3548 | 1461305468514 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:11:08 INFO - PROCESS | 3548 | 1461305468516 Marionette TRACE conn5 <- [1,2674,null,{}] 23:11:08 INFO - PROCESS | 3548 | 1461305468519 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:08 INFO - PROCESS | 3548 | 1461305468629 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 23:11:08 INFO - PROCESS | 3548 | 1461305468806 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:08 INFO - PROCESS | 3548 | ++DOCSHELL 1FD0C800 == 144 [pid = 3548] [id = 678] 23:11:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 267 (20571000) [pid = 3548] [serial = 2034] [outer = 00000000] 23:11:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 268 (23612000) [pid = 3548] [serial = 2035] [outer = 20571000] 23:11:08 INFO - PROCESS | 3548 | 1461305468852 Marionette DEBUG loaded listener.js 23:11:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 269 (2361FC00) [pid = 3548] [serial = 2036] [outer = 20571000] 23:11:09 INFO - PROCESS | 3548 | 1461305469888 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:11:09 INFO - PROCESS | 3548 | 1461305469942 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 23:11:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:11:09 INFO - PROCESS | 3548 | 1461305469948 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:11:09 INFO - PROCESS | 3548 | 1461305469951 Marionette TRACE conn5 <- [1,2678,null,{}] 23:11:10 INFO - PROCESS | 3548 | 1461305469998 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:10 INFO - PROCESS | 3548 | 1461305470252 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 23:11:10 INFO - PROCESS | 3548 | 1461305470396 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:10 INFO - PROCESS | 3548 | ++DOCSHELL 19AC8C00 == 145 [pid = 3548] [id = 679] 23:11:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 270 (19D82000) [pid = 3548] [serial = 2037] [outer = 00000000] 23:11:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 271 (1B036400) [pid = 3548] [serial = 2038] [outer = 19D82000] 23:11:10 INFO - PROCESS | 3548 | 1461305470497 Marionette DEBUG loaded listener.js 23:11:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 272 (1B6C0C00) [pid = 3548] [serial = 2039] [outer = 19D82000] 23:11:11 INFO - PROCESS | 3548 | 1461305471620 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 23:11:11 INFO - PROCESS | 3548 | 1461305471679 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 23:11:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:11:11 INFO - PROCESS | 3548 | 1461305471685 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:11:11 INFO - PROCESS | 3548 | 1461305471688 Marionette TRACE conn5 <- [1,2682,null,{}] 23:11:11 INFO - PROCESS | 3548 | 1461305471693 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:11 INFO - PROCESS | 3548 | 1461305471864 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 23:11:12 INFO - PROCESS | 3548 | 1461305472068 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:12 INFO - PROCESS | 3548 | ++DOCSHELL 1C89CC00 == 146 [pid = 3548] [id = 680] 23:11:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 273 (1CCD0C00) [pid = 3548] [serial = 2040] [outer = 00000000] 23:11:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 274 (20504400) [pid = 3548] [serial = 2041] [outer = 1CCD0C00] 23:11:12 INFO - PROCESS | 3548 | 1461305472125 Marionette DEBUG loaded listener.js 23:11:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 275 (2054D400) [pid = 3548] [serial = 2042] [outer = 1CCD0C00] 23:11:13 INFO - PROCESS | 3548 | 1461305473178 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 23:11:13 INFO - PROCESS | 3548 | 1461305473241 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 23:11:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:11:13 INFO - PROCESS | 3548 | 1461305473247 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:11:13 INFO - PROCESS | 3548 | 1461305473251 Marionette TRACE conn5 <- [1,2686,null,{}] 23:11:13 INFO - PROCESS | 3548 | 1461305473262 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:13 INFO - PROCESS | 3548 | 1461305473397 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 23:11:13 INFO - PROCESS | 3548 | 1461305473673 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:13 INFO - PROCESS | 3548 | ++DOCSHELL 20503400 == 147 [pid = 3548] [id = 681] 23:11:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 276 (20510000) [pid = 3548] [serial = 2043] [outer = 00000000] 23:11:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 277 (236B4C00) [pid = 3548] [serial = 2044] [outer = 20510000] 23:11:13 INFO - PROCESS | 3548 | 1461305473734 Marionette DEBUG loaded listener.js 23:11:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 278 (247EB800) [pid = 3548] [serial = 2045] [outer = 20510000] 23:11:14 INFO - PROCESS | 3548 | 1461305474773 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:11:14 INFO - PROCESS | 3548 | 1461305474860 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 23:11:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:11:14 INFO - PROCESS | 3548 | 1461305474865 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:11:14 INFO - PROCESS | 3548 | 1461305474867 Marionette TRACE conn5 <- [1,2690,null,{}] 23:11:14 INFO - PROCESS | 3548 | 1461305474871 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:15 INFO - PROCESS | 3548 | 1461305474997 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 23:11:15 INFO - PROCESS | 3548 | 1461305475265 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:15 INFO - PROCESS | 3548 | ++DOCSHELL 25074400 == 148 [pid = 3548] [id = 682] 23:11:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 279 (25075C00) [pid = 3548] [serial = 2046] [outer = 00000000] 23:11:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 280 (255E4C00) [pid = 3548] [serial = 2047] [outer = 25075C00] 23:11:15 INFO - PROCESS | 3548 | 1461305475323 Marionette DEBUG loaded listener.js 23:11:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (25625400) [pid = 3548] [serial = 2048] [outer = 25075C00] 23:11:15 INFO - PROCESS | 3548 | 1461305475891 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:11:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:11:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1074ms 23:11:15 INFO - PROCESS | 3548 | 1461305475949 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 23:11:15 INFO - PROCESS | 3548 | 1461305475951 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 23:11:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:11:15 INFO - PROCESS | 3548 | 1461305475954 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:11:15 INFO - PROCESS | 3548 | 1461305475956 Marionette TRACE conn5 <- [1,2694,null,{}] 23:11:15 INFO - PROCESS | 3548 | 1461305475960 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:16 INFO - PROCESS | 3548 | 1461305476096 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 23:11:16 INFO - PROCESS | 3548 | 1461305476308 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:16 INFO - PROCESS | 3548 | ++DOCSHELL 255E0C00 == 149 [pid = 3548] [id = 683] 23:11:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (256E3C00) [pid = 3548] [serial = 2049] [outer = 00000000] 23:11:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (26612400) [pid = 3548] [serial = 2050] [outer = 256E3C00] 23:11:16 INFO - PROCESS | 3548 | 1461305476366 Marionette DEBUG loaded listener.js 23:11:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (26618800) [pid = 3548] [serial = 2051] [outer = 256E3C00] 23:11:16 INFO - PROCESS | 3548 | 1461305476968 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:11:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:11:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1068ms 23:11:17 INFO - PROCESS | 3548 | 1461305477024 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 23:11:17 INFO - PROCESS | 3548 | 1461305477026 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 23:11:17 INFO - PROCESS | 3548 | 1461305477030 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:11:17 INFO - PROCESS | 3548 | 1461305477032 Marionette TRACE conn5 <- [1,2698,null,{}] 23:11:17 INFO - PROCESS | 3548 | 1461305477035 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:17 INFO - PROCESS | 3548 | 1461305477190 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 23:11:17 INFO - PROCESS | 3548 | 1461305477397 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:17 INFO - PROCESS | 3548 | ++DOCSHELL 256ED800 == 150 [pid = 3548] [id = 684] 23:11:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (2673B000) [pid = 3548] [serial = 2052] [outer = 00000000] 23:11:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (272A2400) [pid = 3548] [serial = 2053] [outer = 2673B000] 23:11:17 INFO - PROCESS | 3548 | 1461305477460 Marionette DEBUG loaded listener.js 23:11:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 287 (27703800) [pid = 3548] [serial = 2054] [outer = 2673B000] 23:11:18 INFO - PROCESS | 3548 | 1461305478128 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:11:18 INFO - PROCESS | 3548 | 1461305478152 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 23:11:18 INFO - PROCESS | 3548 | 1461305478155 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:11:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:11:18 INFO - PROCESS | 3548 | 1461305478158 Marionette TRACE conn5 <- [1,2702,null,{}] 23:11:18 INFO - PROCESS | 3548 | 1461305478161 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:18 INFO - PROCESS | 3548 | 1461305478294 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 23:11:18 INFO - PROCESS | 3548 | 1461305478507 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:18 INFO - PROCESS | 3548 | ++DOCSHELL 267C8000 == 151 [pid = 3548] [id = 685] 23:11:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 288 (26A24000) [pid = 3548] [serial = 2055] [outer = 00000000] 23:11:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 289 (277BEC00) [pid = 3548] [serial = 2056] [outer = 26A24000] 23:11:18 INFO - PROCESS | 3548 | 1461305478563 Marionette DEBUG loaded listener.js 23:11:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 290 (277EA800) [pid = 3548] [serial = 2057] [outer = 26A24000] 23:11:19 INFO - PROCESS | 3548 | 1461305479153 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:11:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:11:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1073ms 23:11:19 INFO - PROCESS | 3548 | 1461305479233 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 23:11:19 INFO - PROCESS | 3548 | 1461305479235 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 23:11:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:11:19 INFO - PROCESS | 3548 | 1461305479239 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:11:19 INFO - PROCESS | 3548 | 1461305479241 Marionette TRACE conn5 <- [1,2706,null,{}] 23:11:19 INFO - PROCESS | 3548 | 1461305479245 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:19 INFO - PROCESS | 3548 | 1461305479378 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 23:11:19 INFO - PROCESS | 3548 | 1461305479579 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:19 INFO - PROCESS | 3548 | ++DOCSHELL 27782400 == 152 [pid = 3548] [id = 686] 23:11:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 291 (27788400) [pid = 3548] [serial = 2058] [outer = 00000000] 23:11:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 292 (27DB0400) [pid = 3548] [serial = 2059] [outer = 27788400] 23:11:19 INFO - PROCESS | 3548 | 1461305479634 Marionette DEBUG loaded listener.js 23:11:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (28269800) [pid = 3548] [serial = 2060] [outer = 27788400] 23:11:20 INFO - PROCESS | 3548 | 1461305480261 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 23:11:20 INFO - PROCESS | 3548 | 1461305480311 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 23:11:20 INFO - PROCESS | 3548 | 1461305480315 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:11:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:11:20 INFO - PROCESS | 3548 | 1461305480317 Marionette TRACE conn5 <- [1,2710,null,{}] 23:11:20 INFO - PROCESS | 3548 | 1461305480321 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:20 INFO - PROCESS | 3548 | 1461305480457 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 23:11:20 INFO - PROCESS | 3548 | 1461305480660 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:20 INFO - PROCESS | 3548 | ++DOCSHELL 2781C400 == 153 [pid = 3548] [id = 687] 23:11:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (288C7800) [pid = 3548] [serial = 2061] [outer = 00000000] 23:11:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (28C62400) [pid = 3548] [serial = 2062] [outer = 288C7800] 23:11:20 INFO - PROCESS | 3548 | 1461305480716 Marionette DEBUG loaded listener.js 23:11:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 296 (28C7AC00) [pid = 3548] [serial = 2063] [outer = 288C7800] 23:11:21 INFO - PROCESS | 3548 | 1461305481334 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:11:21 INFO - PROCESS | 3548 | 1461305481388 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 23:11:21 INFO - PROCESS | 3548 | 1461305481392 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:11:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:11:21 INFO - PROCESS | 3548 | 1461305481394 Marionette TRACE conn5 <- [1,2714,null,{}] 23:11:21 INFO - PROCESS | 3548 | 1461305481398 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:21 INFO - PROCESS | 3548 | 1461305481539 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 23:11:21 INFO - PROCESS | 3548 | 1461305481758 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:21 INFO - PROCESS | 3548 | ++DOCSHELL 29304000 == 154 [pid = 3548] [id = 688] 23:11:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 297 (2930DC00) [pid = 3548] [serial = 2064] [outer = 00000000] 23:11:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 298 (29BAC400) [pid = 3548] [serial = 2065] [outer = 2930DC00] 23:11:21 INFO - PROCESS | 3548 | 1461305481817 Marionette DEBUG loaded listener.js 23:11:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 299 (2A5D2000) [pid = 3548] [serial = 2066] [outer = 2930DC00] 23:11:22 INFO - PROCESS | 3548 | 1461305482429 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:11:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:11:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1066ms 23:11:22 INFO - PROCESS | 3548 | 1461305482469 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 23:11:22 INFO - PROCESS | 3548 | 1461305482471 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 23:11:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:11:22 INFO - PROCESS | 3548 | 1461305482475 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:11:22 INFO - PROCESS | 3548 | 1461305482478 Marionette TRACE conn5 <- [1,2718,null,{}] 23:11:22 INFO - PROCESS | 3548 | 1461305482481 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:22 INFO - PROCESS | 3548 | 1461305482632 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 23:11:22 INFO - PROCESS | 3548 | 1461305482855 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:22 INFO - PROCESS | 3548 | ++DOCSHELL 2930D800 == 155 [pid = 3548] [id = 689] 23:11:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 300 (2A5D6400) [pid = 3548] [serial = 2067] [outer = 00000000] 23:11:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 301 (2B133C00) [pid = 3548] [serial = 2068] [outer = 2A5D6400] 23:11:22 INFO - PROCESS | 3548 | 1461305482920 Marionette DEBUG loaded listener.js 23:11:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 302 (2B13B800) [pid = 3548] [serial = 2069] [outer = 2A5D6400] 23:11:24 INFO - PROCESS | 3548 | 1461305483997 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:11:24 INFO - PROCESS | 3548 | 1461305484105 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 23:11:24 INFO - PROCESS | 3548 | 1461305484113 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:11:24 INFO - PROCESS | 3548 | 1461305484115 Marionette TRACE conn5 <- [1,2722,null,{}] 23:11:24 INFO - PROCESS | 3548 | 1461305484119 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:11:24 INFO - PROCESS | 3548 | 1461305484247 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 23:11:24 INFO - PROCESS | 3548 | 1461305484526 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:24 INFO - PROCESS | 3548 | ++DOCSHELL 17281C00 == 156 [pid = 3548] [id = 690] 23:11:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 303 (1B6C3C00) [pid = 3548] [serial = 2070] [outer = 00000000] 23:11:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 304 (1FDEE400) [pid = 3548] [serial = 2071] [outer = 1B6C3C00] 23:11:24 INFO - PROCESS | 3548 | 1461305484583 Marionette DEBUG loaded listener.js 23:11:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 305 (20502C00) [pid = 3548] [serial = 2072] [outer = 1B6C3C00] 23:11:25 INFO - PROCESS | 3548 | 1461305485197 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1122ms 23:11:25 INFO - PROCESS | 3548 | 1461305485246 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 23:11:25 INFO - PROCESS | 3548 | 1461305485249 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 23:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:11:25 INFO - PROCESS | 3548 | 1461305485253 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:11:25 INFO - PROCESS | 3548 | 1461305485255 Marionette TRACE conn5 <- [1,2726,null,{}] 23:11:25 INFO - PROCESS | 3548 | 1461305485259 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:25 INFO - PROCESS | 3548 | 1461305485396 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 23:11:25 INFO - PROCESS | 3548 | 1461305485604 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:25 INFO - PROCESS | 3548 | ++DOCSHELL 1FD15C00 == 157 [pid = 3548] [id = 691] 23:11:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 306 (215B6000) [pid = 3548] [serial = 2073] [outer = 00000000] 23:11:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 307 (255E2C00) [pid = 3548] [serial = 2074] [outer = 215B6000] 23:11:25 INFO - PROCESS | 3548 | 1461305485661 Marionette DEBUG loaded listener.js 23:11:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 308 (2661FC00) [pid = 3548] [serial = 2075] [outer = 215B6000] 23:11:26 INFO - PROCESS | 3548 | 1461305486335 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1130ms 23:11:26 INFO - PROCESS | 3548 | 1461305486387 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 23:11:26 INFO - PROCESS | 3548 | 1461305486389 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 23:11:26 INFO - PROCESS | 3548 | 1461305486395 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:11:26 INFO - PROCESS | 3548 | 1461305486397 Marionette TRACE conn5 <- [1,2730,null,{}] 23:11:26 INFO - PROCESS | 3548 | 1461305486401 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:26 INFO - PROCESS | 3548 | 1461305486537 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 23:11:27 INFO - PROCESS | 3548 | 1461305486982 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:27 INFO - PROCESS | 3548 | ++DOCSHELL 12F61400 == 158 [pid = 3548] [id = 692] 23:11:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 309 (17631000) [pid = 3548] [serial = 2076] [outer = 00000000] 23:11:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 310 (19E7E000) [pid = 3548] [serial = 2077] [outer = 17631000] 23:11:27 INFO - PROCESS | 3548 | 1461305487041 Marionette DEBUG loaded listener.js 23:11:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 311 (1A7E0C00) [pid = 3548] [serial = 2078] [outer = 17631000] 23:11:27 INFO - PROCESS | 3548 | 1461305487675 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1314ms 23:11:27 INFO - PROCESS | 3548 | 1461305487715 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 23:11:27 INFO - PROCESS | 3548 | 1461305487720 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 23:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:11:27 INFO - PROCESS | 3548 | 1461305487725 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:11:27 INFO - PROCESS | 3548 | 1461305487728 Marionette TRACE conn5 <- [1,2734,null,{}] 23:11:27 INFO - PROCESS | 3548 | 1461305487733 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:27 INFO - PROCESS | 3548 | 1461305487870 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 23:11:28 INFO - PROCESS | 3548 | 1461305488098 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:28 INFO - PROCESS | 3548 | ++DOCSHELL 1BDC2800 == 159 [pid = 3548] [id = 693] 23:11:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 312 (1C97B400) [pid = 3548] [serial = 2079] [outer = 00000000] 23:11:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 313 (20F21800) [pid = 3548] [serial = 2080] [outer = 1C97B400] 23:11:28 INFO - PROCESS | 3548 | 1461305488153 Marionette DEBUG loaded listener.js 23:11:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (2360F800) [pid = 3548] [serial = 2081] [outer = 1C97B400] 23:11:28 INFO - PROCESS | 3548 | 1461305488810 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1121ms 23:11:28 INFO - PROCESS | 3548 | 1461305488853 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 23:11:28 INFO - PROCESS | 3548 | 1461305488857 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 23:11:28 INFO - PROCESS | 3548 | 1461305488860 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:11:28 INFO - PROCESS | 3548 | 1461305488862 Marionette TRACE conn5 <- [1,2738,null,{}] 23:11:28 INFO - PROCESS | 3548 | 1461305488866 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:29 INFO - PROCESS | 3548 | 1461305488997 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 16F44C00 == 158 [pid = 3548] [id = 677] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 1CBF3800 == 157 [pid = 3548] [id = 676] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 1BD8D800 == 156 [pid = 3548] [id = 675] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 19D7EC00 == 155 [pid = 3548] [id = 674] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 1A7DDC00 == 154 [pid = 3548] [id = 673] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 1BDCDC00 == 153 [pid = 3548] [id = 672] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (26A28C00) [pid = 3548] [serial = 1969] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | 1461305489328 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 29349800 == 152 [pid = 3548] [id = 664] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 28C7F800 == 151 [pid = 3548] [id = 663] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 28B27400 == 150 [pid = 3548] [id = 662] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 2780AC00 == 149 [pid = 3548] [id = 661] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 2771D800 == 148 [pid = 3548] [id = 660] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 27205800 == 147 [pid = 3548] [id = 659] 23:11:29 INFO - PROCESS | 3548 | ++DOCSHELL 12976400 == 148 [pid = 3548] [id = 694] 23:11:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (12E46C00) [pid = 3548] [serial = 2082] [outer = 00000000] 23:11:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (19ACA800) [pid = 3548] [serial = 2083] [outer = 12E46C00] 23:11:29 INFO - PROCESS | 3548 | 1461305489424 Marionette DEBUG loaded listener.js 23:11:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (1A7DDC00) [pid = 3548] [serial = 2084] [outer = 12E46C00] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 1FDEEC00 == 147 [pid = 3548] [id = 658] 23:11:29 INFO - PROCESS | 3548 | --DOCSHELL 19AE3C00 == 146 [pid = 3548] [id = 657] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (2672E000) [pid = 3548] [serial = 1967] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (1D9E1400) [pid = 3548] [serial = 1963] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (215AAC00) [pid = 3548] [serial = 1939] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 312 (1C97DC00) [pid = 3548] [serial = 1942] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 311 (214EB800) [pid = 3548] [serial = 1955] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 310 (2547B400) [pid = 3548] [serial = 1903] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 309 (1CB08400) [pid = 3548] [serial = 1943] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 308 (2562B800) [pid = 3548] [serial = 1966] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 307 (236B7400) [pid = 3548] [serial = 1957] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 306 (2313D400) [pid = 3548] [serial = 1946] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 305 (1F27CC00) [pid = 3548] [serial = 1900] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 304 (1C909000) [pid = 3548] [serial = 1949] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 303 (28B0C000) [pid = 3548] [serial = 1930] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 302 (20FC5800) [pid = 3548] [serial = 1964] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 301 (20FC9C00) [pid = 3548] [serial = 1954] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 300 (28B33400) [pid = 3548] [serial = 1933] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 299 (1FDF3800) [pid = 3548] [serial = 1952] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 298 (27812000) [pid = 3548] [serial = 1921] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 297 (277EFC00) [pid = 3548] [serial = 1918] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 296 (1FD0CC00) [pid = 3548] [serial = 1951] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 295 (288C4C00) [pid = 3548] [serial = 1927] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 294 (1C3D3400) [pid = 3548] [serial = 1948] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 293 (2661C400) [pid = 3548] [serial = 1906] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 292 (1CCC9400) [pid = 3548] [serial = 1936] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 291 (25475400) [pid = 3548] [serial = 1960] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 290 (1B065C00) [pid = 3548] [serial = 1897] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 289 (255DCC00) [pid = 3548] [serial = 1961] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 288 (20FC4800) [pid = 3548] [serial = 1945] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 287 (27784400) [pid = 3548] [serial = 1912] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 286 (27DAAC00) [pid = 3548] [serial = 1924] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 285 (23B54000) [pid = 3548] [serial = 1958] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 284 (27206C00) [pid = 3548] [serial = 1909] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | --DOMWINDOW == 283 (277C6800) [pid = 3548] [serial = 1915] [outer = 00000000] [url = about:blank] 23:11:29 INFO - PROCESS | 3548 | 1461305489897 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:11:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:11:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1070ms 23:11:29 INFO - PROCESS | 3548 | 1461305489945 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 23:11:29 INFO - PROCESS | 3548 | 1461305489947 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 23:11:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:11:29 INFO - PROCESS | 3548 | 1461305489956 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:11:29 INFO - PROCESS | 3548 | 1461305489962 Marionette TRACE conn5 <- [1,2742,null,{}] 23:11:29 INFO - PROCESS | 3548 | 1461305489967 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:30 INFO - PROCESS | 3548 | 1461305490088 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 23:11:30 INFO - PROCESS | 3548 | 1461305490105 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:30 INFO - PROCESS | 3548 | ++DOCSHELL 1FDEEC00 == 147 [pid = 3548] [id = 695] 23:11:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (1FDF1800) [pid = 3548] [serial = 2085] [outer = 00000000] 23:11:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (20FC4800) [pid = 3548] [serial = 2086] [outer = 1FDF1800] 23:11:30 INFO - PROCESS | 3548 | 1461305490152 Marionette DEBUG loaded listener.js 23:11:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (214E5800) [pid = 3548] [serial = 2087] [outer = 1FDF1800] 23:11:30 INFO - PROCESS | 3548 | 1461305490738 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 830ms 23:11:30 INFO - PROCESS | 3548 | 1461305490786 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 23:11:30 INFO - PROCESS | 3548 | 1461305490788 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 23:11:30 INFO - PROCESS | 3548 | 1461305490791 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:11:30 INFO - PROCESS | 3548 | 1461305490793 Marionette TRACE conn5 <- [1,2746,null,{}] 23:11:30 INFO - PROCESS | 3548 | 1461305490797 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:31 INFO - PROCESS | 3548 | 1461305490981 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 23:11:31 INFO - PROCESS | 3548 | 1461305490999 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:31 INFO - PROCESS | 3548 | ++DOCSHELL 215B8000 == 148 [pid = 3548] [id = 696] 23:11:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 287 (23636C00) [pid = 3548] [serial = 2088] [outer = 00000000] 23:11:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 288 (247E4000) [pid = 3548] [serial = 2089] [outer = 23636C00] 23:11:31 INFO - PROCESS | 3548 | 1461305491047 Marionette DEBUG loaded listener.js 23:11:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 289 (2507D800) [pid = 3548] [serial = 2090] [outer = 23636C00] 23:11:31 INFO - PROCESS | 3548 | 1461305491517 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:11:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:11:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 771ms 23:11:31 INFO - PROCESS | 3548 | 1461305491576 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 23:11:31 INFO - PROCESS | 3548 | 1461305491578 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 23:11:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:11:31 INFO - PROCESS | 3548 | 1461305491595 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:11:31 INFO - PROCESS | 3548 | 1461305491597 Marionette TRACE conn5 <- [1,2750,null,{}] 23:11:31 INFO - PROCESS | 3548 | 1461305491601 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:31 INFO - PROCESS | 3548 | 1461305491772 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 23:11:31 INFO - PROCESS | 3548 | 1461305491795 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:31 INFO - PROCESS | 3548 | ++DOCSHELL 25624800 == 149 [pid = 3548] [id = 697] 23:11:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 290 (2562A000) [pid = 3548] [serial = 2091] [outer = 00000000] 23:11:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 291 (2661D000) [pid = 3548] [serial = 2092] [outer = 2562A000] 23:11:31 INFO - PROCESS | 3548 | 1461305491852 Marionette DEBUG loaded listener.js 23:11:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 292 (26A26400) [pid = 3548] [serial = 2093] [outer = 2562A000] 23:11:32 INFO - PROCESS | 3548 | 1461305492404 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 870ms 23:11:32 INFO - PROCESS | 3548 | 1461305492464 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 23:11:32 INFO - PROCESS | 3548 | 1461305492467 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 23:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:11:32 INFO - PROCESS | 3548 | 1461305492470 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:11:32 INFO - PROCESS | 3548 | 1461305492472 Marionette TRACE conn5 <- [1,2754,null,{}] 23:11:32 INFO - PROCESS | 3548 | 1461305492475 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:32 INFO - PROCESS | 3548 | 1461305492647 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 23:11:32 INFO - PROCESS | 3548 | 1461305492673 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:32 INFO - PROCESS | 3548 | ++DOCSHELL 2725C000 == 150 [pid = 3548] [id = 698] 23:11:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (2729EC00) [pid = 3548] [serial = 2094] [outer = 00000000] 23:11:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (277C7C00) [pid = 3548] [serial = 2095] [outer = 2729EC00] 23:11:32 INFO - PROCESS | 3548 | 1461305492719 Marionette DEBUG loaded listener.js 23:11:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (27803400) [pid = 3548] [serial = 2096] [outer = 2729EC00] 23:11:33 INFO - PROCESS | 3548 | 1461305493224 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 23:11:33 INFO - PROCESS | 3548 | 1461305493244 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 23:11:33 INFO - PROCESS | 3548 | 1461305493246 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 23:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:11:33 INFO - PROCESS | 3548 | 1461305493256 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:11:33 INFO - PROCESS | 3548 | 1461305493258 Marionette TRACE conn5 <- [1,2758,null,{}] 23:11:33 INFO - PROCESS | 3548 | 1461305493262 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:33 INFO - PROCESS | 3548 | 1461305493434 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 23:11:33 INFO - PROCESS | 3548 | 1461305493454 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:33 INFO - PROCESS | 3548 | ++DOCSHELL 27814800 == 151 [pid = 3548] [id = 699] 23:11:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 296 (27DAB000) [pid = 3548] [serial = 2097] [outer = 00000000] 23:11:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 297 (28271000) [pid = 3548] [serial = 2098] [outer = 27DAB000] 23:11:33 INFO - PROCESS | 3548 | 1461305493500 Marionette DEBUG loaded listener.js 23:11:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 298 (28B0E400) [pid = 3548] [serial = 2099] [outer = 27DAB000] 23:11:34 INFO - PROCESS | 3548 | --DOMWINDOW == 297 (1CCD0800) [pid = 3548] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:11:34 INFO - PROCESS | 3548 | --DOMWINDOW == 296 (1C3CDC00) [pid = 3548] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:11:34 INFO - PROCESS | 3548 | --DOMWINDOW == 295 (1B810C00) [pid = 3548] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:11:34 INFO - PROCESS | 3548 | --DOMWINDOW == 294 (1BDC4C00) [pid = 3548] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:11:34 INFO - PROCESS | 3548 | --DOMWINDOW == 293 (19D80C00) [pid = 3548] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:11:34 INFO - PROCESS | 3548 | --DOMWINDOW == 292 (1796C400) [pid = 3548] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:11:34 INFO - PROCESS | 3548 | 1461305494276 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:11:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:11:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1080ms 23:11:34 INFO - PROCESS | 3548 | 1461305494330 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 23:11:34 INFO - PROCESS | 3548 | 1461305494332 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 23:11:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:11:34 INFO - PROCESS | 3548 | 1461305494336 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:11:34 INFO - PROCESS | 3548 | 1461305494337 Marionette TRACE conn5 <- [1,2762,null,{}] 23:11:34 INFO - PROCESS | 3548 | 1461305494341 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:34 INFO - PROCESS | 3548 | 1461305494455 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 23:11:34 INFO - PROCESS | 3548 | 1461305494465 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:34 INFO - PROCESS | 3548 | ++DOCSHELL 27DAA000 == 152 [pid = 3548] [id = 700] 23:11:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (28264C00) [pid = 3548] [serial = 2100] [outer = 00000000] 23:11:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (291DEC00) [pid = 3548] [serial = 2101] [outer = 28264C00] 23:11:34 INFO - PROCESS | 3548 | 1461305494514 Marionette DEBUG loaded listener.js 23:11:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (29302000) [pid = 3548] [serial = 2102] [outer = 28264C00] 23:11:35 INFO - PROCESS | 3548 | 1461305495020 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms 23:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:11:35 INFO - PROCESS | 3548 | 1461305495066 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 23:11:35 INFO - PROCESS | 3548 | 1461305495068 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 23:11:35 INFO - PROCESS | 3548 | 1461305495072 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:11:35 INFO - PROCESS | 3548 | 1461305495073 Marionette TRACE conn5 <- [1,2766,null,{}] 23:11:35 INFO - PROCESS | 3548 | 1461305495077 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:35 INFO - PROCESS | 3548 | 1461305495217 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 23:11:35 INFO - PROCESS | 3548 | 1461305495226 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:35 INFO - PROCESS | 3548 | ++DOCSHELL 2934D400 == 153 [pid = 3548] [id = 701] 23:11:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 296 (2934DC00) [pid = 3548] [serial = 2103] [outer = 00000000] 23:11:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 297 (2A57B000) [pid = 3548] [serial = 2104] [outer = 2934DC00] 23:11:35 INFO - PROCESS | 3548 | 1461305495271 Marionette DEBUG loaded listener.js 23:11:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 298 (2A5D5800) [pid = 3548] [serial = 2105] [outer = 2934DC00] 23:11:35 INFO - PROCESS | 3548 | 1461305495764 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 730ms 23:11:35 INFO - PROCESS | 3548 | 1461305495819 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 23:11:35 INFO - PROCESS | 3548 | 1461305495821 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 23:11:35 INFO - PROCESS | 3548 | 1461305495824 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:11:35 INFO - PROCESS | 3548 | 1461305495826 Marionette TRACE conn5 <- [1,2770,null,{}] 23:11:35 INFO - PROCESS | 3548 | 1461305495829 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:35 INFO - PROCESS | 3548 | 1461305495944 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 23:11:35 INFO - PROCESS | 3548 | 1461305495950 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:35 INFO - PROCESS | 3548 | ++DOCSHELL 29BABC00 == 154 [pid = 3548] [id = 702] 23:11:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 299 (2AE13000) [pid = 3548] [serial = 2106] [outer = 00000000] 23:11:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 300 (2AFD3000) [pid = 3548] [serial = 2107] [outer = 2AE13000] 23:11:36 INFO - PROCESS | 3548 | 1461305496000 Marionette DEBUG loaded listener.js 23:11:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 301 (2B13A000) [pid = 3548] [serial = 2108] [outer = 2AE13000] 23:11:36 INFO - PROCESS | 3548 | 1461305496904 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:11:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:11:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1117ms 23:11:36 INFO - PROCESS | 3548 | 1461305496947 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 23:11:36 INFO - PROCESS | 3548 | 1461305496953 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 23:11:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:11:36 INFO - PROCESS | 3548 | 1461305496959 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:11:36 INFO - PROCESS | 3548 | 1461305496962 Marionette TRACE conn5 <- [1,2774,null,{}] 23:11:36 INFO - PROCESS | 3548 | 1461305496968 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:37 INFO - PROCESS | 3548 | 1461305497123 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 23:11:37 INFO - PROCESS | 3548 | 1461305497336 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:37 INFO - PROCESS | 3548 | ++DOCSHELL 1C562000 == 155 [pid = 3548] [id = 703] 23:11:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 302 (1C90CC00) [pid = 3548] [serial = 2109] [outer = 00000000] 23:11:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 303 (1D9DE800) [pid = 3548] [serial = 2110] [outer = 1C90CC00] 23:11:37 INFO - PROCESS | 3548 | 1461305497394 Marionette DEBUG loaded listener.js 23:11:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 304 (1FD10400) [pid = 3548] [serial = 2111] [outer = 1C90CC00] 23:11:38 INFO - PROCESS | 3548 | 1461305497991 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1069ms 23:11:38 INFO - PROCESS | 3548 | 1461305498039 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 23:11:38 INFO - PROCESS | 3548 | 1461305498046 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 23:11:38 INFO - PROCESS | 3548 | 1461305498052 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:11:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:11:38 INFO - PROCESS | 3548 | 1461305498055 Marionette TRACE conn5 <- [1,2778,null,{}] 23:11:38 INFO - PROCESS | 3548 | 1461305498059 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:38 INFO - PROCESS | 3548 | 1461305498207 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 23:11:38 INFO - PROCESS | 3548 | 1461305498430 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:38 INFO - PROCESS | 3548 | ++DOCSHELL 2365D000 == 156 [pid = 3548] [id = 704] 23:11:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 305 (236B3000) [pid = 3548] [serial = 2112] [outer = 00000000] 23:11:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 306 (2547F800) [pid = 3548] [serial = 2113] [outer = 236B3000] 23:11:38 INFO - PROCESS | 3548 | 1461305498490 Marionette DEBUG loaded listener.js 23:11:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 307 (256ED000) [pid = 3548] [serial = 2114] [outer = 236B3000] 23:11:39 INFO - PROCESS | 3548 | 1461305499144 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1120ms 23:11:39 INFO - PROCESS | 3548 | 1461305499179 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 23:11:39 INFO - PROCESS | 3548 | 1461305499182 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 23:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:11:39 INFO - PROCESS | 3548 | 1461305499185 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:11:39 INFO - PROCESS | 3548 | 1461305499189 Marionette TRACE conn5 <- [1,2782,null,{}] 23:11:39 INFO - PROCESS | 3548 | 1461305499200 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:39 INFO - PROCESS | 3548 | 1461305499345 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 23:11:39 INFO - PROCESS | 3548 | 1461305499558 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:39 INFO - PROCESS | 3548 | ++DOCSHELL 26FBC000 == 157 [pid = 3548] [id = 705] 23:11:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 308 (26FBC400) [pid = 3548] [serial = 2115] [outer = 00000000] 23:11:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 309 (26FC2C00) [pid = 3548] [serial = 2116] [outer = 26FBC400] 23:11:39 INFO - PROCESS | 3548 | 1461305499616 Marionette DEBUG loaded listener.js 23:11:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 310 (27784400) [pid = 3548] [serial = 2117] [outer = 26FBC400] 23:11:40 INFO - PROCESS | 3548 | 1461305500230 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:11:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:11:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1073ms 23:11:40 INFO - PROCESS | 3548 | 1461305500262 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 23:11:40 INFO - PROCESS | 3548 | 1461305500265 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 23:11:40 INFO - PROCESS | 3548 | 1461305500268 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:11:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:11:40 INFO - PROCESS | 3548 | 1461305500271 Marionette TRACE conn5 <- [1,2786,null,{}] 23:11:40 INFO - PROCESS | 3548 | 1461305500274 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:40 INFO - PROCESS | 3548 | 1461305500415 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 23:11:40 INFO - PROCESS | 3548 | 1461305500635 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:40 INFO - PROCESS | 3548 | ++DOCSHELL 2AFC9C00 == 158 [pid = 3548] [id = 706] 23:11:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 311 (2AFCF000) [pid = 3548] [serial = 2118] [outer = 00000000] 23:11:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 312 (2BA37400) [pid = 3548] [serial = 2119] [outer = 2AFCF000] 23:11:40 INFO - PROCESS | 3548 | 1461305500693 Marionette DEBUG loaded listener.js 23:11:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 313 (2BA3C000) [pid = 3548] [serial = 2120] [outer = 2AFCF000] 23:11:41 INFO - PROCESS | 3548 | 1461305501336 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:11:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:11:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1120ms 23:11:41 INFO - PROCESS | 3548 | 1461305501392 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 23:11:41 INFO - PROCESS | 3548 | 1461305501394 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 23:11:41 INFO - PROCESS | 3548 | 1461305501398 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:11:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:11:41 INFO - PROCESS | 3548 | 1461305501400 Marionette TRACE conn5 <- [1,2790,null,{}] 23:11:41 INFO - PROCESS | 3548 | 1461305501404 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:41 INFO - PROCESS | 3548 | 1461305501542 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 23:11:41 INFO - PROCESS | 3548 | 1461305501749 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:41 INFO - PROCESS | 3548 | ++DOCSHELL 2A57B800 == 159 [pid = 3548] [id = 707] 23:11:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 314 (2BA3E800) [pid = 3548] [serial = 2121] [outer = 00000000] 23:11:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 315 (2BABAC00) [pid = 3548] [serial = 2122] [outer = 2BA3E800] 23:11:41 INFO - PROCESS | 3548 | 1461305501807 Marionette DEBUG loaded listener.js 23:11:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 316 (2BABD400) [pid = 3548] [serial = 2123] [outer = 2BA3E800] 23:11:42 INFO - PROCESS | 3548 | 1461305502426 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:11:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:11:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1075ms 23:11:42 INFO - PROCESS | 3548 | 1461305502477 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 23:11:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:11:42 INFO - PROCESS | 3548 | 1461305502479 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 23:11:42 INFO - PROCESS | 3548 | 1461305502482 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:11:42 INFO - PROCESS | 3548 | 1461305502484 Marionette TRACE conn5 <- [1,2794,null,{}] 23:11:42 INFO - PROCESS | 3548 | 1461305502488 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:42 INFO - PROCESS | 3548 | 1461305502634 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 23:11:42 INFO - PROCESS | 3548 | 1461305502843 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:42 INFO - PROCESS | 3548 | ++DOCSHELL 2BF5C800 == 160 [pid = 3548] [id = 708] 23:11:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 317 (2BF5E800) [pid = 3548] [serial = 2124] [outer = 00000000] 23:11:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 318 (2BF66800) [pid = 3548] [serial = 2125] [outer = 2BF5E800] 23:11:42 INFO - PROCESS | 3548 | 1461305502901 Marionette DEBUG loaded listener.js 23:11:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 319 (2BF68000) [pid = 3548] [serial = 2126] [outer = 2BF5E800] 23:11:43 INFO - PROCESS | 3548 | 1461305503564 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:11:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:11:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1120ms 23:11:43 INFO - PROCESS | 3548 | 1461305503608 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 23:11:43 INFO - PROCESS | 3548 | 1461305503610 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 23:11:43 INFO - PROCESS | 3548 | 1461305503614 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:11:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:11:43 INFO - PROCESS | 3548 | 1461305503616 Marionette TRACE conn5 <- [1,2798,null,{}] 23:11:43 INFO - PROCESS | 3548 | 1461305503620 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:43 INFO - PROCESS | 3548 | 1461305503757 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 23:11:44 INFO - PROCESS | 3548 | 1461305503968 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:44 INFO - PROCESS | 3548 | ++DOCSHELL 28C77C00 == 161 [pid = 3548] [id = 709] 23:11:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 320 (2BF65C00) [pid = 3548] [serial = 2127] [outer = 00000000] 23:11:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 321 (30518400) [pid = 3548] [serial = 2128] [outer = 2BF65C00] 23:11:44 INFO - PROCESS | 3548 | 1461305504066 Marionette DEBUG loaded listener.js 23:11:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 322 (3051A000) [pid = 3548] [serial = 2129] [outer = 2BF65C00] 23:11:44 INFO - PROCESS | 3548 | 1461305504630 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:11:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:11:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1075ms 23:11:44 INFO - PROCESS | 3548 | 1461305504692 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 23:11:44 INFO - PROCESS | 3548 | 1461305504694 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 23:11:44 INFO - PROCESS | 3548 | 1461305504698 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:11:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:11:44 INFO - PROCESS | 3548 | 1461305504700 Marionette TRACE conn5 <- [1,2802,null,{}] 23:11:44 INFO - PROCESS | 3548 | 1461305504704 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:44 INFO - PROCESS | 3548 | 1461305504870 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 23:11:45 INFO - PROCESS | 3548 | 1461305505080 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:45 INFO - PROCESS | 3548 | ++DOCSHELL 2BE67800 == 162 [pid = 3548] [id = 710] 23:11:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 323 (2BE68800) [pid = 3548] [serial = 2130] [outer = 00000000] 23:11:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 324 (2BE6E800) [pid = 3548] [serial = 2131] [outer = 2BE68800] 23:11:45 INFO - PROCESS | 3548 | 1461305505134 Marionette DEBUG loaded listener.js 23:11:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 325 (2BE70000) [pid = 3548] [serial = 2132] [outer = 2BE68800] 23:11:45 INFO - PROCESS | 3548 | 1461305505725 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:11:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:11:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1067ms 23:11:45 INFO - PROCESS | 3548 | 1461305505769 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 23:11:45 INFO - PROCESS | 3548 | 1461305505771 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 23:11:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:11:45 INFO - PROCESS | 3548 | 1461305505775 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:11:45 INFO - PROCESS | 3548 | 1461305505777 Marionette TRACE conn5 <- [1,2806,null,{}] 23:11:45 INFO - PROCESS | 3548 | 1461305505781 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:45 INFO - PROCESS | 3548 | 1461305505918 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 23:11:46 INFO - PROCESS | 3548 | 1461305506128 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:46 INFO - PROCESS | 3548 | ++DOCSHELL 2BE73000 == 163 [pid = 3548] [id = 711] 23:11:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 326 (2BF68400) [pid = 3548] [serial = 2133] [outer = 00000000] 23:11:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 327 (2D24CC00) [pid = 3548] [serial = 2134] [outer = 2BF68400] 23:11:46 INFO - PROCESS | 3548 | 1461305506182 Marionette DEBUG loaded listener.js 23:11:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 328 (2D250800) [pid = 3548] [serial = 2135] [outer = 2BF68400] 23:11:46 INFO - PROCESS | 3548 | 1461305506794 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1066ms 23:11:46 INFO - PROCESS | 3548 | 1461305506845 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 23:11:46 INFO - PROCESS | 3548 | 1461305506847 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 23:11:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:11:46 INFO - PROCESS | 3548 | 1461305506851 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:11:46 INFO - PROCESS | 3548 | 1461305506853 Marionette TRACE conn5 <- [1,2810,null,{}] 23:11:46 INFO - PROCESS | 3548 | 1461305506857 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:47 INFO - PROCESS | 3548 | 1461305506997 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 23:11:47 INFO - PROCESS | 3548 | 1461305507212 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:47 INFO - PROCESS | 3548 | ++DOCSHELL 204ED400 == 164 [pid = 3548] [id = 712] 23:11:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 329 (2D24C800) [pid = 3548] [serial = 2136] [outer = 00000000] 23:11:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 330 (304A0800) [pid = 3548] [serial = 2137] [outer = 2D24C800] 23:11:47 INFO - PROCESS | 3548 | 1461305507309 Marionette DEBUG loaded listener.js 23:11:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 331 (304A4800) [pid = 3548] [serial = 2138] [outer = 2D24C800] 23:11:47 INFO - PROCESS | 3548 | 1461305507942 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1121ms 23:11:48 INFO - PROCESS | 3548 | 1461305507976 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 23:11:48 INFO - PROCESS | 3548 | 1461305507979 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 23:11:48 INFO - PROCESS | 3548 | 1461305507982 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:11:48 INFO - PROCESS | 3548 | 1461305507985 Marionette TRACE conn5 <- [1,2814,null,{}] 23:11:48 INFO - PROCESS | 3548 | 1461305507989 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:48 INFO - PROCESS | 3548 | 1461305508146 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 23:11:48 INFO - PROCESS | 3548 | 1461305508366 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:48 INFO - PROCESS | 3548 | ++DOCSHELL 2DE40000 == 165 [pid = 3548] [id = 713] 23:11:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 332 (2DE42800) [pid = 3548] [serial = 2139] [outer = 00000000] 23:11:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 333 (3049D800) [pid = 3548] [serial = 2140] [outer = 2DE42800] 23:11:48 INFO - PROCESS | 3548 | 1461305508468 Marionette DEBUG loaded listener.js 23:11:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 334 (304A9800) [pid = 3548] [serial = 2141] [outer = 2DE42800] 23:11:49 INFO - PROCESS | 3548 | 1461305509057 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:11:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:11:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1128ms 23:11:49 INFO - PROCESS | 3548 | 1461305509114 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 23:11:49 INFO - PROCESS | 3548 | 1461305509117 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 23:11:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:11:49 INFO - PROCESS | 3548 | 1461305509120 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:11:49 INFO - PROCESS | 3548 | 1461305509122 Marionette TRACE conn5 <- [1,2818,null,{}] 23:11:49 INFO - PROCESS | 3548 | 1461305509126 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:49 INFO - PROCESS | 3548 | 1461305509263 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 23:11:49 INFO - PROCESS | 3548 | 1461305509477 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:49 INFO - PROCESS | 3548 | ++DOCSHELL 2BABFC00 == 166 [pid = 3548] [id = 714] 23:11:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 335 (2DE46400) [pid = 3548] [serial = 2142] [outer = 00000000] 23:11:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 336 (31305000) [pid = 3548] [serial = 2143] [outer = 2DE46400] 23:11:49 INFO - PROCESS | 3548 | 1461305509572 Marionette DEBUG loaded listener.js 23:11:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 337 (31308000) [pid = 3548] [serial = 2144] [outer = 2DE46400] 23:11:50 INFO - PROCESS | 3548 | 1461305510184 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1129ms 23:11:50 INFO - PROCESS | 3548 | 1461305510267 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 23:11:50 INFO - PROCESS | 3548 | 1461305510269 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 23:11:50 INFO - PROCESS | 3548 | 1461305510275 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:11:50 INFO - PROCESS | 3548 | 1461305510277 Marionette TRACE conn5 <- [1,2822,null,{}] 23:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:11:50 INFO - PROCESS | 3548 | 1461305510281 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:50 INFO - PROCESS | 3548 | 1461305510421 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 23:11:50 INFO - PROCESS | 3548 | 1461305510670 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:50 INFO - PROCESS | 3548 | ++DOCSHELL 1BDD1400 == 167 [pid = 3548] [id = 715] 23:11:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 338 (1D8B9400) [pid = 3548] [serial = 2145] [outer = 00000000] 23:11:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 339 (30C15400) [pid = 3548] [serial = 2146] [outer = 1D8B9400] 23:11:50 INFO - PROCESS | 3548 | 1461305510774 Marionette DEBUG loaded listener.js 23:11:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 340 (30C14800) [pid = 3548] [serial = 2147] [outer = 1D8B9400] 23:11:51 INFO - PROCESS | 3548 | 1461305511450 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1216ms 23:11:51 INFO - PROCESS | 3548 | 1461305511497 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 23:11:51 INFO - PROCESS | 3548 | 1461305511500 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 23:11:51 INFO - PROCESS | 3548 | 1461305511503 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:11:51 INFO - PROCESS | 3548 | 1461305511505 Marionette TRACE conn5 <- [1,2826,null,{}] 23:11:51 INFO - PROCESS | 3548 | 1461305511509 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:51 INFO - PROCESS | 3548 | 1461305511650 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 23:11:51 INFO - PROCESS | 3548 | 1461305511881 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:51 INFO - PROCESS | 3548 | ++DOCSHELL 1D726400 == 168 [pid = 3548] [id = 716] 23:11:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 341 (1EE31C00) [pid = 3548] [serial = 2148] [outer = 00000000] 23:11:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 342 (256E6000) [pid = 3548] [serial = 2149] [outer = 1EE31C00] 23:11:51 INFO - PROCESS | 3548 | 1461305511938 Marionette DEBUG loaded listener.js 23:11:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 343 (236B1C00) [pid = 3548] [serial = 2150] [outer = 1EE31C00] 23:11:52 INFO - PROCESS | 3548 | 1461305512597 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1117ms 23:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:11:52 INFO - PROCESS | 3548 | 1461305512624 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 23:11:52 INFO - PROCESS | 3548 | 1461305512627 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 23:11:52 INFO - PROCESS | 3548 | 1461305512630 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:11:52 INFO - PROCESS | 3548 | 1461305512632 Marionette TRACE conn5 <- [1,2830,null,{}] 23:11:52 INFO - PROCESS | 3548 | 1461305512636 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:52 INFO - PROCESS | 3548 | 1461305512775 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 23:11:53 INFO - PROCESS | 3548 | 1461305513041 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:53 INFO - PROCESS | 3548 | ++DOCSHELL 293F2800 == 169 [pid = 3548] [id = 717] 23:11:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 344 (29BB1000) [pid = 3548] [serial = 2151] [outer = 00000000] 23:11:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 345 (2A185800) [pid = 3548] [serial = 2152] [outer = 29BB1000] 23:11:53 INFO - PROCESS | 3548 | 1461305513100 Marionette DEBUG loaded listener.js 23:11:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 346 (2A189000) [pid = 3548] [serial = 2153] [outer = 29BB1000] 23:11:53 INFO - PROCESS | 3548 | 1461305513730 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1179ms 23:11:53 INFO - PROCESS | 3548 | 1461305513826 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 23:11:53 INFO - PROCESS | 3548 | 1461305513828 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 23:11:53 INFO - PROCESS | 3548 | 1461305513834 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:11:53 INFO - PROCESS | 3548 | 1461305513836 Marionette TRACE conn5 <- [1,2834,null,{}] 23:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:11:53 INFO - PROCESS | 3548 | 1461305513840 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:54 INFO - PROCESS | 3548 | 1461305514316 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 23:11:54 INFO - PROCESS | 3548 | 1461305514733 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:54 INFO - PROCESS | 3548 | ++DOCSHELL 1B032400 == 170 [pid = 3548] [id = 718] 23:11:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 347 (1B05F400) [pid = 3548] [serial = 2154] [outer = 00000000] 23:11:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 348 (1B830C00) [pid = 3548] [serial = 2155] [outer = 1B05F400] 23:11:54 INFO - PROCESS | 3548 | 1461305514787 Marionette DEBUG loaded listener.js 23:11:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 349 (1C3CA400) [pid = 3548] [serial = 2156] [outer = 1B05F400] 23:11:55 INFO - PROCESS | 3548 | 1461305515396 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1633ms 23:11:55 INFO - PROCESS | 3548 | 1461305515474 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 23:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:11:55 INFO - PROCESS | 3548 | 1461305515479 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 23:11:55 INFO - PROCESS | 3548 | 1461305515483 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:11:55 INFO - PROCESS | 3548 | 1461305515487 Marionette TRACE conn5 <- [1,2838,null,{}] 23:11:55 INFO - PROCESS | 3548 | 1461305515492 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:55 INFO - PROCESS | 3548 | 1461305515626 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 23:11:55 INFO - PROCESS | 3548 | 1461305515848 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:55 INFO - PROCESS | 3548 | ++DOCSHELL 1DAC8C00 == 171 [pid = 3548] [id = 719] 23:11:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 350 (1E3B4000) [pid = 3548] [serial = 2157] [outer = 00000000] 23:11:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 351 (1FDF3800) [pid = 3548] [serial = 2158] [outer = 1E3B4000] 23:11:55 INFO - PROCESS | 3548 | 1461305515947 Marionette DEBUG loaded listener.js 23:11:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 352 (1C566800) [pid = 3548] [serial = 2159] [outer = 1E3B4000] 23:11:56 INFO - PROCESS | 3548 | 1461305516600 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:11:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:11:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1185ms 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 2934D400 == 170 [pid = 3548] [id = 701] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 27DAA000 == 169 [pid = 3548] [id = 700] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 27814800 == 168 [pid = 3548] [id = 699] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 2725C000 == 167 [pid = 3548] [id = 698] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 25624800 == 166 [pid = 3548] [id = 697] 23:11:56 INFO - PROCESS | 3548 | --DOMWINDOW == 351 (2A57E400) [pid = 3548] [serial = 1999] [outer = 00000000] [url = about:blank] 23:11:56 INFO - PROCESS | 3548 | --DOMWINDOW == 350 (2AE18800) [pid = 3548] [serial = 2002] [outer = 00000000] [url = about:blank] 23:11:56 INFO - PROCESS | 3548 | --DOMWINDOW == 349 (2AFD2C00) [pid = 3548] [serial = 2005] [outer = 00000000] [url = about:blank] 23:11:56 INFO - PROCESS | 3548 | --DOMWINDOW == 348 (2B116000) [pid = 3548] [serial = 2008] [outer = 00000000] [url = about:blank] 23:11:56 INFO - PROCESS | 3548 | --DOMWINDOW == 347 (1D9DF400) [pid = 3548] [serial = 2011] [outer = 00000000] [url = about:blank] 23:11:56 INFO - PROCESS | 3548 | --DOMWINDOW == 346 (23612000) [pid = 3548] [serial = 2035] [outer = 00000000] [url = about:blank] 23:11:56 INFO - PROCESS | 3548 | 1461305516838 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 23:11:56 INFO - PROCESS | 3548 | 1461305516841 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 215B8000 == 165 [pid = 3548] [id = 696] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 1FDEEC00 == 164 [pid = 3548] [id = 695] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 12976400 == 163 [pid = 3548] [id = 694] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 1BDC2800 == 162 [pid = 3548] [id = 693] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 12F61400 == 161 [pid = 3548] [id = 692] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 2781C400 == 160 [pid = 3548] [id = 687] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 27782400 == 159 [pid = 3548] [id = 686] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 267C8000 == 158 [pid = 3548] [id = 685] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 256ED800 == 157 [pid = 3548] [id = 684] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 255E0C00 == 156 [pid = 3548] [id = 683] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 25074400 == 155 [pid = 3548] [id = 682] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 20503400 == 154 [pid = 3548] [id = 681] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 1C89CC00 == 153 [pid = 3548] [id = 680] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 19AC8C00 == 152 [pid = 3548] [id = 679] 23:11:56 INFO - PROCESS | 3548 | --DOCSHELL 1FD0C800 == 151 [pid = 3548] [id = 678] 23:11:56 INFO - PROCESS | 3548 | 1461305516906 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:11:56 INFO - PROCESS | 3548 | 1461305516908 Marionette TRACE conn5 <- [1,2842,null,{}] 23:11:56 INFO - PROCESS | 3548 | 1461305516912 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:11:57 INFO - PROCESS | 3548 | 1461305517035 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 345 (1FDF2800) [pid = 3548] [serial = 2029] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 344 (1D9DC000) [pid = 3548] [serial = 2018] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 343 (1CAB2800) [pid = 3548] [serial = 2017] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 342 (23139800) [pid = 3548] [serial = 2021] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 341 (20F1EC00) [pid = 3548] [serial = 2020] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 340 (1C97A800) [pid = 3548] [serial = 2026] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 339 (1B8BF800) [pid = 3548] [serial = 1972] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 338 (29BAA800) [pid = 3548] [serial = 1996] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 337 (1A1BE000) [pid = 3548] [serial = 2023] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 336 (1B037000) [pid = 3548] [serial = 2024] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 335 (25627C00) [pid = 3548] [serial = 2014] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 334 (27DA7800) [pid = 3548] [serial = 1981] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 333 (29309400) [pid = 3548] [serial = 1990] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 332 (29353400) [pid = 3548] [serial = 1993] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 331 (291E4400) [pid = 3548] [serial = 1987] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 330 (20FBE400) [pid = 3548] [serial = 1975] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 329 (27710800) [pid = 3548] [serial = 1978] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 328 (28B2CC00) [pid = 3548] [serial = 1984] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 327 (1FDEF000) [pid = 3548] [serial = 2032] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 326 (204F3000) [pid = 3548] [serial = 2030] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 325 (2054D800) [pid = 3548] [serial = 2033] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | --DOMWINDOW == 324 (1CB06800) [pid = 3548] [serial = 2027] [outer = 00000000] [url = about:blank] 23:11:57 INFO - PROCESS | 3548 | 1461305517286 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:57 INFO - PROCESS | 3548 | ++DOCSHELL 1A195800 == 152 [pid = 3548] [id = 720] 23:11:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 325 (1A1BE000) [pid = 3548] [serial = 2160] [outer = 00000000] 23:11:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 326 (1A7DD000) [pid = 3548] [serial = 2161] [outer = 1A1BE000] 23:11:57 INFO - PROCESS | 3548 | 1461305517369 Marionette DEBUG loaded listener.js 23:11:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 327 (1B801C00) [pid = 3548] [serial = 2162] [outer = 1A1BE000] 23:11:57 INFO - PROCESS | 3548 | 1461305517792 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 910ms 23:11:57 INFO - PROCESS | 3548 | 1461305517832 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 23:11:57 INFO - PROCESS | 3548 | 1461305517836 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 23:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:11:57 INFO - PROCESS | 3548 | 1461305517846 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:11:57 INFO - PROCESS | 3548 | 1461305517850 Marionette TRACE conn5 <- [1,2846,null,{}] 23:11:57 INFO - PROCESS | 3548 | 1461305517854 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:58 INFO - PROCESS | 3548 | 1461305517973 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 23:11:58 INFO - PROCESS | 3548 | 1461305517980 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:58 INFO - PROCESS | 3548 | ++DOCSHELL 1C566400 == 153 [pid = 3548] [id = 721] 23:11:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 328 (1C743C00) [pid = 3548] [serial = 2163] [outer = 00000000] 23:11:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 329 (1EE34000) [pid = 3548] [serial = 2164] [outer = 1C743C00] 23:11:58 INFO - PROCESS | 3548 | 1461305518026 Marionette DEBUG loaded listener.js 23:11:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 330 (1FDEEC00) [pid = 3548] [serial = 2165] [outer = 1C743C00] 23:11:58 INFO - PROCESS | 3548 | 1461305518552 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:11:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:11:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 23:11:58 INFO - PROCESS | 3548 | 1461305518629 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 23:11:58 INFO - PROCESS | 3548 | 1461305518631 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 23:11:58 INFO - PROCESS | 3548 | 1461305518635 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:11:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:11:58 INFO - PROCESS | 3548 | 1461305518637 Marionette TRACE conn5 <- [1,2850,null,{}] 23:11:58 INFO - PROCESS | 3548 | 1461305518640 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:58 INFO - PROCESS | 3548 | 1461305518757 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 23:11:58 INFO - PROCESS | 3548 | 1461305518767 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:58 INFO - PROCESS | 3548 | ++DOCSHELL 20510800 == 154 [pid = 3548] [id = 722] 23:11:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 331 (20544000) [pid = 3548] [serial = 2166] [outer = 00000000] 23:11:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 332 (215AB800) [pid = 3548] [serial = 2167] [outer = 20544000] 23:11:58 INFO - PROCESS | 3548 | 1461305518816 Marionette DEBUG loaded listener.js 23:11:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 333 (215B8000) [pid = 3548] [serial = 2168] [outer = 20544000] 23:11:59 INFO - PROCESS | 3548 | 1461305519412 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 830ms 23:11:59 INFO - PROCESS | 3548 | 1461305519469 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 23:11:59 INFO - PROCESS | 3548 | 1461305519471 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 23:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:11:59 INFO - PROCESS | 3548 | 1461305519475 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:11:59 INFO - PROCESS | 3548 | 1461305519476 Marionette TRACE conn5 <- [1,2854,null,{}] 23:11:59 INFO - PROCESS | 3548 | 1461305519480 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:59 INFO - PROCESS | 3548 | 1461305519658 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 23:11:59 INFO - PROCESS | 3548 | 1461305519685 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:59 INFO - PROCESS | 3548 | ++DOCSHELL 23619800 == 155 [pid = 3548] [id = 723] 23:11:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 334 (2361C800) [pid = 3548] [serial = 2169] [outer = 00000000] 23:11:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 335 (23634C00) [pid = 3548] [serial = 2170] [outer = 2361C800] 23:11:59 INFO - PROCESS | 3548 | 1461305519741 Marionette DEBUG loaded listener.js 23:11:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 336 (23663400) [pid = 3548] [serial = 2171] [outer = 2361C800] 23:12:00 INFO - PROCESS | 3548 | 1461305520300 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 870ms 23:12:00 INFO - PROCESS | 3548 | 1461305520345 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 23:12:00 INFO - PROCESS | 3548 | 1461305520347 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 23:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:12:00 INFO - PROCESS | 3548 | 1461305520351 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:12:00 INFO - PROCESS | 3548 | 1461305520352 Marionette TRACE conn5 <- [1,2858,null,{}] 23:12:00 INFO - PROCESS | 3548 | 1461305520356 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:00 INFO - PROCESS | 3548 | 1461305520529 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 23:12:00 INFO - PROCESS | 3548 | 1461305520550 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:00 INFO - PROCESS | 3548 | ++DOCSHELL 247E5C00 == 156 [pid = 3548] [id = 724] 23:12:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 337 (247E6C00) [pid = 3548] [serial = 2172] [outer = 00000000] 23:12:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 338 (25072400) [pid = 3548] [serial = 2173] [outer = 247E6C00] 23:12:00 INFO - PROCESS | 3548 | 1461305520596 Marionette DEBUG loaded listener.js 23:12:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 339 (25474C00) [pid = 3548] [serial = 2174] [outer = 247E6C00] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 338 (12E46C00) [pid = 3548] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 337 (2562A000) [pid = 3548] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 336 (27DAB000) [pid = 3548] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 335 (2729EC00) [pid = 3548] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 334 (28264C00) [pid = 3548] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 333 (17631000) [pid = 3548] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 332 (1C97B400) [pid = 3548] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 331 (1FDF1800) [pid = 3548] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 330 (23636C00) [pid = 3548] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:12:01 INFO - PROCESS | 3548 | --DOMWINDOW == 329 (2934DC00) [pid = 3548] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:12:01 INFO - PROCESS | 3548 | 1461305521673 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1383ms 23:12:01 INFO - PROCESS | 3548 | 1461305521734 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 23:12:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:12:01 INFO - PROCESS | 3548 | 1461305521736 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 23:12:01 INFO - PROCESS | 3548 | 1461305521740 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:12:01 INFO - PROCESS | 3548 | 1461305521742 Marionette TRACE conn5 <- [1,2862,null,{}] 23:12:01 INFO - PROCESS | 3548 | 1461305521745 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:01 INFO - PROCESS | 3548 | 1461305521924 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 23:12:02 INFO - PROCESS | 3548 | 1461305522069 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:02 INFO - PROCESS | 3548 | ++DOCSHELL 204EC000 == 157 [pid = 3548] [id = 725] 23:12:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 330 (2050AC00) [pid = 3548] [serial = 2175] [outer = 00000000] 23:12:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 331 (255E6000) [pid = 3548] [serial = 2176] [outer = 2050AC00] 23:12:02 INFO - PROCESS | 3548 | 1461305522116 Marionette DEBUG loaded listener.js 23:12:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 332 (25628000) [pid = 3548] [serial = 2177] [outer = 2050AC00] 23:12:02 INFO - PROCESS | 3548 | 1461305522671 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 970ms 23:12:02 INFO - PROCESS | 3548 | 1461305522711 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 23:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:12:02 INFO - PROCESS | 3548 | 1461305522716 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 23:12:02 INFO - PROCESS | 3548 | 1461305522721 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:12:02 INFO - PROCESS | 3548 | 1461305522725 Marionette TRACE conn5 <- [1,2866,null,{}] 23:12:02 INFO - PROCESS | 3548 | 1461305522731 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:02 INFO - PROCESS | 3548 | 1461305522887 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 23:12:03 INFO - PROCESS | 3548 | 1461305523105 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:03 INFO - PROCESS | 3548 | ++DOCSHELL 16F87400 == 158 [pid = 3548] [id = 726] 23:12:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 333 (19E75800) [pid = 3548] [serial = 2178] [outer = 00000000] 23:12:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 334 (1B066000) [pid = 3548] [serial = 2179] [outer = 19E75800] 23:12:03 INFO - PROCESS | 3548 | 1461305523179 Marionette DEBUG loaded listener.js 23:12:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 335 (1B80B800) [pid = 3548] [serial = 2180] [outer = 19E75800] 23:12:03 INFO - PROCESS | 3548 | 1461305523876 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:12:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:12:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1230ms 23:12:03 INFO - PROCESS | 3548 | 1461305523951 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 23:12:03 INFO - PROCESS | 3548 | 1461305523957 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 23:12:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:12:03 INFO - PROCESS | 3548 | 1461305523964 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:12:03 INFO - PROCESS | 3548 | 1461305523967 Marionette TRACE conn5 <- [1,2870,null,{}] 23:12:04 INFO - PROCESS | 3548 | 1461305523971 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:04 INFO - PROCESS | 3548 | 1461305524150 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 23:12:04 INFO - PROCESS | 3548 | 1461305524359 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:04 INFO - PROCESS | 3548 | ++DOCSHELL 1D8E7800 == 159 [pid = 3548] [id = 727] 23:12:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 336 (1D8E7C00) [pid = 3548] [serial = 2181] [outer = 00000000] 23:12:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 337 (19D7BC00) [pid = 3548] [serial = 2182] [outer = 1D8E7C00] 23:12:04 INFO - PROCESS | 3548 | 1461305524459 Marionette DEBUG loaded listener.js 23:12:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 338 (212F0400) [pid = 3548] [serial = 2183] [outer = 1D8E7C00] 23:12:05 INFO - PROCESS | 3548 | 1461305525153 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:12:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:12:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1234ms 23:12:05 INFO - PROCESS | 3548 | 1461305525199 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 23:12:05 INFO - PROCESS | 3548 | 1461305525202 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 23:12:05 INFO - PROCESS | 3548 | 1461305525205 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:12:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:12:05 INFO - PROCESS | 3548 | 1461305525209 Marionette TRACE conn5 <- [1,2874,null,{}] 23:12:05 INFO - PROCESS | 3548 | 1461305525220 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:05 INFO - PROCESS | 3548 | 1461305525368 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 23:12:05 INFO - PROCESS | 3548 | 1461305525586 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:05 INFO - PROCESS | 3548 | ++DOCSHELL 26620400 == 160 [pid = 3548] [id = 728] 23:12:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 339 (26735C00) [pid = 3548] [serial = 2184] [outer = 00000000] 23:12:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 340 (26A24800) [pid = 3548] [serial = 2185] [outer = 26735C00] 23:12:05 INFO - PROCESS | 3548 | 1461305525688 Marionette DEBUG loaded listener.js 23:12:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 341 (26FB7800) [pid = 3548] [serial = 2186] [outer = 26735C00] 23:12:06 INFO - PROCESS | 3548 | 1461305526330 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1178ms 23:12:06 INFO - PROCESS | 3548 | 1461305526387 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 23:12:06 INFO - PROCESS | 3548 | 1461305526390 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 23:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:12:06 INFO - PROCESS | 3548 | 1461305526394 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:12:06 INFO - PROCESS | 3548 | 1461305526396 Marionette TRACE conn5 <- [1,2878,null,{}] 23:12:06 INFO - PROCESS | 3548 | 1461305526400 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:06 INFO - PROCESS | 3548 | 1461305526538 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 23:12:06 INFO - PROCESS | 3548 | 1461305526749 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:06 INFO - PROCESS | 3548 | ++DOCSHELL 27205000 == 161 [pid = 3548] [id = 729] 23:12:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 342 (27206800) [pid = 3548] [serial = 2187] [outer = 00000000] 23:12:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 343 (2729D400) [pid = 3548] [serial = 2188] [outer = 27206800] 23:12:06 INFO - PROCESS | 3548 | 1461305526849 Marionette DEBUG loaded listener.js 23:12:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 344 (27709000) [pid = 3548] [serial = 2189] [outer = 27206800] 23:12:07 INFO - PROCESS | 3548 | 1461305527431 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1072ms 23:12:07 INFO - PROCESS | 3548 | 1461305527474 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 23:12:07 INFO - PROCESS | 3548 | 1461305527477 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 23:12:07 INFO - PROCESS | 3548 | 1461305527480 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:12:07 INFO - PROCESS | 3548 | 1461305527482 Marionette TRACE conn5 <- [1,2882,null,{}] 23:12:07 INFO - PROCESS | 3548 | 1461305527486 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:07 INFO - PROCESS | 3548 | 1461305527620 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 23:12:07 INFO - PROCESS | 3548 | 1461305527841 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:07 INFO - PROCESS | 3548 | ++DOCSHELL 27787000 == 162 [pid = 3548] [id = 730] 23:12:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 345 (2778B800) [pid = 3548] [serial = 2190] [outer = 00000000] 23:12:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 346 (277E9C00) [pid = 3548] [serial = 2191] [outer = 2778B800] 23:12:07 INFO - PROCESS | 3548 | 1461305527898 Marionette DEBUG loaded listener.js 23:12:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 347 (27806400) [pid = 3548] [serial = 2192] [outer = 2778B800] 23:12:08 INFO - PROCESS | 3548 | 1461305528484 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1076ms 23:12:08 INFO - PROCESS | 3548 | 1461305528560 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 23:12:08 INFO - PROCESS | 3548 | 1461305528562 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 23:12:08 INFO - PROCESS | 3548 | 1461305528566 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:12:08 INFO - PROCESS | 3548 | 1461305528568 Marionette TRACE conn5 <- [1,2886,null,{}] 23:12:08 INFO - PROCESS | 3548 | 1461305528572 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:08 INFO - PROCESS | 3548 | 1461305528732 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 23:12:09 INFO - PROCESS | 3548 | 1461305528966 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:09 INFO - PROCESS | 3548 | ++DOCSHELL 288C4400 == 163 [pid = 3548] [id = 731] 23:12:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 348 (288C7000) [pid = 3548] [serial = 2193] [outer = 00000000] 23:12:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 349 (28B0F800) [pid = 3548] [serial = 2194] [outer = 288C7000] 23:12:09 INFO - PROCESS | 3548 | 1461305529069 Marionette DEBUG loaded listener.js 23:12:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 350 (212F2C00) [pid = 3548] [serial = 2195] [outer = 288C7000] 23:12:09 INFO - PROCESS | 3548 | 1461305529713 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1172ms 23:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:12:09 INFO - PROCESS | 3548 | 1461305529742 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 23:12:09 INFO - PROCESS | 3548 | 1461305529744 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 23:12:09 INFO - PROCESS | 3548 | 1461305529748 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:12:09 INFO - PROCESS | 3548 | 1461305529750 Marionette TRACE conn5 <- [1,2890,null,{}] 23:12:09 INFO - PROCESS | 3548 | 1461305529754 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:09 INFO - PROCESS | 3548 | 1461305529889 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 23:12:10 INFO - PROCESS | 3548 | 1461305530105 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:10 INFO - PROCESS | 3548 | ++DOCSHELL 28B04800 == 164 [pid = 3548] [id = 732] 23:12:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 351 (28C65400) [pid = 3548] [serial = 2196] [outer = 00000000] 23:12:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 352 (2930B800) [pid = 3548] [serial = 2197] [outer = 28C65400] 23:12:10 INFO - PROCESS | 3548 | 1461305530203 Marionette DEBUG loaded listener.js 23:12:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 353 (293EDC00) [pid = 3548] [serial = 2198] [outer = 28C65400] 23:12:10 INFO - PROCESS | 3548 | 1461305530836 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1124ms 23:12:10 INFO - PROCESS | 3548 | 1461305530876 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 23:12:10 INFO - PROCESS | 3548 | 1461305530879 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 23:12:10 INFO - PROCESS | 3548 | 1461305530882 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:12:10 INFO - PROCESS | 3548 | 1461305530885 Marionette TRACE conn5 <- [1,2894,null,{}] 23:12:10 INFO - PROCESS | 3548 | 1461305530888 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:11 INFO - PROCESS | 3548 | 1461305531023 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 23:12:11 INFO - PROCESS | 3548 | 1461305531234 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:11 INFO - PROCESS | 3548 | ++DOCSHELL 2A184800 == 165 [pid = 3548] [id = 733] 23:12:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 354 (2A186000) [pid = 3548] [serial = 2199] [outer = 00000000] 23:12:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 355 (2A18F800) [pid = 3548] [serial = 2200] [outer = 2A186000] 23:12:11 INFO - PROCESS | 3548 | 1461305531333 Marionette DEBUG loaded listener.js 23:12:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 356 (2A57E400) [pid = 3548] [serial = 2201] [outer = 2A186000] 23:12:11 INFO - PROCESS | 3548 | 1461305531922 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:12:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:12:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1128ms 23:12:12 INFO - PROCESS | 3548 | 1461305532014 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 23:12:12 INFO - PROCESS | 3548 | 1461305532016 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 23:12:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:12:12 INFO - PROCESS | 3548 | 1461305532035 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:12:12 INFO - PROCESS | 3548 | 1461305532037 Marionette TRACE conn5 <- [1,2898,null,{}] 23:12:12 INFO - PROCESS | 3548 | 1461305532043 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:12 INFO - PROCESS | 3548 | 1461305532182 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 23:12:12 INFO - PROCESS | 3548 | 1461305532387 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:12 INFO - PROCESS | 3548 | ++DOCSHELL 29308C00 == 166 [pid = 3548] [id = 734] 23:12:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 357 (2A5D5400) [pid = 3548] [serial = 2202] [outer = 00000000] 23:12:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 358 (2AFD2800) [pid = 3548] [serial = 2203] [outer = 2A5D5400] 23:12:12 INFO - PROCESS | 3548 | 1461305532442 Marionette DEBUG loaded listener.js 23:12:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 359 (2AFD6000) [pid = 3548] [serial = 2204] [outer = 2A5D5400] 23:12:13 INFO - PROCESS | 3548 | 1461305533073 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:12:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:12:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:12:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1087ms 23:12:13 INFO - PROCESS | 3548 | 1461305533111 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 23:12:13 INFO - PROCESS | 3548 | 1461305533114 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 23:12:13 INFO - TEST-START | /DOMEvents/constructors.html 23:12:13 INFO - PROCESS | 3548 | 1461305533117 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:12:13 INFO - PROCESS | 3548 | 1461305533119 Marionette TRACE conn5 <- [1,2902,null,{}] 23:12:13 INFO - PROCESS | 3548 | 1461305533123 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:13 INFO - PROCESS | 3548 | 1461305533264 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 23:12:13 INFO - PROCESS | 3548 | 1461305533522 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:13 INFO - PROCESS | 3548 | ++DOCSHELL 2AE1C400 == 167 [pid = 3548] [id = 735] 23:12:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 360 (2AE1C800) [pid = 3548] [serial = 2205] [outer = 00000000] 23:12:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 361 (2AEBD400) [pid = 3548] [serial = 2206] [outer = 2AE1C800] 23:12:13 INFO - PROCESS | 3548 | 1461305533583 Marionette DEBUG loaded listener.js 23:12:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 362 (2AEBE800) [pid = 3548] [serial = 2207] [outer = 2AE1C800] 23:12:14 INFO - PROCESS | 3548 | 1461305534320 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:12:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:12:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:12:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 1295ms 23:12:14 INFO - PROCESS | 3548 | 1461305534415 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 23:12:14 INFO - PROCESS | 3548 | 1461305534418 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 23:12:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:12:14 INFO - PROCESS | 3548 | 1461305534422 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:12:14 INFO - PROCESS | 3548 | 1461305534424 Marionette TRACE conn5 <- [1,2906,null,{}] 23:12:14 INFO - PROCESS | 3548 | 1461305534428 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:14 INFO - PROCESS | 3548 | 1461305534592 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 23:12:14 INFO - PROCESS | 3548 | 1461305534805 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:14 INFO - PROCESS | 3548 | ++DOCSHELL 2AEBBC00 == 168 [pid = 3548] [id = 736] 23:12:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 363 (2AEC1800) [pid = 3548] [serial = 2208] [outer = 00000000] 23:12:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 364 (2BF61400) [pid = 3548] [serial = 2209] [outer = 2AEC1800] 23:12:14 INFO - PROCESS | 3548 | 1461305534909 Marionette DEBUG loaded listener.js 23:12:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 365 (2D250C00) [pid = 3548] [serial = 2210] [outer = 2AEC1800] 23:12:15 INFO - PROCESS | 3548 | 1461305535521 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:12:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:12:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1131ms 23:12:15 INFO - PROCESS | 3548 | 1461305535556 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 23:12:15 INFO - PROCESS | 3548 | 1461305535559 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 23:12:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:12:15 INFO - PROCESS | 3548 | 1461305535562 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:12:15 INFO - PROCESS | 3548 | 1461305535564 Marionette TRACE conn5 <- [1,2910,null,{}] 23:12:15 INFO - PROCESS | 3548 | 1461305535568 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:15 INFO - PROCESS | 3548 | 1461305535707 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 23:12:15 INFO - PROCESS | 3548 | 1461305535932 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:15 INFO - PROCESS | 3548 | ++DOCSHELL 2DE3C800 == 169 [pid = 3548] [id = 737] 23:12:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 366 (2DE44000) [pid = 3548] [serial = 2211] [outer = 00000000] 23:12:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 367 (303D2800) [pid = 3548] [serial = 2212] [outer = 2DE44000] 23:12:16 INFO - PROCESS | 3548 | 1461305535989 Marionette DEBUG loaded listener.js 23:12:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 368 (303D3C00) [pid = 3548] [serial = 2213] [outer = 2DE44000] 23:12:16 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:16 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:16 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:16 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:16 INFO - PROCESS | 3548 | 1461305536561 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:12:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:12:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 23:12:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 23:12:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 23:12:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:12:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1021ms 23:12:16 INFO - PROCESS | 3548 | 1461305536587 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 23:12:16 INFO - PROCESS | 3548 | 1461305536589 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 23:12:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:12:16 INFO - PROCESS | 3548 | 1461305536593 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:12:16 INFO - PROCESS | 3548 | 1461305536595 Marionette TRACE conn5 <- [1,2914,null,{}] 23:12:16 INFO - PROCESS | 3548 | 1461305536599 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:16 INFO - PROCESS | 3548 | 1461305536753 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 23:12:17 INFO - PROCESS | 3548 | 1461305536988 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:17 INFO - PROCESS | 3548 | ++DOCSHELL 2DE44C00 == 170 [pid = 3548] [id = 738] 23:12:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 369 (303CF000) [pid = 3548] [serial = 2214] [outer = 00000000] 23:12:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 370 (30C1AC00) [pid = 3548] [serial = 2215] [outer = 303CF000] 23:12:17 INFO - PROCESS | 3548 | 1461305537045 Marionette DEBUG loaded listener.js 23:12:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 371 (30C1E800) [pid = 3548] [serial = 2216] [outer = 303CF000] 23:12:17 INFO - PROCESS | 3548 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:12:17 INFO - PROCESS | 3548 | 1461305537597 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:12:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:12:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1017ms 23:12:17 INFO - PROCESS | 3548 | 1461305537622 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 23:12:17 INFO - PROCESS | 3548 | 1461305537624 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 23:12:17 INFO - PROCESS | 3548 | 1461305537630 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:12:17 INFO - PROCESS | 3548 | 1461305537632 Marionette TRACE conn5 <- [1,2918,null,{}] 23:12:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:12:17 INFO - PROCESS | 3548 | 1461305537636 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:17 INFO - PROCESS | 3548 | 1461305537775 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 23:12:18 INFO - PROCESS | 3548 | 1461305538007 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:18 INFO - PROCESS | 3548 | ++DOCSHELL 30C20400 == 171 [pid = 3548] [id = 739] 23:12:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 372 (30C62C00) [pid = 3548] [serial = 2217] [outer = 00000000] 23:12:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 373 (30C6B000) [pid = 3548] [serial = 2218] [outer = 30C62C00] 23:12:18 INFO - PROCESS | 3548 | 1461305538066 Marionette DEBUG loaded listener.js 23:12:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 374 (30C6D800) [pid = 3548] [serial = 2219] [outer = 30C62C00] 23:12:18 INFO - PROCESS | 3548 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:12:18 INFO - PROCESS | 3548 | 1461305538605 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:12:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:12:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1014ms 23:12:18 INFO - PROCESS | 3548 | 1461305538650 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 23:12:18 INFO - PROCESS | 3548 | 1461305538652 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 23:12:18 INFO - PROCESS | 3548 | 1461305538656 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:12:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:12:18 INFO - PROCESS | 3548 | 1461305538658 Marionette TRACE conn5 <- [1,2922,null,{}] 23:12:18 INFO - PROCESS | 3548 | 1461305538662 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:18 INFO - PROCESS | 3548 | 1461305538801 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 23:12:19 INFO - PROCESS | 3548 | 1461305539037 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:19 INFO - PROCESS | 3548 | ++DOCSHELL 303DA400 == 172 [pid = 3548] [id = 740] 23:12:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 375 (30C69C00) [pid = 3548] [serial = 2220] [outer = 00000000] 23:12:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 376 (3130C800) [pid = 3548] [serial = 2221] [outer = 30C69C00] 23:12:19 INFO - PROCESS | 3548 | 1461305539094 Marionette DEBUG loaded listener.js 23:12:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 377 (3130F400) [pid = 3548] [serial = 2222] [outer = 30C69C00] 23:12:19 INFO - PROCESS | 3548 | 1461305539609 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:12:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:12:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 970ms 23:12:19 INFO - PROCESS | 3548 | 1461305539629 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 23:12:19 INFO - PROCESS | 3548 | 1461305539631 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 23:12:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:12:19 INFO - PROCESS | 3548 | 1461305539635 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:12:19 INFO - PROCESS | 3548 | 1461305539637 Marionette TRACE conn5 <- [1,2926,null,{}] 23:12:19 INFO - PROCESS | 3548 | 1461305539641 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:19 INFO - PROCESS | 3548 | 1461305539781 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 23:12:20 INFO - PROCESS | 3548 | 1461305540004 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:20 INFO - PROCESS | 3548 | ++DOCSHELL 28262400 == 173 [pid = 3548] [id = 741] 23:12:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 378 (2A34AC00) [pid = 3548] [serial = 2223] [outer = 00000000] 23:12:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 379 (2FB59400) [pid = 3548] [serial = 2224] [outer = 2A34AC00] 23:12:20 INFO - PROCESS | 3548 | 1461305540149 Marionette DEBUG loaded listener.js 23:12:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 380 (2FB5B400) [pid = 3548] [serial = 2225] [outer = 2A34AC00] 23:12:20 INFO - PROCESS | 3548 | 1461305540674 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:12:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:12:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1077ms 23:12:20 INFO - PROCESS | 3548 | 1461305540721 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 23:12:20 INFO - PROCESS | 3548 | 1461305540723 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 23:12:20 INFO - PROCESS | 3548 | 1461305540729 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:12:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:12:20 INFO - PROCESS | 3548 | 1461305540731 Marionette TRACE conn5 <- [1,2930,null,{}] 23:12:20 INFO - PROCESS | 3548 | 1461305540735 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:20 INFO - PROCESS | 3548 | 1461305540878 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 23:12:21 INFO - PROCESS | 3548 | 1461305541106 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:21 INFO - PROCESS | 3548 | ++DOCSHELL 1A7D8000 == 174 [pid = 3548] [id = 742] 23:12:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 381 (1B6C7400) [pid = 3548] [serial = 2226] [outer = 00000000] 23:12:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 382 (2313B400) [pid = 3548] [serial = 2227] [outer = 1B6C7400] 23:12:21 INFO - PROCESS | 3548 | 1461305541164 Marionette DEBUG loaded listener.js 23:12:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 383 (247E7000) [pid = 3548] [serial = 2228] [outer = 1B6C7400] 23:12:21 INFO - PROCESS | 3548 | 1461305541722 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:12:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:12:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:12:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1015ms 23:12:21 INFO - PROCESS | 3548 | 1461305541749 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 23:12:21 INFO - PROCESS | 3548 | 1461305541751 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 23:12:21 INFO - PROCESS | 3548 | 1461305541755 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:12:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:12:21 INFO - PROCESS | 3548 | 1461305541757 Marionette TRACE conn5 <- [1,2934,null,{}] 23:12:21 INFO - PROCESS | 3548 | 1461305541760 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:21 INFO - PROCESS | 3548 | 1461305541903 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 23:12:22 INFO - PROCESS | 3548 | 1461305542145 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:22 INFO - PROCESS | 3548 | ++DOCSHELL 25624400 == 175 [pid = 3548] [id = 743] 23:12:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 384 (2672F400) [pid = 3548] [serial = 2229] [outer = 00000000] 23:12:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 385 (288C4C00) [pid = 3548] [serial = 2230] [outer = 2672F400] 23:12:22 INFO - PROCESS | 3548 | 1461305542203 Marionette DEBUG loaded listener.js 23:12:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 386 (2826B800) [pid = 3548] [serial = 2231] [outer = 2672F400] 23:12:22 INFO - PROCESS | 3548 | 1461305542858 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:12:22 INFO - PROCESS | 3548 | ************************* 23:12:22 INFO - PROCESS | 3548 | A coding exception was thrown and uncaught in a Task. 23:12:22 INFO - PROCESS | 3548 | 23:12:22 INFO - PROCESS | 3548 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:12:22 INFO - PROCESS | 3548 | Full stack: 23:12:22 INFO - PROCESS | 3548 | ************************* 23:12:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:12:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1130ms 23:12:22 INFO - PROCESS | 3548 | 1461305542908 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 23:12:22 INFO - PROCESS | 3548 | 1461305542910 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 23:12:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:12:22 INFO - PROCESS | 3548 | 1461305542916 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:12:22 INFO - PROCESS | 3548 | 1461305542918 Marionette TRACE conn5 <- [1,2938,null,{}] 23:12:22 INFO - PROCESS | 3548 | 1461305542922 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:23 INFO - PROCESS | 3548 | 1461305543063 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 23:12:23 INFO - PROCESS | 3548 | 1461305543328 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:23 INFO - PROCESS | 3548 | ++DOCSHELL 28C7BC00 == 176 [pid = 3548] [id = 744] 23:12:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 387 (2930CC00) [pid = 3548] [serial = 2232] [outer = 00000000] 23:12:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 388 (2FB5B800) [pid = 3548] [serial = 2233] [outer = 2930CC00] 23:12:23 INFO - PROCESS | 3548 | 1461305543385 Marionette DEBUG loaded listener.js 23:12:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 389 (30AAA400) [pid = 3548] [serial = 2234] [outer = 2930CC00] 23:12:23 INFO - PROCESS | 3548 | ++DOCSHELL 2FB85000 == 177 [pid = 3548] [id = 745] 23:12:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 390 (2FB86400) [pid = 3548] [serial = 2235] [outer = 00000000] 23:12:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 391 (2FB88000) [pid = 3548] [serial = 2236] [outer = 2FB86400] 23:12:24 INFO - PROCESS | 3548 | 1461305544065 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:12:24 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:12:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1177ms 23:12:24 INFO - PROCESS | 3548 | 1461305544093 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 23:12:24 INFO - PROCESS | 3548 | 1461305544096 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 23:12:24 INFO - PROCESS | 3548 | 1461305544099 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:12:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:12:24 INFO - PROCESS | 3548 | 1461305544101 Marionette TRACE conn5 <- [1,2942,null,{}] 23:12:24 INFO - PROCESS | 3548 | 1461305544105 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:24 INFO - PROCESS | 3548 | 1461305544291 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 23:12:24 INFO - PROCESS | 3548 | 1461305544550 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:24 INFO - PROCESS | 3548 | ++DOCSHELL 2FB84C00 == 178 [pid = 3548] [id = 746] 23:12:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 392 (2FB8A000) [pid = 3548] [serial = 2237] [outer = 00000000] 23:12:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 393 (2FB8FC00) [pid = 3548] [serial = 2238] [outer = 2FB8A000] 23:12:24 INFO - PROCESS | 3548 | 1461305544609 Marionette DEBUG loaded listener.js 23:12:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 394 (2FB8F800) [pid = 3548] [serial = 2239] [outer = 2FB8A000] 23:12:25 INFO - PROCESS | 3548 | 1461305545136 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:12:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:12:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:12:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1072ms 23:12:25 INFO - PROCESS | 3548 | 1461305545175 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 23:12:25 INFO - PROCESS | 3548 | 1461305545177 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 23:12:25 INFO - PROCESS | 3548 | 1461305545180 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:12:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:12:25 INFO - PROCESS | 3548 | 1461305545182 Marionette TRACE conn5 <- [1,2946,null,{}] 23:12:25 INFO - PROCESS | 3548 | 1461305545201 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:25 INFO - PROCESS | 3548 | 1461305545448 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 23:12:25 INFO - PROCESS | 3548 | 1461305545819 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:25 INFO - PROCESS | 3548 | ++DOCSHELL 19ADC400 == 179 [pid = 3548] [id = 747] 23:12:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 395 (19AE1800) [pid = 3548] [serial = 2240] [outer = 00000000] 23:12:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 396 (1A7D8800) [pid = 3548] [serial = 2241] [outer = 19AE1800] 23:12:25 INFO - PROCESS | 3548 | 1461305545885 Marionette DEBUG loaded listener.js 23:12:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 397 (1BD8A800) [pid = 3548] [serial = 2242] [outer = 19AE1800] 23:12:26 INFO - PROCESS | 3548 | 1461305546470 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:12:26 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:12:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1329ms 23:12:26 INFO - PROCESS | 3548 | 1461305546514 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 23:12:26 INFO - PROCESS | 3548 | 1461305546519 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 23:12:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:12:26 INFO - PROCESS | 3548 | 1461305546524 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:12:26 INFO - PROCESS | 3548 | 1461305546527 Marionette TRACE conn5 <- [1,2950,null,{}] 23:12:26 INFO - PROCESS | 3548 | 1461305546532 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:26 INFO - PROCESS | 3548 | 1461305546676 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 23:12:26 INFO - PROCESS | 3548 | 1461305546915 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:26 INFO - PROCESS | 3548 | ++DOCSHELL 1D9E8800 == 180 [pid = 3548] [id = 748] 23:12:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 398 (1EF04400) [pid = 3548] [serial = 2243] [outer = 00000000] 23:12:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 399 (215B5000) [pid = 3548] [serial = 2244] [outer = 1EF04400] 23:12:27 INFO - PROCESS | 3548 | 1461305546971 Marionette DEBUG loaded listener.js 23:12:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 400 (23616C00) [pid = 3548] [serial = 2245] [outer = 1EF04400] 23:12:27 INFO - PROCESS | 3548 | 1461305547510 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:12:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:12:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1018ms 23:12:27 INFO - PROCESS | 3548 | 1461305547560 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 23:12:27 INFO - PROCESS | 3548 | 1461305547564 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 23:12:27 INFO - PROCESS | 3548 | 1461305547571 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:12:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:12:27 INFO - PROCESS | 3548 | 1461305547574 Marionette TRACE conn5 <- [1,2954,null,{}] 23:12:27 INFO - PROCESS | 3548 | 1461305547595 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:27 INFO - PROCESS | 3548 | 1461305547736 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 23:12:28 INFO - PROCESS | 3548 | 1461305547983 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:28 INFO - PROCESS | 3548 | ++DOCSHELL 1B830800 == 181 [pid = 3548] [id = 749] 23:12:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 401 (1C55B400) [pid = 3548] [serial = 2246] [outer = 00000000] 23:12:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 402 (255DD000) [pid = 3548] [serial = 2247] [outer = 1C55B400] 23:12:28 INFO - PROCESS | 3548 | 1461305548040 Marionette DEBUG loaded listener.js 23:12:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 403 (272A1000) [pid = 3548] [serial = 2248] [outer = 1C55B400] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 247E5C00 == 180 [pid = 3548] [id = 724] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 23619800 == 179 [pid = 3548] [id = 723] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 20510800 == 178 [pid = 3548] [id = 722] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 1C566400 == 177 [pid = 3548] [id = 721] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 1A195800 == 176 [pid = 3548] [id = 720] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 1DAC8C00 == 175 [pid = 3548] [id = 719] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 1B032400 == 174 [pid = 3548] [id = 718] 23:12:28 INFO - PROCESS | 3548 | 1461305548777 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 2BE73000 == 173 [pid = 3548] [id = 711] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 2BE67800 == 172 [pid = 3548] [id = 710] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 28C77C00 == 171 [pid = 3548] [id = 709] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 2BF5C800 == 170 [pid = 3548] [id = 708] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 2A57B800 == 169 [pid = 3548] [id = 707] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 2AFC9C00 == 168 [pid = 3548] [id = 706] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 26FBC000 == 167 [pid = 3548] [id = 705] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 2365D000 == 166 [pid = 3548] [id = 704] 23:12:28 INFO - PROCESS | 3548 | --DOCSHELL 1C562000 == 165 [pid = 3548] [id = 703] 23:12:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:12:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1242ms 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 402 (2A5D5800) [pid = 3548] [serial = 2105] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 401 (1A7DDC00) [pid = 3548] [serial = 2084] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 400 (26A26400) [pid = 3548] [serial = 2093] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 399 (28271000) [pid = 3548] [serial = 2098] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 398 (29BAC400) [pid = 3548] [serial = 2065] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 397 (255E2C00) [pid = 3548] [serial = 2074] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 396 (27803400) [pid = 3548] [serial = 2096] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 395 (1B036400) [pid = 3548] [serial = 2038] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 394 (29302000) [pid = 3548] [serial = 2102] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 393 (19ACA800) [pid = 3548] [serial = 2083] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 392 (1A7E0C00) [pid = 3548] [serial = 2078] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 391 (277C7C00) [pid = 3548] [serial = 2095] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 390 (2B133C00) [pid = 3548] [serial = 2068] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 389 (19E7E000) [pid = 3548] [serial = 2077] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 388 (236B4C00) [pid = 3548] [serial = 2044] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 387 (2360F800) [pid = 3548] [serial = 2081] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 386 (1FDEE400) [pid = 3548] [serial = 2071] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 385 (2661D000) [pid = 3548] [serial = 2092] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 384 (20F21800) [pid = 3548] [serial = 2080] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 383 (28B0E400) [pid = 3548] [serial = 2099] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 382 (255E4C00) [pid = 3548] [serial = 2047] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 381 (214E5800) [pid = 3548] [serial = 2087] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 380 (28C62400) [pid = 3548] [serial = 2062] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 379 (20504400) [pid = 3548] [serial = 2041] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 378 (272A2400) [pid = 3548] [serial = 2053] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 377 (291DEC00) [pid = 3548] [serial = 2101] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 376 (27DB0400) [pid = 3548] [serial = 2059] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 375 (20FC4800) [pid = 3548] [serial = 2086] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 374 (26612400) [pid = 3548] [serial = 2050] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 373 (2507D800) [pid = 3548] [serial = 2090] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 372 (277BEC00) [pid = 3548] [serial = 2056] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 371 (247E4000) [pid = 3548] [serial = 2089] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | --DOMWINDOW == 370 (2A57B000) [pid = 3548] [serial = 2104] [outer = 00000000] [url = about:blank] 23:12:28 INFO - PROCESS | 3548 | 1461305548897 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 23:12:28 INFO - PROCESS | 3548 | 1461305548900 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 23:12:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:12:28 INFO - PROCESS | 3548 | 1461305548909 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:12:28 INFO - PROCESS | 3548 | 1461305548914 Marionette TRACE conn5 <- [1,2958,null,{}] 23:12:28 INFO - PROCESS | 3548 | 1461305548923 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:29 INFO - PROCESS | 3548 | 1461305549047 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 23:12:29 INFO - PROCESS | 3548 | 1461305549220 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:29 INFO - PROCESS | 3548 | ++DOCSHELL 1B036400 == 166 [pid = 3548] [id = 750] 23:12:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 371 (1B33EC00) [pid = 3548] [serial = 2249] [outer = 00000000] 23:12:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 372 (1C745C00) [pid = 3548] [serial = 2250] [outer = 1B33EC00] 23:12:29 INFO - PROCESS | 3548 | 1461305549270 Marionette DEBUG loaded listener.js 23:12:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 373 (1CAACC00) [pid = 3548] [serial = 2251] [outer = 1B33EC00] 23:12:29 INFO - PROCESS | 3548 | 1461305549672 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:12:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:12:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 830ms 23:12:29 INFO - PROCESS | 3548 | 1461305549738 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 23:12:29 INFO - PROCESS | 3548 | 1461305549740 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 23:12:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:12:29 INFO - PROCESS | 3548 | 1461305549744 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:12:29 INFO - PROCESS | 3548 | 1461305549745 Marionette TRACE conn5 <- [1,2962,null,{}] 23:12:29 INFO - PROCESS | 3548 | 1461305549749 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:29 INFO - PROCESS | 3548 | 1461305549870 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 23:12:29 INFO - PROCESS | 3548 | 1461305549880 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:29 INFO - PROCESS | 3548 | ++DOCSHELL 1F27CC00 == 167 [pid = 3548] [id = 751] 23:12:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 374 (1FD0C800) [pid = 3548] [serial = 2252] [outer = 00000000] 23:12:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 375 (215AAC00) [pid = 3548] [serial = 2253] [outer = 1FD0C800] 23:12:29 INFO - PROCESS | 3548 | 1461305549926 Marionette DEBUG loaded listener.js 23:12:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 376 (23607C00) [pid = 3548] [serial = 2254] [outer = 1FD0C800] 23:12:30 INFO - PROCESS | 3548 | 1461305550442 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:12:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:12:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 730ms 23:12:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:12:30 INFO - PROCESS | 3548 | 1461305550478 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 23:12:30 INFO - PROCESS | 3548 | 1461305550480 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 23:12:30 INFO - PROCESS | 3548 | 1461305550483 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:12:30 INFO - PROCESS | 3548 | 1461305550485 Marionette TRACE conn5 <- [1,2966,null,{}] 23:12:30 INFO - PROCESS | 3548 | 1461305550488 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:30 INFO - PROCESS | 3548 | 1461305550637 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 23:12:30 INFO - PROCESS | 3548 | 1461305550855 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:30 INFO - PROCESS | 3548 | ++DOCSHELL 1B8C0400 == 168 [pid = 3548] [id = 752] 23:12:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 377 (1CBF1400) [pid = 3548] [serial = 2255] [outer = 00000000] 23:12:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 378 (26618000) [pid = 3548] [serial = 2256] [outer = 1CBF1400] 23:12:30 INFO - PROCESS | 3548 | 1461305550914 Marionette DEBUG loaded listener.js 23:12:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 379 (26FBF800) [pid = 3548] [serial = 2257] [outer = 1CBF1400] 23:12:31 INFO - PROCESS | 3548 | 1461305551351 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:12:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:12:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 930ms 23:12:31 INFO - PROCESS | 3548 | 1461305551414 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 23:12:31 INFO - PROCESS | 3548 | 1461305551416 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 23:12:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:12:31 INFO - PROCESS | 3548 | 1461305551419 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:12:31 INFO - PROCESS | 3548 | 1461305551421 Marionette TRACE conn5 <- [1,2970,null,{}] 23:12:31 INFO - PROCESS | 3548 | 1461305551432 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:31 INFO - PROCESS | 3548 | 1461305551622 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 23:12:31 INFO - PROCESS | 3548 | 1461305551646 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:31 INFO - PROCESS | 3548 | ++DOCSHELL 1D8B4800 == 169 [pid = 3548] [id = 753] 23:12:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 380 (2781EC00) [pid = 3548] [serial = 2258] [outer = 00000000] 23:12:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 381 (28B31000) [pid = 3548] [serial = 2259] [outer = 2781EC00] 23:12:31 INFO - PROCESS | 3548 | 1461305551691 Marionette DEBUG loaded listener.js 23:12:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 382 (28C68800) [pid = 3548] [serial = 2260] [outer = 2781EC00] 23:12:32 INFO - PROCESS | 3548 | 1461305552209 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:12:32 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:12:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:12:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 830ms 23:12:32 INFO - PROCESS | 3548 | 1461305552250 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 23:12:32 INFO - PROCESS | 3548 | 1461305552252 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 23:12:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:12:32 INFO - PROCESS | 3548 | 1461305552255 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:12:32 INFO - PROCESS | 3548 | 1461305552257 Marionette TRACE conn5 <- [1,2974,null,{}] 23:12:32 INFO - PROCESS | 3548 | 1461305552260 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:32 INFO - PROCESS | 3548 | 1461305552448 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 23:12:32 INFO - PROCESS | 3548 | 1461305552474 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:32 INFO - PROCESS | 3548 | ++DOCSHELL 28C7DC00 == 170 [pid = 3548] [id = 754] 23:12:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 383 (291EB000) [pid = 3548] [serial = 2261] [outer = 00000000] 23:12:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 384 (2A584800) [pid = 3548] [serial = 2262] [outer = 291EB000] 23:12:32 INFO - PROCESS | 3548 | 1461305552520 Marionette DEBUG loaded listener.js 23:12:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 385 (2A5DD800) [pid = 3548] [serial = 2263] [outer = 291EB000] 23:12:33 INFO - PROCESS | 3548 | 1461305553004 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:12:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:12:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 770ms 23:12:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:12:33 INFO - PROCESS | 3548 | 1461305553026 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 23:12:33 INFO - PROCESS | 3548 | 1461305553028 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 23:12:33 INFO - PROCESS | 3548 | 1461305553031 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:12:33 INFO - PROCESS | 3548 | 1461305553032 Marionette TRACE conn5 <- [1,2978,null,{}] 23:12:33 INFO - PROCESS | 3548 | 1461305553043 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:33 INFO - PROCESS | 3548 | 1461305553518 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 384 (20571000) [pid = 3548] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 383 (2361C800) [pid = 3548] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 382 (247E6C00) [pid = 3548] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 381 (1B05F400) [pid = 3548] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 380 (1E3B4000) [pid = 3548] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 379 (20544000) [pid = 3548] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 378 (1C743C00) [pid = 3548] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 377 (1A1BE000) [pid = 3548] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 376 (2AE13000) [pid = 3548] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 375 (23619C00) [pid = 3548] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 374 (23654800) [pid = 3548] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:12:33 INFO - PROCESS | 3548 | --DOMWINDOW == 373 (236B1400) [pid = 3548] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:12:33 INFO - PROCESS | 3548 | 1461305553644 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:33 INFO - PROCESS | 3548 | ++DOCSHELL 12B72000 == 171 [pid = 3548] [id = 755] 23:12:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 374 (12E3D800) [pid = 3548] [serial = 2264] [outer = 00000000] 23:12:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 375 (1A1BE000) [pid = 3548] [serial = 2265] [outer = 12E3D800] 23:12:33 INFO - PROCESS | 3548 | 1461305553691 Marionette DEBUG loaded listener.js 23:12:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 376 (1C9ED000) [pid = 3548] [serial = 2266] [outer = 12E3D800] 23:12:34 INFO - PROCESS | 3548 | ++DOCSHELL 2BAB7000 == 172 [pid = 3548] [id = 756] 23:12:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 377 (2BABA000) [pid = 3548] [serial = 2267] [outer = 00000000] 23:12:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 378 (2BABB000) [pid = 3548] [serial = 2268] [outer = 2BABA000] 23:12:34 INFO - PROCESS | 3548 | 1461305554164 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:12:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:12:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1186ms 23:12:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:12:34 INFO - PROCESS | 3548 | 1461305554217 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 23:12:34 INFO - PROCESS | 3548 | 1461305554219 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 23:12:34 INFO - PROCESS | 3548 | 1461305554223 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:12:34 INFO - PROCESS | 3548 | 1461305554225 Marionette TRACE conn5 <- [1,2982,null,{}] 23:12:34 INFO - PROCESS | 3548 | 1461305554228 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:34 INFO - PROCESS | 3548 | 1461305554395 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 23:12:34 INFO - PROCESS | 3548 | 1461305554580 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:34 INFO - PROCESS | 3548 | ++DOCSHELL 1D71E800 == 173 [pid = 3548] [id = 757] 23:12:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 379 (247E6C00) [pid = 3548] [serial = 2269] [outer = 00000000] 23:12:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 380 (2B110C00) [pid = 3548] [serial = 2270] [outer = 247E6C00] 23:12:34 INFO - PROCESS | 3548 | 1461305554626 Marionette DEBUG loaded listener.js 23:12:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 381 (2BE69800) [pid = 3548] [serial = 2271] [outer = 247E6C00] 23:12:35 INFO - PROCESS | 3548 | 1461305555003 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:12:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:12:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:12:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 831ms 23:12:35 INFO - PROCESS | 3548 | 1461305555054 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 23:12:35 INFO - PROCESS | 3548 | 1461305555056 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 23:12:35 INFO - PROCESS | 3548 | 1461305555060 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:12:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:12:35 INFO - PROCESS | 3548 | 1461305555062 Marionette TRACE conn5 <- [1,2986,null,{}] 23:12:35 INFO - PROCESS | 3548 | 1461305555065 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:35 INFO - PROCESS | 3548 | 1461305555188 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 23:12:35 INFO - PROCESS | 3548 | 1461305555194 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:35 INFO - PROCESS | 3548 | ++DOCSHELL 26A7F800 == 174 [pid = 3548] [id = 758] 23:12:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 382 (26A80000) [pid = 3548] [serial = 2272] [outer = 00000000] 23:12:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 383 (26A86C00) [pid = 3548] [serial = 2273] [outer = 26A80000] 23:12:35 INFO - PROCESS | 3548 | 1461305555243 Marionette DEBUG loaded listener.js 23:12:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 384 (26A8B400) [pid = 3548] [serial = 2274] [outer = 26A80000] 23:12:36 INFO - PROCESS | 3548 | 1461305556063 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:12:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:12:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1016ms 23:12:36 INFO - PROCESS | 3548 | 1461305556081 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 23:12:36 INFO - PROCESS | 3548 | 1461305556086 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 23:12:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:12:36 INFO - PROCESS | 3548 | 1461305556092 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:12:36 INFO - PROCESS | 3548 | 1461305556096 Marionette TRACE conn5 <- [1,2990,null,{}] 23:12:36 INFO - PROCESS | 3548 | 1461305556123 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:36 INFO - PROCESS | 3548 | 1461305556280 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 23:12:36 INFO - PROCESS | 3548 | 1461305556550 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:36 INFO - PROCESS | 3548 | ++DOCSHELL 1C3D6000 == 175 [pid = 3548] [id = 759] 23:12:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 385 (1C55A000) [pid = 3548] [serial = 2275] [outer = 00000000] 23:12:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 386 (1D9E0C00) [pid = 3548] [serial = 2276] [outer = 1C55A000] 23:12:36 INFO - PROCESS | 3548 | 1461305556613 Marionette DEBUG loaded listener.js 23:12:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 387 (1FDF6800) [pid = 3548] [serial = 2277] [outer = 1C55A000] 23:12:37 INFO - PROCESS | 3548 | 1461305557230 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:12:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:12:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1199ms 23:12:37 INFO - PROCESS | 3548 | 1461305557295 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 23:12:37 INFO - PROCESS | 3548 | 1461305557301 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 23:12:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:12:37 INFO - PROCESS | 3548 | 1461305557324 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:12:37 INFO - PROCESS | 3548 | 1461305557327 Marionette TRACE conn5 <- [1,2994,null,{}] 23:12:37 INFO - PROCESS | 3548 | 1461305557331 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:37 INFO - PROCESS | 3548 | 1461305557490 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 23:12:37 INFO - PROCESS | 3548 | 1461305557755 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:37 INFO - PROCESS | 3548 | ++DOCSHELL 255EA000 == 176 [pid = 3548] [id = 760] 23:12:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 388 (256DF000) [pid = 3548] [serial = 2278] [outer = 00000000] 23:12:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 389 (267BC400) [pid = 3548] [serial = 2279] [outer = 256DF000] 23:12:37 INFO - PROCESS | 3548 | 1461305557815 Marionette DEBUG loaded listener.js 23:12:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 390 (26A81400) [pid = 3548] [serial = 2280] [outer = 256DF000] 23:12:38 INFO - PROCESS | 3548 | 1461305558420 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:12:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:12:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1134ms 23:12:38 INFO - PROCESS | 3548 | 1461305558457 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 23:12:38 INFO - PROCESS | 3548 | 1461305558459 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 23:12:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:12:38 INFO - PROCESS | 3548 | 1461305558463 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:12:38 INFO - PROCESS | 3548 | 1461305558467 Marionette TRACE conn5 <- [1,2998,null,{}] 23:12:38 INFO - PROCESS | 3548 | 1461305558478 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:38 INFO - PROCESS | 3548 | 1461305558628 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 23:12:38 INFO - PROCESS | 3548 | 1461305558867 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:38 INFO - PROCESS | 3548 | ++DOCSHELL 2A340C00 == 177 [pid = 3548] [id = 761] 23:12:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 391 (2A34A400) [pid = 3548] [serial = 2281] [outer = 00000000] 23:12:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 392 (2B10F400) [pid = 3548] [serial = 2282] [outer = 2A34A400] 23:12:38 INFO - PROCESS | 3548 | 1461305558930 Marionette DEBUG loaded listener.js 23:12:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 393 (2BAB7C00) [pid = 3548] [serial = 2283] [outer = 2A34A400] 23:12:39 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:12:39 INFO - PROCESS | 3548 | 1461305559567 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:12:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:12:39 INFO - {} 23:12:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:12:39 INFO - {} 23:12:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:12:39 INFO - {} 23:12:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:12:39 INFO - {} 23:12:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1129ms 23:12:39 INFO - TEST-START | /FileAPI/fileReader.html 23:12:39 INFO - PROCESS | 3548 | 1461305559595 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 23:12:39 INFO - PROCESS | 3548 | 1461305559598 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 23:12:39 INFO - PROCESS | 3548 | 1461305559602 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:12:39 INFO - PROCESS | 3548 | 1461305559604 Marionette TRACE conn5 <- [1,3002,null,{}] 23:12:39 INFO - PROCESS | 3548 | 1461305559626 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:39 INFO - PROCESS | 3548 | 1461305559781 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 23:12:40 INFO - PROCESS | 3548 | 1461305560044 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:40 INFO - PROCESS | 3548 | ++DOCSHELL 2D24B800 == 178 [pid = 3548] [id = 762] 23:12:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 394 (2DE45000) [pid = 3548] [serial = 2284] [outer = 00000000] 23:12:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 395 (2FB8DC00) [pid = 3548] [serial = 2285] [outer = 2DE45000] 23:12:40 INFO - PROCESS | 3548 | 1461305560106 Marionette DEBUG loaded listener.js 23:12:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 396 (303D0C00) [pid = 3548] [serial = 2286] [outer = 2DE45000] 23:12:40 INFO - PROCESS | 3548 | 1461305560651 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:12:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:12:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:12:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:12:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:12:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 1087ms 23:12:40 INFO - PROCESS | 3548 | 1461305560693 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 23:12:40 INFO - PROCESS | 3548 | 1461305560695 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 23:12:40 INFO - TEST-START | /FileAPI/historical.html 23:12:40 INFO - PROCESS | 3548 | 1461305560699 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:12:40 INFO - PROCESS | 3548 | 1461305560701 Marionette TRACE conn5 <- [1,3006,null,{}] 23:12:40 INFO - PROCESS | 3548 | 1461305560705 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:40 INFO - PROCESS | 3548 | 1461305560848 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 23:12:41 INFO - PROCESS | 3548 | 1461305561084 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:41 INFO - PROCESS | 3548 | ++DOCSHELL 30366800 == 179 [pid = 3548] [id = 763] 23:12:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 397 (30368800) [pid = 3548] [serial = 2287] [outer = 00000000] 23:12:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 398 (3036E000) [pid = 3548] [serial = 2288] [outer = 30368800] 23:12:41 INFO - PROCESS | 3548 | 1461305561144 Marionette DEBUG loaded listener.js 23:12:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 399 (3036F400) [pid = 3548] [serial = 2289] [outer = 30368800] 23:12:41 INFO - PROCESS | 3548 | 1461305561707 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:12:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:12:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:12:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:12:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:12:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:12:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:12:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:12:41 INFO - TEST-OK | /FileAPI/historical.html | took 1018ms 23:12:41 INFO - PROCESS | 3548 | 1461305561739 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 23:12:41 INFO - PROCESS | 3548 | 1461305561741 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 23:12:41 INFO - TEST-START | /FileAPI/idlharness.html 23:12:41 INFO - PROCESS | 3548 | 1461305561764 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:12:41 INFO - PROCESS | 3548 | 1461305561766 Marionette TRACE conn5 <- [1,3010,null,{}] 23:12:41 INFO - PROCESS | 3548 | 1461305561770 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:41 INFO - PROCESS | 3548 | 1461305561924 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 23:12:42 INFO - PROCESS | 3548 | 1461305562165 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:42 INFO - PROCESS | 3548 | ++DOCSHELL 30369800 == 180 [pid = 3548] [id = 764] 23:12:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 400 (3036A400) [pid = 3548] [serial = 2290] [outer = 00000000] 23:12:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 401 (304A7400) [pid = 3548] [serial = 2291] [outer = 3036A400] 23:12:42 INFO - PROCESS | 3548 | 1461305562226 Marionette DEBUG loaded listener.js 23:12:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 402 (304A6C00) [pid = 3548] [serial = 2292] [outer = 3036A400] 23:12:43 INFO - PROCESS | 3548 | 1461305563391 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:12:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:12:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:12:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:12:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:12:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:12:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:12:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:12:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:12:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:12:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:12:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:12:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:12:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:12:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:12:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:12:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:12:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:12:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:12:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:12:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:12:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:12:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 1775ms 23:12:43 INFO - PROCESS | 3548 | 1461305563560 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 23:12:43 INFO - PROCESS | 3548 | 1461305563562 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 23:12:43 INFO - TEST-START | /FileAPI/idlharness.worker 23:12:43 INFO - PROCESS | 3548 | 1461305563568 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:12:43 INFO - PROCESS | 3548 | 1461305563570 Marionette TRACE conn5 <- [1,3014,null,{}] 23:12:43 INFO - PROCESS | 3548 | 1461305563574 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:43 INFO - PROCESS | 3548 | 1461305563705 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 23:12:44 INFO - PROCESS | 3548 | 1461305563971 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:44 INFO - PROCESS | 3548 | ++DOCSHELL 304A0400 == 181 [pid = 3548] [id = 765] 23:12:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 403 (304A0C00) [pid = 3548] [serial = 2293] [outer = 00000000] 23:12:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 404 (31E99400) [pid = 3548] [serial = 2294] [outer = 304A0C00] 23:12:44 INFO - PROCESS | 3548 | 1461305564028 Marionette DEBUG loaded listener.js 23:12:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 405 (31E9A800) [pid = 3548] [serial = 2295] [outer = 304A0C00] 23:12:44 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:12:45 INFO - PROCESS | 3548 | 1461305565241 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:12:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:12:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:12:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:12:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:12:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:12:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:12:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:12:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:12:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:12:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:12:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:12:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:12:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:12:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:12:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:12:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:12:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:12:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:12:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:12:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:12:45 INFO - {} 23:12:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1849ms 23:12:45 INFO - PROCESS | 3548 | 1461305565418 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 23:12:45 INFO - PROCESS | 3548 | 1461305565421 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 23:12:45 INFO - PROCESS | 3548 | 1461305565424 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:12:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:12:45 INFO - PROCESS | 3548 | 1461305565426 Marionette TRACE conn5 <- [1,3018,null,{}] 23:12:45 INFO - PROCESS | 3548 | 1461305565430 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:45 INFO - PROCESS | 3548 | 1461305565667 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 23:12:45 INFO - PROCESS | 3548 | 1461305565864 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:45 INFO - PROCESS | 3548 | ++DOCSHELL 3205C000 == 182 [pid = 3548] [id = 766] 23:12:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 406 (3205C400) [pid = 3548] [serial = 2296] [outer = 00000000] 23:12:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 407 (32061C00) [pid = 3548] [serial = 2297] [outer = 3205C400] 23:12:45 INFO - PROCESS | 3548 | 1461305565921 Marionette DEBUG loaded listener.js 23:12:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 408 (32061800) [pid = 3548] [serial = 2298] [outer = 3205C400] 23:12:46 INFO - PROCESS | 3548 | 1461305566436 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:12:46 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:12:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1019ms 23:12:46 INFO - PROCESS | 3548 | 1461305566447 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 23:12:46 INFO - PROCESS | 3548 | 1461305566450 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 23:12:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:12:46 INFO - PROCESS | 3548 | 1461305566468 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:12:46 INFO - PROCESS | 3548 | 1461305566470 Marionette TRACE conn5 <- [1,3022,null,{}] 23:12:46 INFO - PROCESS | 3548 | 1461305566480 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:46 INFO - PROCESS | 3548 | 1461305566627 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 23:12:46 INFO - PROCESS | 3548 | 1461305566863 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:46 INFO - PROCESS | 3548 | ++DOCSHELL 3205E400 == 183 [pid = 3548] [id = 767] 23:12:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 409 (32064800) [pid = 3548] [serial = 2299] [outer = 00000000] 23:12:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 410 (320F1000) [pid = 3548] [serial = 2300] [outer = 32064800] 23:12:46 INFO - PROCESS | 3548 | 1461305566920 Marionette DEBUG loaded listener.js 23:12:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 411 (320F0C00) [pid = 3548] [serial = 2301] [outer = 32064800] 23:12:47 INFO - PROCESS | 3548 | 1461305567490 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:12:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1097ms 23:12:47 INFO - PROCESS | 3548 | 1461305567568 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 23:12:47 INFO - PROCESS | 3548 | 1461305567570 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 23:12:47 INFO - PROCESS | 3548 | 1461305567577 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:12:47 INFO - PROCESS | 3548 | 1461305567579 Marionette TRACE conn5 <- [1,3026,null,{}] 23:12:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:12:47 INFO - PROCESS | 3548 | 1461305567583 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:47 INFO - PROCESS | 3548 | 1461305567727 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 23:12:48 INFO - PROCESS | 3548 | 1461305567993 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:48 INFO - PROCESS | 3548 | ++DOCSHELL 320F4C00 == 184 [pid = 3548] [id = 768] 23:12:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 412 (320F6400) [pid = 3548] [serial = 2302] [outer = 00000000] 23:12:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 413 (320FAC00) [pid = 3548] [serial = 2303] [outer = 320F6400] 23:12:48 INFO - PROCESS | 3548 | 1461305568053 Marionette DEBUG loaded listener.js 23:12:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 414 (32855800) [pid = 3548] [serial = 2304] [outer = 320F6400] 23:12:48 INFO - PROCESS | 3548 | 1461305568577 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:12:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:12:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:12:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1014ms 23:12:48 INFO - PROCESS | 3548 | 1461305568664 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 23:12:48 INFO - PROCESS | 3548 | 1461305568666 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 23:12:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:12:48 INFO - PROCESS | 3548 | 1461305568673 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:12:48 INFO - PROCESS | 3548 | 1461305568675 Marionette TRACE conn5 <- [1,3030,null,{}] 23:12:48 INFO - PROCESS | 3548 | 1461305568679 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:48 INFO - PROCESS | 3548 | 1461305568875 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 23:12:49 INFO - PROCESS | 3548 | 1461305569152 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:49 INFO - PROCESS | 3548 | ++DOCSHELL 12E3F000 == 185 [pid = 3548] [id = 769] 23:12:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 415 (1394D400) [pid = 3548] [serial = 2305] [outer = 00000000] 23:12:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 416 (1B37E400) [pid = 3548] [serial = 2306] [outer = 1394D400] 23:12:49 INFO - PROCESS | 3548 | 1461305569219 Marionette DEBUG loaded listener.js 23:12:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 417 (1C97F400) [pid = 3548] [serial = 2307] [outer = 1394D400] 23:12:50 INFO - PROCESS | 3548 | 1461305570575 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:12:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:12:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 23:12:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:12:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:12:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:12:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2013ms 23:12:50 INFO - PROCESS | 3548 | 1461305570689 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 23:12:50 INFO - PROCESS | 3548 | 1461305570694 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 23:12:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:12:50 INFO - PROCESS | 3548 | 1461305570699 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:12:50 INFO - PROCESS | 3548 | 1461305570702 Marionette TRACE conn5 <- [1,3034,null,{}] 23:12:50 INFO - PROCESS | 3548 | 1461305570714 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:50 INFO - PROCESS | 3548 | 1461305570882 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 23:12:51 INFO - PROCESS | 3548 | 1461305571163 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:51 INFO - PROCESS | 3548 | ++DOCSHELL 1A740400 == 186 [pid = 3548] [id = 770] 23:12:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 418 (1A7DCC00) [pid = 3548] [serial = 2308] [outer = 00000000] 23:12:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 419 (1C560C00) [pid = 3548] [serial = 2309] [outer = 1A7DCC00] 23:12:51 INFO - PROCESS | 3548 | 1461305571222 Marionette DEBUG loaded listener.js 23:12:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 420 (1C97B000) [pid = 3548] [serial = 2310] [outer = 1A7DCC00] 23:12:51 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:12:51 INFO - PROCESS | 3548 | 1461305571759 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:12:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:12:51 INFO - {} 23:12:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1070ms 23:12:51 INFO - PROCESS | 3548 | 1461305571778 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 23:12:51 INFO - PROCESS | 3548 | 1461305571784 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 23:12:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:12:51 INFO - PROCESS | 3548 | 1461305571790 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:12:51 INFO - PROCESS | 3548 | 1461305571792 Marionette TRACE conn5 <- [1,3038,null,{}] 23:12:51 INFO - PROCESS | 3548 | 1461305571796 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:51 INFO - PROCESS | 3548 | 1461305571926 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 23:12:52 INFO - PROCESS | 3548 | 1461305572204 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:52 INFO - PROCESS | 3548 | ++DOCSHELL 1B528400 == 187 [pid = 3548] [id = 771] 23:12:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 421 (1BDC4400) [pid = 3548] [serial = 2311] [outer = 00000000] 23:12:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 422 (20570C00) [pid = 3548] [serial = 2312] [outer = 1BDC4400] 23:12:52 INFO - PROCESS | 3548 | 1461305572263 Marionette DEBUG loaded listener.js 23:12:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 423 (20F2A800) [pid = 3548] [serial = 2313] [outer = 1BDC4400] 23:12:52 INFO - PROCESS | 3548 | 1461305572801 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:12:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:12:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1019ms 23:12:52 INFO - PROCESS | 3548 | 1461305572813 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 23:12:52 INFO - PROCESS | 3548 | 1461305572816 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 23:12:52 INFO - PROCESS | 3548 | 1461305572819 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:12:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:12:52 INFO - PROCESS | 3548 | 1461305572823 Marionette TRACE conn5 <- [1,3042,null,{}] 23:12:52 INFO - PROCESS | 3548 | 1461305572869 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:53 INFO - PROCESS | 3548 | 1461305573000 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 23:12:53 INFO - PROCESS | 3548 | 1461305573253 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:53 INFO - PROCESS | 3548 | ++DOCSHELL 2360D400 == 188 [pid = 3548] [id = 772] 23:12:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 424 (2365A400) [pid = 3548] [serial = 2314] [outer = 00000000] 23:12:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 425 (23B55800) [pid = 3548] [serial = 2315] [outer = 2365A400] 23:12:53 INFO - PROCESS | 3548 | 1461305573309 Marionette DEBUG loaded listener.js 23:12:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 426 (247F3400) [pid = 3548] [serial = 2316] [outer = 2365A400] 23:12:54 INFO - PROCESS | 3548 | 1461305574122 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:12:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:12:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:12:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:12:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:12:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1390ms 23:12:54 INFO - PROCESS | 3548 | 1461305574233 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 23:12:54 INFO - PROCESS | 3548 | 1461305574236 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 23:12:54 INFO - PROCESS | 3548 | 1461305574242 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:12:54 INFO - PROCESS | 3548 | 1461305574243 Marionette TRACE conn5 <- [1,3046,null,{}] 23:12:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:12:54 INFO - PROCESS | 3548 | 1461305574247 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:54 INFO - PROCESS | 3548 | 1461305574413 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 23:12:54 INFO - PROCESS | 3548 | 1461305574661 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:54 INFO - PROCESS | 3548 | ++DOCSHELL 255E8400 == 189 [pid = 3548] [id = 773] 23:12:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 427 (27255C00) [pid = 3548] [serial = 2317] [outer = 00000000] 23:12:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 428 (277E1C00) [pid = 3548] [serial = 2318] [outer = 27255C00] 23:12:54 INFO - PROCESS | 3548 | 1461305574713 Marionette DEBUG loaded listener.js 23:12:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 429 (2781F000) [pid = 3548] [serial = 2319] [outer = 27255C00] 23:12:55 INFO - PROCESS | 3548 | 1461305575311 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:12:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:12:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:12:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:12:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:12:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:12:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:12:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:12:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:12:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1124ms 23:12:55 INFO - PROCESS | 3548 | 1461305575372 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 23:12:55 INFO - PROCESS | 3548 | 1461305575374 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 23:12:55 INFO - PROCESS | 3548 | 1461305575377 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:12:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:12:55 INFO - PROCESS | 3548 | 1461305575379 Marionette TRACE conn5 <- [1,3050,null,{}] 23:12:55 INFO - PROCESS | 3548 | 1461305575383 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:55 INFO - PROCESS | 3548 | 1461305575509 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 23:12:55 INFO - PROCESS | 3548 | 1461305575755 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:55 INFO - PROCESS | 3548 | ++DOCSHELL 27718400 == 190 [pid = 3548] [id = 774] 23:12:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 430 (277C3C00) [pid = 3548] [serial = 2320] [outer = 00000000] 23:12:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 431 (29BA7800) [pid = 3548] [serial = 2321] [outer = 277C3C00] 23:12:55 INFO - PROCESS | 3548 | 1461305575807 Marionette DEBUG loaded listener.js 23:12:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 432 (2AFCA400) [pid = 3548] [serial = 2322] [outer = 277C3C00] 23:12:56 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:12:56 INFO - PROCESS | 3548 | 1461305576388 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:12:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:12:56 INFO - {} 23:12:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1019ms 23:12:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:12:56 INFO - PROCESS | 3548 | 1461305576401 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 23:12:56 INFO - PROCESS | 3548 | 1461305576403 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 23:12:56 INFO - PROCESS | 3548 | 1461305576406 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:12:56 INFO - PROCESS | 3548 | 1461305576408 Marionette TRACE conn5 <- [1,3054,null,{}] 23:12:56 INFO - PROCESS | 3548 | 1461305576411 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:56 INFO - PROCESS | 3548 | 1461305576568 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 23:12:56 INFO - PROCESS | 3548 | 1461305576852 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:56 INFO - PROCESS | 3548 | ++DOCSHELL 1BDCD000 == 191 [pid = 3548] [id = 775] 23:12:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 433 (1C34F000) [pid = 3548] [serial = 2323] [outer = 00000000] 23:12:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 434 (1E3B2800) [pid = 3548] [serial = 2324] [outer = 1C34F000] 23:12:56 INFO - PROCESS | 3548 | 1461305576909 Marionette DEBUG loaded listener.js 23:12:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 435 (1FDE9C00) [pid = 3548] [serial = 2325] [outer = 1C34F000] 23:12:57 INFO - PROCESS | 3548 | 1461305577430 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:12:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:12:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1074ms 23:12:57 INFO - PROCESS | 3548 | 1461305577488 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 23:12:57 INFO - PROCESS | 3548 | 1461305577490 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 23:12:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:12:57 INFO - PROCESS | 3548 | 1461305577494 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:12:57 INFO - PROCESS | 3548 | 1461305577495 Marionette TRACE conn5 <- [1,3058,null,{}] 23:12:57 INFO - PROCESS | 3548 | 1461305577499 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:57 INFO - PROCESS | 3548 | 1461305577622 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 23:12:57 INFO - PROCESS | 3548 | 1461305577877 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:57 INFO - PROCESS | 3548 | ++DOCSHELL 1C89E800 == 192 [pid = 3548] [id = 776] 23:12:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 436 (23619400) [pid = 3548] [serial = 2326] [outer = 00000000] 23:12:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 437 (2FB87C00) [pid = 3548] [serial = 2327] [outer = 23619400] 23:12:57 INFO - PROCESS | 3548 | 1461305577929 Marionette DEBUG loaded listener.js 23:12:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 438 (2FB8C400) [pid = 3548] [serial = 2328] [outer = 23619400] 23:12:58 INFO - PROCESS | 3548 | 1461305578473 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:12:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1018ms 23:12:58 INFO - PROCESS | 3548 | 1461305578525 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 23:12:58 INFO - PROCESS | 3548 | 1461305578527 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 23:12:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:12:58 INFO - PROCESS | 3548 | 1461305578546 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:12:58 INFO - PROCESS | 3548 | 1461305578548 Marionette TRACE conn5 <- [1,3062,null,{}] 23:12:58 INFO - PROCESS | 3548 | 1461305578552 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:58 INFO - PROCESS | 3548 | 1461305578681 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 23:12:58 INFO - PROCESS | 3548 | 1461305578927 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:58 INFO - PROCESS | 3548 | ++DOCSHELL 1B8BD400 == 193 [pid = 3548] [id = 777] 23:12:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 439 (1D9E0800) [pid = 3548] [serial = 2329] [outer = 00000000] 23:12:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 440 (303D4C00) [pid = 3548] [serial = 2330] [outer = 1D9E0800] 23:12:59 INFO - PROCESS | 3548 | 1461305578979 Marionette DEBUG loaded listener.js 23:12:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 441 (30406400) [pid = 3548] [serial = 2331] [outer = 1D9E0800] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1D71E800 == 192 [pid = 3548] [id = 757] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 2BAB7000 == 191 [pid = 3548] [id = 756] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 12B72000 == 190 [pid = 3548] [id = 755] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 28C7DC00 == 189 [pid = 3548] [id = 754] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 440 (2BF66800) [pid = 3548] [serial = 2125] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 439 (2BA37400) [pid = 3548] [serial = 2119] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 438 (2BABAC00) [pid = 3548] [serial = 2122] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 437 (2547F800) [pid = 3548] [serial = 2113] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 436 (30518400) [pid = 3548] [serial = 2128] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 435 (1D9DE800) [pid = 3548] [serial = 2110] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 434 (26FC2C00) [pid = 3548] [serial = 2116] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 433 (2D24CC00) [pid = 3548] [serial = 2134] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 432 (2BE6E800) [pid = 3548] [serial = 2131] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 431 (304A0800) [pid = 3548] [serial = 2137] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 430 (3049D800) [pid = 3548] [serial = 2140] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 429 (31305000) [pid = 3548] [serial = 2143] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 428 (30C15400) [pid = 3548] [serial = 2146] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 427 (256E6000) [pid = 3548] [serial = 2149] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 426 (2A185800) [pid = 3548] [serial = 2152] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 425 (255E6000) [pid = 3548] [serial = 2176] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1D8B4800 == 188 [pid = 3548] [id = 753] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1B8C0400 == 187 [pid = 3548] [id = 752] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1F27CC00 == 186 [pid = 3548] [id = 751] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1B036400 == 185 [pid = 3548] [id = 750] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1B830800 == 184 [pid = 3548] [id = 749] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1D9E8800 == 183 [pid = 3548] [id = 748] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 19ADC400 == 182 [pid = 3548] [id = 747] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 2FB85000 == 181 [pid = 3548] [id = 745] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 29308C00 == 180 [pid = 3548] [id = 734] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 2A184800 == 179 [pid = 3548] [id = 733] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 28B04800 == 178 [pid = 3548] [id = 732] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 288C4400 == 177 [pid = 3548] [id = 731] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 27787000 == 176 [pid = 3548] [id = 730] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 27205000 == 175 [pid = 3548] [id = 729] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 26620400 == 174 [pid = 3548] [id = 728] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 1D8E7800 == 173 [pid = 3548] [id = 727] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 16F87400 == 172 [pid = 3548] [id = 726] 23:12:59 INFO - PROCESS | 3548 | --DOCSHELL 204EC000 == 171 [pid = 3548] [id = 725] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 424 (247E8800) [pid = 3548] [serial = 1895] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 423 (215B8000) [pid = 3548] [serial = 2168] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 422 (2725AC00) [pid = 3548] [serial = 1970] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 421 (247F4400) [pid = 3548] [serial = 1826] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 420 (2361FC00) [pid = 3548] [serial = 2036] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 419 (23634C00) [pid = 3548] [serial = 2170] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 418 (25072400) [pid = 3548] [serial = 2173] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 417 (23663400) [pid = 3548] [serial = 2171] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 416 (25474C00) [pid = 3548] [serial = 2174] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 415 (1C3CA400) [pid = 3548] [serial = 2156] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 414 (1B830C00) [pid = 3548] [serial = 2155] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 413 (1C566800) [pid = 3548] [serial = 2159] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 412 (1FDF3800) [pid = 3548] [serial = 2158] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 411 (215AB800) [pid = 3548] [serial = 2167] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 410 (1EE34000) [pid = 3548] [serial = 2164] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 409 (1FDEEC00) [pid = 3548] [serial = 2165] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 408 (1A7DD000) [pid = 3548] [serial = 2161] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 407 (1B801C00) [pid = 3548] [serial = 2162] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 406 (2AFD3000) [pid = 3548] [serial = 2107] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | --DOMWINDOW == 405 (2B13A000) [pid = 3548] [serial = 2108] [outer = 00000000] [url = about:blank] 23:12:59 INFO - PROCESS | 3548 | 1461305579822 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:12:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:12:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:12:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:12:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:12:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:12:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:12:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1331ms 23:12:59 INFO - PROCESS | 3548 | 1461305579867 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 23:12:59 INFO - PROCESS | 3548 | 1461305579869 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 23:12:59 INFO - PROCESS | 3548 | 1461305579872 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:12:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:12:59 INFO - PROCESS | 3548 | 1461305579874 Marionette TRACE conn5 <- [1,3066,null,{}] 23:12:59 INFO - PROCESS | 3548 | 1461305579877 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:00 INFO - PROCESS | 3548 | 1461305579993 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 23:13:00 INFO - PROCESS | 3548 | 1461305579999 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 3548 | ++DOCSHELL 185E4800 == 172 [pid = 3548] [id = 778] 23:13:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 406 (18FC9400) [pid = 3548] [serial = 2332] [outer = 00000000] 23:13:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 407 (1A73A400) [pid = 3548] [serial = 2333] [outer = 18FC9400] 23:13:00 INFO - PROCESS | 3548 | 1461305580044 Marionette DEBUG loaded listener.js 23:13:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 408 (1B05C800) [pid = 3548] [serial = 2334] [outer = 18FC9400] 23:13:00 INFO - PROCESS | 3548 | 1461305580682 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 23:13:00 INFO - PROCESS | 3548 | 1461305580753 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 23:13:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:13:00 INFO - PROCESS | 3548 | 1461305580756 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:13:00 INFO - PROCESS | 3548 | 1461305580758 Marionette TRACE conn5 <- [1,3070,null,{}] 23:13:00 INFO - PROCESS | 3548 | 1461305580762 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:00 INFO - PROCESS | 3548 | 1461305580880 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 23:13:00 INFO - PROCESS | 3548 | 1461305580890 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 3548 | ++DOCSHELL 1B7BC000 == 173 [pid = 3548] [id = 779] 23:13:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 409 (1C3D7C00) [pid = 3548] [serial = 2335] [outer = 00000000] 23:13:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 410 (1D728400) [pid = 3548] [serial = 2336] [outer = 1C3D7C00] 23:13:00 INFO - PROCESS | 3548 | 1461305580935 Marionette DEBUG loaded listener.js 23:13:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 411 (1DACF800) [pid = 3548] [serial = 2337] [outer = 1C3D7C00] 23:13:01 INFO - PROCESS | 3548 | 1461305581425 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:13:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:13:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:13:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:13:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 730ms 23:13:01 INFO - PROCESS | 3548 | 1461305581517 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 23:13:01 INFO - PROCESS | 3548 | 1461305581520 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 23:13:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:13:01 INFO - PROCESS | 3548 | 1461305581529 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:13:01 INFO - PROCESS | 3548 | 1461305581532 Marionette TRACE conn5 <- [1,3074,null,{}] 23:13:01 INFO - PROCESS | 3548 | 1461305581535 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:01 INFO - PROCESS | 3548 | 1461305581662 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 23:13:01 INFO - PROCESS | 3548 | 1461305581667 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:01 INFO - PROCESS | 3548 | ++DOCSHELL 1F27D400 == 174 [pid = 3548] [id = 780] 23:13:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 412 (20570400) [pid = 3548] [serial = 2338] [outer = 00000000] 23:13:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 413 (215B2C00) [pid = 3548] [serial = 2339] [outer = 20570400] 23:13:01 INFO - PROCESS | 3548 | 1461305581719 Marionette DEBUG loaded listener.js 23:13:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 414 (23613800) [pid = 3548] [serial = 2340] [outer = 20570400] 23:13:02 INFO - PROCESS | 3548 | 1461305582280 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:13:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:13:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 770ms 23:13:02 INFO - PROCESS | 3548 | 1461305582302 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 23:13:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:13:02 INFO - PROCESS | 3548 | 1461305582304 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 23:13:02 INFO - PROCESS | 3548 | 1461305582342 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:13:02 INFO - PROCESS | 3548 | 1461305582344 Marionette TRACE conn5 <- [1,3078,null,{}] 23:13:02 INFO - PROCESS | 3548 | 1461305582352 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:02 INFO - PROCESS | 3548 | 1461305582556 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 23:13:02 INFO - PROCESS | 3548 | 1461305582578 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:02 INFO - PROCESS | 3548 | ++DOCSHELL 23619C00 == 175 [pid = 3548] [id = 781] 23:13:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 415 (2362CC00) [pid = 3548] [serial = 2341] [outer = 00000000] 23:13:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 416 (23B5B400) [pid = 3548] [serial = 2342] [outer = 2362CC00] 23:13:02 INFO - PROCESS | 3548 | 1461305582625 Marionette DEBUG loaded listener.js 23:13:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 417 (247E8800) [pid = 3548] [serial = 2343] [outer = 2362CC00] 23:13:03 INFO - PROCESS | 3548 | 1461305583112 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:13:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:13:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 811ms 23:13:03 INFO - PROCESS | 3548 | 1461305583119 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 23:13:03 INFO - PROCESS | 3548 | 1461305583121 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 23:13:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:13:03 INFO - PROCESS | 3548 | 1461305583124 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:13:03 INFO - PROCESS | 3548 | 1461305583126 Marionette TRACE conn5 <- [1,3082,null,{}] 23:13:03 INFO - PROCESS | 3548 | 1461305583129 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:03 INFO - PROCESS | 3548 | 1461305583318 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 23:13:03 INFO - PROCESS | 3548 | 1461305583339 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:03 INFO - PROCESS | 3548 | ++DOCSHELL 247ED000 == 176 [pid = 3548] [id = 782] 23:13:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 418 (247EE400) [pid = 3548] [serial = 2344] [outer = 00000000] 23:13:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 419 (255E9800) [pid = 3548] [serial = 2345] [outer = 247EE400] 23:13:03 INFO - PROCESS | 3548 | 1461305583385 Marionette DEBUG loaded listener.js 23:13:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 420 (2672D400) [pid = 3548] [serial = 2346] [outer = 247EE400] 23:13:05 INFO - PROCESS | 3548 | 1461305585858 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 419 (256E3C00) [pid = 3548] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 418 (1B37EC00) [pid = 3548] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 417 (2362E000) [pid = 3548] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 416 (28C76000) [pid = 3548] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 415 (1B066C00) [pid = 3548] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 414 (17280C00) [pid = 3548] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 413 (1B6CAC00) [pid = 3548] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 412 (26616C00) [pid = 3548] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 411 (25480C00) [pid = 3548] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 410 (212F6C00) [pid = 3548] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 409 (1DFC8800) [pid = 3548] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 408 (2361B800) [pid = 3548] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 407 (12B7FC00) [pid = 3548] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 406 (1C90CC00) [pid = 3548] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 405 (2661D800) [pid = 3548] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 404 (19ADCC00) [pid = 3548] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 403 (236B9000) [pid = 3548] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 402 (2720B000) [pid = 3548] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 401 (27783800) [pid = 3548] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 400 (28266400) [pid = 3548] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 399 (26FBC400) [pid = 3548] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 398 (1A73CC00) [pid = 3548] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 397 (19AC8000) [pid = 3548] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 396 (293F0C00) [pid = 3548] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 395 (28C7D000) [pid = 3548] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 394 (16E4F000) [pid = 3548] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:13:05 INFO - PROCESS | 3548 | --DOMWINDOW == 393 (236B3000) [pid = 3548] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 392 (23663000) [pid = 3548] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 391 (2A5D4C00) [pid = 3548] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 390 (1CB0B400) [pid = 3548] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 389 (2DE46400) [pid = 3548] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 388 (288CDC00) [pid = 3548] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 387 (236B0800) [pid = 3548] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 386 (277E6C00) [pid = 3548] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 385 (26731000) [pid = 3548] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 384 (288C7800) [pid = 3548] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 383 (2725C400) [pid = 3548] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 382 (2780C000) [pid = 3548] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 381 (29BA3400) [pid = 3548] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 380 (1727F000) [pid = 3548] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 379 (26A1B400) [pid = 3548] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 378 (2D24C800) [pid = 3548] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 377 (247F1400) [pid = 3548] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 376 (27720800) [pid = 3548] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 375 (2AE17000) [pid = 3548] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 374 (2A5D1C00) [pid = 3548] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 373 (215B6000) [pid = 3548] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 372 (27717400) [pid = 3548] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 371 (2673B000) [pid = 3548] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 370 (2DE42800) [pid = 3548] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 369 (256E6800) [pid = 3548] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 368 (13F6AC00) [pid = 3548] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 367 (1C910000) [pid = 3548] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 366 (0EC4C400) [pid = 3548] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 365 (2365D800) [pid = 3548] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 364 (2930DC00) [pid = 3548] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 363 (247E9C00) [pid = 3548] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 362 (2934A800) [pid = 3548] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 361 (19ADF400) [pid = 3548] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 360 (2930F400) [pid = 3548] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 359 (1FDF1000) [pid = 3548] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 358 (26A24000) [pid = 3548] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 357 (1D8B9400) [pid = 3548] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 356 (2AFCF000) [pid = 3548] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 355 (2B113000) [pid = 3548] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 354 (26A22800) [pid = 3548] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 353 (1EE31C00) [pid = 3548] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 352 (2826C400) [pid = 3548] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 351 (247F8400) [pid = 3548] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 350 (277E2800) [pid = 3548] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 349 (27722800) [pid = 3548] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 348 (28B32400) [pid = 3548] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 347 (1A191800) [pid = 3548] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 346 (1394F000) [pid = 3548] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 345 (2826D800) [pid = 3548] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 344 (176D1400) [pid = 3548] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 343 (2BF65C00) [pid = 3548] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 342 (247F6400) [pid = 3548] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 341 (1CB08000) [pid = 3548] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 340 (2BE68800) [pid = 3548] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 339 (204F1400) [pid = 3548] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 338 (2771A000) [pid = 3548] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 337 (29BA8C00) [pid = 3548] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 336 (2BF68400) [pid = 3548] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 335 (26A23800) [pid = 3548] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 334 (256E4400) [pid = 3548] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 333 (16F2A800) [pid = 3548] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 332 (1BDCF800) [pid = 3548] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 331 (2BF5E800) [pid = 3548] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 330 (29BB1000) [pid = 3548] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 329 (1B6C3C00) [pid = 3548] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 328 (2BA3E800) [pid = 3548] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 327 (27788400) [pid = 3548] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 326 (1A73A800) [pid = 3548] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 325 (2507F000) [pid = 3548] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 324 (1C742400) [pid = 3548] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 323 (247E8C00) [pid = 3548] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 322 (28C6A000) [pid = 3548] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 321 (291E2800) [pid = 3548] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 320 (27707C00) [pid = 3548] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 319 (25074800) [pid = 3548] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 318 (25075C00) [pid = 3548] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 317 (23604800) [pid = 3548] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 316 (20575800) [pid = 3548] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 315 (2050B800) [pid = 3548] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 314 (2A34E000) [pid = 3548] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 313 (28B2D000) [pid = 3548] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 312 (25476400) [pid = 3548] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 311 (267BF000) [pid = 3548] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 310 (1B52D800) [pid = 3548] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 309 (27816400) [pid = 3548] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 308 (2672DC00) [pid = 3548] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 307 (293EE800) [pid = 3548] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 306 (2A5D6400) [pid = 3548] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 305 (19D82000) [pid = 3548] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 304 (1CCD0C00) [pid = 3548] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 303 (247E6C00) [pid = 3548] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 302 (2781EC00) [pid = 3548] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 301 (291EB000) [pid = 3548] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 300 (12E3D800) [pid = 3548] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 299 (2BABA000) [pid = 3548] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:13:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 298 (26735C00) [pid = 3548] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:13:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2879ms 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 297 (2A5D5400) [pid = 3548] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 296 (288C7000) [pid = 3548] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 295 (19E75800) [pid = 3548] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 294 (2AE1C800) [pid = 3548] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 293 (1FD0C800) [pid = 3548] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 292 (1D8E7C00) [pid = 3548] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 291 (2778B800) [pid = 3548] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 290 (27206800) [pid = 3548] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 289 (1CBF1400) [pid = 3548] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 288 (1EF04400) [pid = 3548] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 287 (28C65400) [pid = 3548] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 286 (2A186000) [pid = 3548] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 285 (19AE1800) [pid = 3548] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 284 (1C55B400) [pid = 3548] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 283 (2050AC00) [pid = 3548] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 282 (1B33EC00) [pid = 3548] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 281 (2FB86400) [pid = 3548] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:13:06 INFO - PROCESS | 3548 | --DOMWINDOW == 280 (20510000) [pid = 3548] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:13:06 INFO - PROCESS | 3548 | 1461305586007 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 23:13:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:13:06 INFO - PROCESS | 3548 | 1461305586009 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 23:13:06 INFO - PROCESS | 3548 | 1461305586012 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:13:06 INFO - PROCESS | 3548 | 1461305586014 Marionette TRACE conn5 <- [1,3086,null,{}] 23:13:06 INFO - PROCESS | 3548 | 1461305586018 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:06 INFO - PROCESS | 3548 | 1461305586130 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 23:13:06 INFO - PROCESS | 3548 | 1461305586308 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:06 INFO - PROCESS | 3548 | ++DOCSHELL 16F2A800 == 177 [pid = 3548] [id = 783] 23:13:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 281 (16F2CC00) [pid = 3548] [serial = 2347] [outer = 00000000] 23:13:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 282 (1762DC00) [pid = 3548] [serial = 2348] [outer = 16F2CC00] 23:13:06 INFO - PROCESS | 3548 | 1461305586354 Marionette DEBUG loaded listener.js 23:13:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 283 (19E75800) [pid = 3548] [serial = 2349] [outer = 16F2CC00] 23:13:06 INFO - PROCESS | 3548 | 1461305586689 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:13:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:13:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:13:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 730ms 23:13:06 INFO - PROCESS | 3548 | 1461305586744 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 23:13:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:13:06 INFO - PROCESS | 3548 | 1461305586746 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 23:13:06 INFO - PROCESS | 3548 | 1461305586749 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:13:06 INFO - PROCESS | 3548 | 1461305586751 Marionette TRACE conn5 <- [1,3090,null,{}] 23:13:06 INFO - PROCESS | 3548 | 1461305586779 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:06 INFO - PROCESS | 3548 | 1461305586896 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 23:13:06 INFO - PROCESS | 3548 | 1461305586902 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:06 INFO - PROCESS | 3548 | ++DOCSHELL 1A196C00 == 178 [pid = 3548] [id = 784] 23:13:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 284 (1B066C00) [pid = 3548] [serial = 2350] [outer = 00000000] 23:13:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 285 (1C55B400) [pid = 3548] [serial = 2351] [outer = 1B066C00] 23:13:06 INFO - PROCESS | 3548 | 1461305586948 Marionette DEBUG loaded listener.js 23:13:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 286 (1C74B800) [pid = 3548] [serial = 2352] [outer = 1B066C00] 23:13:07 INFO - PROCESS | 3548 | 1461305587443 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:13:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:13:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 731ms 23:13:07 INFO - PROCESS | 3548 | 1461305587480 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 23:13:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:13:07 INFO - PROCESS | 3548 | 1461305587482 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 23:13:07 INFO - PROCESS | 3548 | 1461305587485 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:13:07 INFO - PROCESS | 3548 | 1461305587487 Marionette TRACE conn5 <- [1,3094,null,{}] 23:13:07 INFO - PROCESS | 3548 | 1461305587491 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:07 INFO - PROCESS | 3548 | 1461305587697 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 23:13:07 INFO - PROCESS | 3548 | 1461305587743 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:07 INFO - PROCESS | 3548 | ++DOCSHELL 1C89DC00 == 179 [pid = 3548] [id = 785] 23:13:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 287 (1C977C00) [pid = 3548] [serial = 2353] [outer = 00000000] 23:13:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 288 (1F286800) [pid = 3548] [serial = 2354] [outer = 1C977C00] 23:13:07 INFO - PROCESS | 3548 | 1461305587790 Marionette DEBUG loaded listener.js 23:13:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 289 (204F0800) [pid = 3548] [serial = 2355] [outer = 1C977C00] 23:13:08 INFO - PROCESS | 3548 | 1461305588545 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:13:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:13:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:13:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:13:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1070ms 23:13:08 INFO - PROCESS | 3548 | 1461305588557 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 23:13:08 INFO - PROCESS | 3548 | 1461305588563 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 23:13:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:13:08 INFO - PROCESS | 3548 | 1461305588569 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:13:08 INFO - PROCESS | 3548 | 1461305588573 Marionette TRACE conn5 <- [1,3098,null,{}] 23:13:08 INFO - PROCESS | 3548 | 1461305588578 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:08 INFO - PROCESS | 3548 | 1461305588762 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 23:13:09 INFO - PROCESS | 3548 | 1461305589009 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:09 INFO - PROCESS | 3548 | ++DOCSHELL 18FC9800 == 180 [pid = 3548] [id = 786] 23:13:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 290 (19ABD000) [pid = 3548] [serial = 2356] [outer = 00000000] 23:13:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 291 (1A740800) [pid = 3548] [serial = 2357] [outer = 19ABD000] 23:13:09 INFO - PROCESS | 3548 | 1461305589073 Marionette DEBUG loaded listener.js 23:13:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 292 (1B52B800) [pid = 3548] [serial = 2358] [outer = 19ABD000] 23:13:09 INFO - PROCESS | 3548 | 1461305589696 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:13:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:13:09 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 23:13:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:13:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1183ms 23:13:09 INFO - PROCESS | 3548 | 1461305589756 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 23:13:09 INFO - PROCESS | 3548 | 1461305589762 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 23:13:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:13:09 INFO - PROCESS | 3548 | 1461305589769 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:13:09 INFO - PROCESS | 3548 | 1461305589772 Marionette TRACE conn5 <- [1,3102,null,{}] 23:13:09 INFO - PROCESS | 3548 | 1461305589776 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:09 INFO - PROCESS | 3548 | 1461305589926 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 23:13:10 INFO - PROCESS | 3548 | 1461305590194 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"51665550-bafc-4457-93f3-f4a2d4ff9e97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:10 INFO - PROCESS | 3548 | ++DOCSHELL 1C979000 == 181 [pid = 3548] [id = 787] 23:13:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 293 (1D721000) [pid = 3548] [serial = 2359] [outer = 00000000] 23:13:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 294 (20503800) [pid = 3548] [serial = 2360] [outer = 1D721000] 23:13:10 INFO - PROCESS | 3548 | 1461305590255 Marionette DEBUG loaded listener.js 23:13:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 295 (20545800) [pid = 3548] [serial = 2361] [outer = 1D721000] 23:13:10 INFO - PROCESS | 3548 | 1461305590847 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:13:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:13:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1120ms 23:13:10 INFO - PROCESS | 3548 | 1461305590890 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 23:13:10 INFO - PROCESS | 3548 | 1461305590893 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 23:13:12 WARNING - u'runner_teardown' () 23:13:12 INFO - No more tests 23:13:12 INFO - Got 0 unexpected results 23:13:12 INFO - SUITE-END | took 775s 23:13:12 INFO - Closing logging queue 23:13:12 INFO - queue closed 23:13:12 INFO - Return code: 0 23:13:12 WARNING - # TBPL SUCCESS # 23:13:12 INFO - Running post-action listener: _resource_record_post_action 23:13:12 INFO - Running post-run listener: _resource_record_post_run 23:13:13 INFO - Total resource usage - Wall time: 785s; CPU: 14.0%; Read bytes: 142663680; Write bytes: 1181982720; Read time: 1861590; Write time: 8815730 23:13:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:13:13 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 3072; Write bytes: 29511680; Read time: 10; Write time: 22450 23:13:13 INFO - run-tests - Wall time: 782s; CPU: 14.0%; Read bytes: 142660608; Write bytes: 1091388928; Read time: 1861580; Write time: 8699140 23:13:13 INFO - Running post-run listener: _upload_blobber_files 23:13:13 INFO - Blob upload gear active. 23:13:13 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 23:13:13 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 23:13:13 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 23:13:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 23:13:14 INFO - (blobuploader) - INFO - Open directory for files ... 23:13:14 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 23:13:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:13:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:13:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:13:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:13:14 INFO - (blobuploader) - INFO - Done attempting. 23:13:14 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 23:13:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:13:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:13:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:13:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:13:16 INFO - (blobuploader) - INFO - Done attempting. 23:13:16 INFO - (blobuploader) - INFO - Iteration through files over. 23:13:16 INFO - Return code: 0 23:13:16 INFO - rmtree: C:\slave\test\build\uploaded_files.json 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 23:13:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d0dbf51d7f143c40290afa6a5c6db68b1ff4aeca23cf54142d856f8e4f6f5e63575f22d57aba04bb0ce2ae845d62e2f6ac991aca4f7a6dac2c3494fb821fce34", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6974c70c98dd25243397700e8691ba3a3830f0ee9c9890d9fc96b1f68ea8a282f52c9704731c2ec356015c84a48e807eb72f922662a9e1d368c745ce43802301"} 23:13:16 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 23:13:16 INFO - Writing to file C:\slave\test\properties\blobber_files 23:13:16 INFO - Contents: 23:13:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d0dbf51d7f143c40290afa6a5c6db68b1ff4aeca23cf54142d856f8e4f6f5e63575f22d57aba04bb0ce2ae845d62e2f6ac991aca4f7a6dac2c3494fb821fce34", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6974c70c98dd25243397700e8691ba3a3830f0ee9c9890d9fc96b1f68ea8a282f52c9704731c2ec356015c84a48e807eb72f922662a9e1d368c745ce43802301"} 23:13:16 INFO - Running post-run listener: copy_logs_to_upload_dir 23:13:16 INFO - Copying logs to upload dir... 23:13:16 INFO - mkdir: C:\slave\test\build\upload\logs 23:13:16 INFO - Copying logs to upload dir... 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - Using _rmtree_windows ... 23:13:16 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=956.434000 ========= master_lag: -0.18 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 56 secs) (at 2016-04-21 23:13:17.246428) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 23:13:17.247401) ========= 'cmd' '/C' 'for' '%f' 'in' '(*)' 'do' '@type' '%f' in dir C:\\slave\test\properties (timeout 1200 secs) watching logfiles {} argv: ['cmd', '/C', 'for', '%f', 'in', '(*)', 'do', '@type', '%f'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-181 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-181 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-181 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d0dbf51d7f143c40290afa6a5c6db68b1ff4aeca23cf54142d856f8e4f6f5e63575f22d57aba04bb0ce2ae845d62e2f6ac991aca4f7a6dac2c3494fb821fce34", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6974c70c98dd25243397700e8691ba3a3830f0ee9c9890d9fc96b1f68ea8a282f52c9704731c2ec356015c84a48e807eb72f922662a9e1d368c745ce43802301"} build_url:https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d0dbf51d7f143c40290afa6a5c6db68b1ff4aeca23cf54142d856f8e4f6f5e63575f22d57aba04bb0ce2ae845d62e2f6ac991aca4f7a6dac2c3494fb821fce34", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6974c70c98dd25243397700e8691ba3a3830f0ee9c9890d9fc96b1f68ea8a282f52c9704731c2ec356015c84a48e807eb72f922662a9e1d368c745ce43802301"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ltivpb4bQPeTBrKH-fu5FA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 23:13:17.375985) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:13:17.376317) ========= 'rm' '-f' 'oauth.txt' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-181 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-181 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-181 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:13:17.494960) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 23:13:17.495287) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 23:13:18.227607) ========= ========= Total master_lag: 0.09 =========