builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-229 starttime: 1461106641.41 results: success (0) buildid: 20160419143337 builduid: d76d8f552def474383e9f39c0fab4675 revision: 8dbe34ec0786f8f8df51a47249c6fd19766fb630 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:21.413022) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:21.413522) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-19 15:57:21.413843) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-19 15:57:26.725259) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 15:57:26.725528) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;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-229 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 --15:57:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 6.84 MB/s 15:57:28 (6.84 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.274000 ========= master_lag: 3.77 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 15:57:31.766774) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 15:57:31.767108) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;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-229 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=4.001000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 15:57:35.793046) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 15:57:35.793413) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8dbe34ec0786f8f8df51a47249c6fd19766fb630 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8dbe34ec0786f8f8df51a47249c6fd19766fb630 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;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-229 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-19 15:57:36,308 truncating revision to first 12 chars 2016-04-19 15:57:36,308 Setting DEBUG logging. 2016-04-19 15:57:36,308 attempt 1/10 2016-04-19 15:57:36,309 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/8dbe34ec0786?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 15:57:38,125 unpacking tar archive at: mozilla-inbound-8dbe34ec0786/testing/mozharness/ program finished with exit code 0 elapsedTime=2.874000 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 15:57:38.821907) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:38.822247) ========= script_repo_revision: 8dbe34ec0786f8f8df51a47249c6fd19766fb630 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:38.822652) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:38.822920) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:38.841414) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 27 secs) (at 2016-04-19 15:57:38.841792) ========= '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' 'mozilla-inbound' '--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', 'mozilla-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-229 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-229 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:\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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;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-229 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 15:57:39 INFO - MultiFileLogger online at 20160419 15:57:39 in C:\slave\test 15:57:39 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 mozilla-inbound --download-symbols true 15:57:39 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:57:39 INFO - {'append_to_log': False, 15:57:39 INFO - 'base_work_dir': 'C:\\slave\\test', 15:57:39 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:57:39 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:57:39 INFO - 'buildbot_json_path': 'buildprops.json', 15:57:39 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:57:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:57:39 INFO - 'download_minidump_stackwalk': True, 15:57:39 INFO - 'download_symbols': 'true', 15:57:39 INFO - 'e10s': False, 15:57:39 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:57:39 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:57:39 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:57:39 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:57:39 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:57:39 INFO - 'C:/mozilla-build/tooltool.py'), 15:57:39 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:57:39 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:57:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:57:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:57:39 INFO - 'log_level': 'info', 15:57:39 INFO - 'log_to_console': True, 15:57:39 INFO - 'opt_config_files': (), 15:57:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:57:39 INFO - '--processes=1', 15:57:39 INFO - '--config=%(test_path)s/wptrunner.ini', 15:57:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:57:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:57:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:57:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:57:39 INFO - 'pip_index': False, 15:57:39 INFO - 'require_test_zip': True, 15:57:39 INFO - 'test_type': ('testharness',), 15:57:39 INFO - 'this_chunk': '1', 15:57:39 INFO - 'total_chunks': '10', 15:57:39 INFO - 'virtualenv_path': 'venv', 15:57:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:57:39 INFO - 'work_dir': 'build'} 15:57:39 INFO - ##### 15:57:39 INFO - ##### Running clobber step. 15:57:39 INFO - ##### 15:57:39 INFO - Running pre-action listener: _resource_record_pre_action 15:57:39 INFO - Running main action method: clobber 15:57:39 INFO - rmtree: C:\slave\test\build 15:57:39 INFO - Using _rmtree_windows ... 15:57:39 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:59:07 INFO - Running post-action listener: _resource_record_post_action 15:59:07 INFO - ##### 15:59:07 INFO - ##### Running read-buildbot-config step. 15:59:07 INFO - ##### 15:59:07 INFO - Running pre-action listener: _resource_record_pre_action 15:59:07 INFO - Running main action method: read_buildbot_config 15:59:07 INFO - Using buildbot properties: 15:59:07 INFO - { 15:59:07 INFO - "project": "", 15:59:07 INFO - "product": "firefox", 15:59:07 INFO - "script_repo_revision": "production", 15:59:07 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 15:59:07 INFO - "repository": "", 15:59:07 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 15:59:07 INFO - "buildid": "20160419143337", 15:59:07 INFO - "pgo_build": "False", 15:59:07 INFO - "basedir": "C:\\slave\\test", 15:59:07 INFO - "buildnumber": 126, 15:59:07 INFO - "slavename": "t-w732-ix-229", 15:59:07 INFO - "revision": "8dbe34ec0786f8f8df51a47249c6fd19766fb630", 15:59:07 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 15:59:07 INFO - "platform": "win32", 15:59:07 INFO - "branch": "mozilla-inbound", 15:59:07 INFO - "repo_path": "integration/mozilla-inbound", 15:59:07 INFO - "moz_repo_path": "", 15:59:07 INFO - "stage_platform": "win32", 15:59:07 INFO - "builduid": "d76d8f552def474383e9f39c0fab4675", 15:59:07 INFO - "slavebuilddir": "test" 15:59:07 INFO - } 15:59:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 15:59:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 15:59:07 INFO - Running post-action listener: _resource_record_post_action 15:59:07 INFO - ##### 15:59:07 INFO - ##### Running download-and-extract step. 15:59:07 INFO - ##### 15:59:07 INFO - Running pre-action listener: _resource_record_pre_action 15:59:07 INFO - Running main action method: download_and_extract 15:59:07 INFO - mkdir: C:\slave\test\build\tests 15:59:07 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')]} 15:59:07 INFO - https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:59:07 INFO - trying https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 15:59:07 INFO - Downloading https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 15:59:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 15:59:08 INFO - Downloaded 1274 bytes. 15:59:08 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 15:59:08 INFO - Using the following test package requirements: 15:59:08 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 15:59:08 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 15:59:08 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 15:59:08 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'jsshell-win32.zip'], 15:59:08 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 15:59:08 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 15:59:08 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 15:59:08 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 15:59:08 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 15:59:08 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:59:08 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 15:59:08 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 15:59:08 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')]} 15:59:08 INFO - https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:59:08 INFO - trying https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 15:59:08 INFO - Downloading https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 15:59:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 15:59:10 INFO - Downloaded 20406395 bytes. 15:59:10 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/*'] 15:59:10 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/* 15:59:13 INFO - caution: filename not matched: web-platform/* 15:59:13 INFO - Return code: 11 15:59:13 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')]} 15:59:13 INFO - https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:59:13 INFO - trying https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 15:59:13 INFO - Downloading https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 15:59:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 15:59:15 INFO - Downloaded 36390071 bytes. 15:59:15 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/*'] 15:59:15 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/* 16:00:01 INFO - caution: filename not matched: bin/* 16:00:01 INFO - caution: filename not matched: config/* 16:00:01 INFO - caution: filename not matched: mozbase/* 16:00:01 INFO - caution: filename not matched: marionette/* 16:00:01 INFO - caution: filename not matched: tools/wptserve/* 16:00:01 INFO - Return code: 11 16:00:01 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')]} 16:00:01 INFO - https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 16:00:01 INFO - trying https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 16:00:01 INFO - Downloading https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 16:00:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 16:00:05 INFO - Downloaded 67383662 bytes. 16:00:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 16:00:05 INFO - mkdir: C:\slave\test\properties 16:00:05 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 16:00:05 INFO - Writing to file C:\slave\test\properties\build_url 16:00:05 INFO - Contents: 16:00:05 INFO - build_url:https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 16:00:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:00:06 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 16:00:06 INFO - Writing to file C:\slave\test\properties\symbols_url 16:00:06 INFO - Contents: 16:00:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:00: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')]} 16:00:06 INFO - https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:00:06 INFO - trying https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:00:06 INFO - Downloading https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 16:00:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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 16:00:09 INFO - Downloaded 58261800 bytes. 16:00:09 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'] 16:00:09 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 16:00:12 INFO - Return code: 0 16:00:12 INFO - Running post-action listener: _resource_record_post_action 16:00:12 INFO - Running post-action listener: set_extra_try_arguments 16:00:12 INFO - ##### 16:00:12 INFO - ##### Running create-virtualenv step. 16:00:12 INFO - ##### 16:00:12 INFO - Running pre-action listener: _pre_create_virtualenv 16:00:12 INFO - Running pre-action listener: _resource_record_pre_action 16:00:12 INFO - Running main action method: create_virtualenv 16:00:12 INFO - Creating virtualenv C:\slave\test\build\venv 16:00:12 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 16:00:12 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 16:00:19 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 16:00:23 INFO - Installing distribute......................................................................................................................................................................................done. 16:00:24 INFO - Return code: 0 16:00:24 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 16:00: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')]} 16:00:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00: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')]} 16:00:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00: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', '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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C63200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0194E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1D368>, '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 0x0182CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C750C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;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 16:00: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', 'psutil>=0.7.1'] in C:\slave\test\build 16:00: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 psutil>=0.7.1 16:00:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:00:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:00:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:00:24 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 16:00:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:00:24 INFO - 'DCLOCATION': 'SCL3', 16:00:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:00:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:00:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:00:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:00:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:00:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:00:24 INFO - 'HOMEDRIVE': 'C:', 16:00:24 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:00:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:00:24 INFO - 'KTS_VERSION': '1.19c', 16:00:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:00:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:00:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 16:00:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:00:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:00:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:00:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:00:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:00:24 INFO - 'MOZ_AIRBAG': '1', 16:00:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:00:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:24 INFO - 'MOZ_MSVCVERSION': '8', 16:00:24 INFO - 'MOZ_NO_REMOTE': '1', 16:00:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:00:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:00:24 INFO - 'NO_EM_RESTART': '1', 16:00:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:00:24 INFO - 'OS': 'Windows_NT', 16:00:24 INFO - 'OURDRIVE': 'C:', 16:00:24 INFO - 'PATH': '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 16:00:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:00:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:00:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:00:24 INFO - 'PROCESSOR_LEVEL': '6', 16:00:24 INFO - 'PROCESSOR_REVISION': '1e05', 16:00:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:00:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:00:24 INFO - 'PROMPT': '$P$G', 16:00:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:00:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:00:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:00:24 INFO - 'PWD': 'C:\\slave\\test', 16:00:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:00:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:00:24 INFO - 'SYSTEMDRIVE': 'C:', 16:00:24 INFO - 'SYSTEMROOT': 'C:\\windows', 16:00:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:24 INFO - 'TEST1': 'testie', 16:00:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:24 INFO - 'USERDOMAIN': 'T-W732-IX-229', 16:00:24 INFO - 'USERNAME': 'cltbld', 16:00:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:00:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:00:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:00:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:00:24 INFO - 'WINDIR': 'C:\\windows', 16:00:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:00:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:00:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:00:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:00:26 INFO - Downloading/unpacking psutil>=0.7.1 16:00:26 INFO - Running setup.py egg_info for package psutil 16:00:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:00:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:00:26 INFO - Installing collected packages: psutil 16:00:26 INFO - Running setup.py install for psutil 16:00:26 INFO - building 'psutil._psutil_windows' extension 16:00:26 INFO - error: Unable to find vcvarsall.bat 16:00:26 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-f1gsg8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:00:26 INFO - running install 16:00:26 INFO - running build 16:00:26 INFO - running build_py 16:00:26 INFO - creating build 16:00:26 INFO - creating build\lib.win32-2.7 16:00:26 INFO - creating build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 16:00:26 INFO - running build_ext 16:00:26 INFO - building 'psutil._psutil_windows' extension 16:00:26 INFO - error: Unable to find vcvarsall.bat 16:00:26 INFO - ---------------------------------------- 16:00:26 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-f1gsg8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:00:26 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 16:00:26 WARNING - Return code: 1 16:00:26 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! 16:00:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 16:00:26 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')]} 16:00:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00:26 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')]} 16:00:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:26 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C63200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0194E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1D368>, '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 0x0182CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C750C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;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 16:00:26 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 16:00:26 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 16:00:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:00:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:00:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:00:26 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 16:00:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:00:26 INFO - 'DCLOCATION': 'SCL3', 16:00:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:00:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:00:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:00:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:00:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:00:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:00:26 INFO - 'HOMEDRIVE': 'C:', 16:00:26 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:00:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:00:26 INFO - 'KTS_VERSION': '1.19c', 16:00:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:00:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:00:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 16:00:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:00:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:00:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:00:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:00:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:00:26 INFO - 'MOZ_AIRBAG': '1', 16:00:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:00:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:26 INFO - 'MOZ_MSVCVERSION': '8', 16:00:26 INFO - 'MOZ_NO_REMOTE': '1', 16:00:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:00:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:00:26 INFO - 'NO_EM_RESTART': '1', 16:00:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:00:26 INFO - 'OS': 'Windows_NT', 16:00:26 INFO - 'OURDRIVE': 'C:', 16:00:26 INFO - 'PATH': '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 16:00:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:00:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:00:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:00:26 INFO - 'PROCESSOR_LEVEL': '6', 16:00:26 INFO - 'PROCESSOR_REVISION': '1e05', 16:00:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:00:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:00:26 INFO - 'PROMPT': '$P$G', 16:00:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:00:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:00:26 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:00:26 INFO - 'PWD': 'C:\\slave\\test', 16:00:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:00:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:00:26 INFO - 'SYSTEMDRIVE': 'C:', 16:00:26 INFO - 'SYSTEMROOT': 'C:\\windows', 16:00:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:26 INFO - 'TEST1': 'testie', 16:00:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:26 INFO - 'USERDOMAIN': 'T-W732-IX-229', 16:00:26 INFO - 'USERNAME': 'cltbld', 16:00:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:00:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:00:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:00:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:00:26 INFO - 'WINDIR': 'C:\\windows', 16:00:26 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:00:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:00:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:00:30 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:00:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:00:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:00:30 INFO - Running setup.py egg_info for package mozsystemmonitor 16:00:30 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 16:00:30 INFO - Running setup.py egg_info for package psutil 16:00:30 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:00:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:00:30 INFO - Installing collected packages: mozsystemmonitor, psutil 16:00:30 INFO - Running setup.py install for mozsystemmonitor 16:00:30 INFO - Running setup.py install for psutil 16:00:30 INFO - building 'psutil._psutil_windows' extension 16:00:30 INFO - error: Unable to find vcvarsall.bat 16:00:30 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-72hhnm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:00:30 INFO - running install 16:00:30 INFO - running build 16:00:30 INFO - running build_py 16:00:30 INFO - running build_ext 16:00:30 INFO - building 'psutil._psutil_windows' extension 16:00:30 INFO - error: Unable to find vcvarsall.bat 16:00:30 INFO - ---------------------------------------- 16:00:30 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-72hhnm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:00:30 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 16:00:30 WARNING - Return code: 1 16:00:30 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! 16:00:30 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 16:00: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')]} 16:00:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00: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')]} 16:00:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:30 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C63200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0194E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1D368>, '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 0x0182CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C750C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;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 16:00:30 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 16:00:30 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 16:00:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:00:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:00:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:00:30 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 16:00:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:00:30 INFO - 'DCLOCATION': 'SCL3', 16:00:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:00:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:00:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:00:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:00:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:00:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:00:30 INFO - 'HOMEDRIVE': 'C:', 16:00:30 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:00:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:00:30 INFO - 'KTS_VERSION': '1.19c', 16:00:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:00:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:00:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 16:00:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:00:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:00:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:00:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:00:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:00:30 INFO - 'MOZ_AIRBAG': '1', 16:00:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:00:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:30 INFO - 'MOZ_MSVCVERSION': '8', 16:00:30 INFO - 'MOZ_NO_REMOTE': '1', 16:00:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:00:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:00:30 INFO - 'NO_EM_RESTART': '1', 16:00:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:00:30 INFO - 'OS': 'Windows_NT', 16:00:30 INFO - 'OURDRIVE': 'C:', 16:00:30 INFO - 'PATH': '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 16:00:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:00:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:00:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:00:30 INFO - 'PROCESSOR_LEVEL': '6', 16:00:30 INFO - 'PROCESSOR_REVISION': '1e05', 16:00:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:00:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:00:30 INFO - 'PROMPT': '$P$G', 16:00:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:00:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:00:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:00:30 INFO - 'PWD': 'C:\\slave\\test', 16:00:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:00:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:00:30 INFO - 'SYSTEMDRIVE': 'C:', 16:00:30 INFO - 'SYSTEMROOT': 'C:\\windows', 16:00:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:30 INFO - 'TEST1': 'testie', 16:00:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:30 INFO - 'USERDOMAIN': 'T-W732-IX-229', 16:00:30 INFO - 'USERNAME': 'cltbld', 16:00:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:00:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:00:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:00:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:00:30 INFO - 'WINDIR': 'C:\\windows', 16:00:30 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:00:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:00:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:00:30 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:00:30 INFO - Downloading/unpacking blobuploader==1.2.4 16:00:30 INFO - Downloading blobuploader-1.2.4.tar.gz 16:00:30 INFO - Running setup.py egg_info for package blobuploader 16:00:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:00:35 INFO - Running setup.py egg_info for package requests 16:00:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:00:35 INFO - Downloading docopt-0.6.1.tar.gz 16:00:35 INFO - Running setup.py egg_info for package docopt 16:00:35 INFO - Installing collected packages: blobuploader, docopt, requests 16:00:35 INFO - Running setup.py install for blobuploader 16:00:35 INFO - Running setup.py install for docopt 16:00:35 INFO - Running setup.py install for requests 16:00:35 INFO - Successfully installed blobuploader docopt requests 16:00:35 INFO - Cleaning up... 16:00:35 INFO - Return code: 0 16:00:35 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:00:35 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')]} 16:00:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00:35 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')]} 16:00:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:35 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C63200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0194E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1D368>, '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 0x0182CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C750C0>, '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-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;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 16:00:35 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 16:00:35 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 16:00:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:00:35 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:00:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:00:35 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 16:00:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:00:35 INFO - 'DCLOCATION': 'SCL3', 16:00:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:00:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:00:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:00:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:00:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:00:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:00:35 INFO - 'HOMEDRIVE': 'C:', 16:00:35 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:00:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:00:35 INFO - 'KTS_VERSION': '1.19c', 16:00:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:00:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:00:35 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 16:00:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:00:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:00:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:00:35 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:00:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:00:35 INFO - 'MOZ_AIRBAG': '1', 16:00:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:00:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:35 INFO - 'MOZ_MSVCVERSION': '8', 16:00:35 INFO - 'MOZ_NO_REMOTE': '1', 16:00:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:00:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:00:35 INFO - 'NO_EM_RESTART': '1', 16:00:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:00:35 INFO - 'OS': 'Windows_NT', 16:00:35 INFO - 'OURDRIVE': 'C:', 16:00:35 INFO - 'PATH': '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 16:00:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:00:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:00:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:00:35 INFO - 'PROCESSOR_LEVEL': '6', 16:00:35 INFO - 'PROCESSOR_REVISION': '1e05', 16:00:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:00:35 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:00:35 INFO - 'PROMPT': '$P$G', 16:00:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:00:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:00:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:00:35 INFO - 'PWD': 'C:\\slave\\test', 16:00:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:00:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:00:35 INFO - 'SYSTEMDRIVE': 'C:', 16:00:35 INFO - 'SYSTEMROOT': 'C:\\windows', 16:00:35 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:35 INFO - 'TEST1': 'testie', 16:00:35 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:35 INFO - 'USERDOMAIN': 'T-W732-IX-229', 16:00:35 INFO - 'USERNAME': 'cltbld', 16:00:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:00:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:00:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:00:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:00:35 INFO - 'WINDIR': 'C:\\windows', 16:00:35 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:00:35 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:00:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:00:40 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:00:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:00:40 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:00:40 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:00:40 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:00:40 INFO - Unpacking c:\slave\test\build\tests\marionette 16:00:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:00:40 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:00:40 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 16:00:40 INFO - Running setup.py install for browsermob-proxy 16:00:53 INFO - Running setup.py install for manifestparser 16:00:53 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for marionette-client 16:00:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:00:53 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for marionette-driver 16:00:53 INFO - Running setup.py install for mozcrash 16:00:53 INFO - Running setup.py install for mozdebug 16:00:53 INFO - Running setup.py install for mozdevice 16:00:53 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozfile 16:00:53 INFO - Running setup.py install for mozhttpd 16:00:53 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozinfo 16:00:53 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozInstall 16:00:53 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozleak 16:00:53 INFO - Running setup.py install for mozlog 16:00:53 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for moznetwork 16:00:53 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozprocess 16:00:53 INFO - Running setup.py install for mozprofile 16:00:53 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozrunner 16:00:53 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for mozscreenshot 16:00:53 INFO - Running setup.py install for moztest 16:00:53 INFO - Running setup.py install for mozversion 16:00:53 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:00:53 INFO - Running setup.py install for wptserve 16:00:53 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 16:00:53 INFO - Cleaning up... 16:00:53 INFO - Return code: 0 16:00:53 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:00:53 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')]} 16:00:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:00:53 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')]} 16:00:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:00:53 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C63200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0194E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1D368>, '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 0x0182CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C750C0>, '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-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;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 16:00:53 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 16:00:53 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 16:00:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:00:53 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:00:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:00:53 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 16:00:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:00:53 INFO - 'DCLOCATION': 'SCL3', 16:00:53 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:00:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:00:53 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:00:53 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:00:53 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:00:53 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:00:53 INFO - 'HOMEDRIVE': 'C:', 16:00:53 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:00:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:00:53 INFO - 'KTS_VERSION': '1.19c', 16:00:53 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:00:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:00:53 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 16:00:53 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:00:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:00:53 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:00:53 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:00:53 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:00:53 INFO - 'MOZ_AIRBAG': '1', 16:00:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:00:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:00:53 INFO - 'MOZ_MSVCVERSION': '8', 16:00:53 INFO - 'MOZ_NO_REMOTE': '1', 16:00:53 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:00:53 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:00:53 INFO - 'NO_EM_RESTART': '1', 16:00:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:00:53 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:00:53 INFO - 'OS': 'Windows_NT', 16:00:53 INFO - 'OURDRIVE': 'C:', 16:00:53 INFO - 'PATH': '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 16:00:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:00:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:00:53 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:00:53 INFO - 'PROCESSOR_LEVEL': '6', 16:00:53 INFO - 'PROCESSOR_REVISION': '1e05', 16:00:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:00:53 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:00:53 INFO - 'PROMPT': '$P$G', 16:00:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:00:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:00:53 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:00:53 INFO - 'PWD': 'C:\\slave\\test', 16:00:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:00:53 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:00:53 INFO - 'SYSTEMDRIVE': 'C:', 16:00:53 INFO - 'SYSTEMROOT': 'C:\\windows', 16:00:53 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:53 INFO - 'TEST1': 'testie', 16:00:53 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:00:53 INFO - 'USERDOMAIN': 'T-W732-IX-229', 16:00:53 INFO - 'USERNAME': 'cltbld', 16:00:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:00:53 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:00:53 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:00:53 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:00:53 INFO - 'WINDIR': 'C:\\windows', 16:00:53 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:00:53 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:00:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:00:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:00:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:00:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:00:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:00:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:00:58 INFO - Unpacking c:\slave\test\build\tests\marionette 16:00:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:00:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:00:58 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)) 16:01:09 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)) 16:01:09 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)) 16:01:09 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)) 16:01:09 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)) 16:01:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 16:01:09 INFO - Downloading blessings-1.6.tar.gz 16:01:09 INFO - Running setup.py egg_info for package blessings 16:01:09 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)) 16:01:09 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 16:01:09 INFO - Running setup.py install for blessings 16:01:09 INFO - Running setup.py install for browsermob-proxy 16:01:09 INFO - Running setup.py install for manifestparser 16:01:09 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Running setup.py install for marionette-client 16:01:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:01:09 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Running setup.py install for marionette-driver 16:01:09 INFO - Running setup.py install for mozcrash 16:01:09 INFO - Running setup.py install for mozdebug 16:01:09 INFO - Running setup.py install for mozdevice 16:01:09 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Running setup.py install for mozhttpd 16:01:09 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Running setup.py install for mozInstall 16:01:09 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Running setup.py install for mozleak 16:01:09 INFO - Running setup.py install for mozprofile 16:01:09 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Running setup.py install for mozrunner 16:01:09 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:01:09 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:01:12 INFO - Running setup.py install for mozscreenshot 16:01:12 INFO - Running setup.py install for moztest 16:01:12 INFO - Running setup.py install for mozversion 16:01:12 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:01:12 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:01:12 INFO - Running setup.py install for wptserve 16:01:12 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:01:12 INFO - Cleaning up... 16:01:12 INFO - Return code: 0 16:01:12 INFO - Done creating virtualenv C:\slave\test\build\venv. 16:01:12 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:01:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:01:12 INFO - Reading from file tmpfile_stdout 16:01:12 INFO - Using _rmtree_windows ... 16:01:12 INFO - Using _rmtree_windows ... 16:01:12 INFO - Current package versions: 16:01:12 INFO - blessings == 1.6 16:01:12 INFO - blobuploader == 1.2.4 16:01:12 INFO - browsermob-proxy == 0.6.0 16:01:12 INFO - distribute == 0.6.14 16:01:12 INFO - docopt == 0.6.1 16:01:12 INFO - manifestparser == 1.1 16:01:12 INFO - marionette-client == 2.3.0 16:01:12 INFO - marionette-driver == 1.4.0 16:01:12 INFO - mozInstall == 1.12 16:01:12 INFO - mozcrash == 0.17 16:01:12 INFO - mozdebug == 0.1 16:01:12 INFO - mozdevice == 0.48 16:01:12 INFO - mozfile == 1.2 16:01:12 INFO - mozhttpd == 0.7 16:01:12 INFO - mozinfo == 0.9 16:01:12 INFO - mozleak == 0.1 16:01:12 INFO - mozlog == 3.1 16:01:12 INFO - moznetwork == 0.27 16:01:12 INFO - mozprocess == 0.22 16:01:12 INFO - mozprofile == 0.28 16:01:12 INFO - mozrunner == 6.11 16:01:12 INFO - mozscreenshot == 0.1 16:01:12 INFO - mozsystemmonitor == 0.0 16:01:12 INFO - moztest == 0.7 16:01:12 INFO - mozversion == 1.4 16:01:12 INFO - requests == 1.2.3 16:01:12 INFO - wptserve == 1.4.0 16:01:12 INFO - Running post-action listener: _resource_record_post_action 16:01:12 INFO - Running post-action listener: _start_resource_monitoring 16:01:12 INFO - Starting resource monitoring. 16:01:12 INFO - ##### 16:01:12 INFO - ##### Running pull step. 16:01:12 INFO - ##### 16:01:12 INFO - Running pre-action listener: _resource_record_pre_action 16:01:12 INFO - Running main action method: pull 16:01:12 INFO - Pull has nothing to do! 16:01:12 INFO - Running post-action listener: _resource_record_post_action 16:01:12 INFO - ##### 16:01:12 INFO - ##### Running install step. 16:01:12 INFO - ##### 16:01:12 INFO - Running pre-action listener: _resource_record_pre_action 16:01:12 INFO - Running main action method: install 16:01:12 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:01:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:01:12 INFO - Reading from file tmpfile_stdout 16:01:12 INFO - Using _rmtree_windows ... 16:01:12 INFO - Using _rmtree_windows ... 16:01:12 INFO - Detecting whether we're running mozinstall >=1.0... 16:01:12 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 16:01:12 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 16:01:12 INFO - Reading from file tmpfile_stdout 16:01:12 INFO - Output received: 16:01:12 INFO - Usage: mozinstall-script.py [options] installer 16:01:12 INFO - Options: 16:01:12 INFO - -h, --help show this help message and exit 16:01:12 INFO - -d DEST, --destination=DEST 16:01:12 INFO - Directory to install application into. [default: 16:01:12 INFO - "C:\slave\test"] 16:01:12 INFO - --app=APP Application being installed. [default: firefox] 16:01:12 INFO - Using _rmtree_windows ... 16:01:12 INFO - Using _rmtree_windows ... 16:01:12 INFO - mkdir: C:\slave\test\build\application 16:01:12 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'] 16:01:12 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 16:01:15 INFO - Reading from file tmpfile_stdout 16:01:15 INFO - Output received: 16:01:15 INFO - C:\slave\test\build\application\firefox\firefox.exe 16:01:15 INFO - Using _rmtree_windows ... 16:01:15 INFO - Using _rmtree_windows ... 16:01:15 INFO - Running post-action listener: _resource_record_post_action 16:01:15 INFO - ##### 16:01:15 INFO - ##### Running run-tests step. 16:01:15 INFO - ##### 16:01:15 INFO - Running pre-action listener: _resource_record_pre_action 16:01:15 INFO - Running main action method: run_tests 16:01:15 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 16:01:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:01:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:01:15 INFO - grabbing minidump binary from tooltool 16:01:15 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')]} 16:01:15 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 0x01C1D368>, '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 0x0182CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C750C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 16:01:15 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 16:01:15 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 16:01:15 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:01:15 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmplt3p_j 16:01:15 INFO - INFO - File integrity verified, renaming tmplt3p_j to win32-minidump_stackwalk.exe 16:01:15 INFO - Return code: 0 16:01:15 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 16:01:16 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 16:01:16 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/Gd2fRMUURVOhRyUQ35XyrQ/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 16:01:16 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/Gd2fRMUURVOhRyUQ35XyrQ/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 16:01:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:01:16 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:01:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:01:16 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 16:01:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:01:16 INFO - 'DCLOCATION': 'SCL3', 16:01:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:01:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:01:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:01:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:01:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:01:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:01:16 INFO - 'HOMEDRIVE': 'C:', 16:01:16 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:01:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:01:16 INFO - 'KTS_VERSION': '1.19c', 16:01:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:01:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:01:16 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 16:01:16 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 16:01:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:01:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:01:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:01:16 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:01:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:01:16 INFO - 'MOZ_AIRBAG': '1', 16:01:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:01:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:16 INFO - 'MOZ_MSVCVERSION': '8', 16:01:16 INFO - 'MOZ_NO_REMOTE': '1', 16:01:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:01:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:01:16 INFO - 'NO_EM_RESTART': '1', 16:01:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:01:16 INFO - 'OS': 'Windows_NT', 16:01:16 INFO - 'OURDRIVE': 'C:', 16:01:16 INFO - 'PATH': '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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 16:01:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:01:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:01:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:01:16 INFO - 'PROCESSOR_LEVEL': '6', 16:01:16 INFO - 'PROCESSOR_REVISION': '1e05', 16:01:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:01:16 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:01:16 INFO - 'PROMPT': '$P$G', 16:01:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:01:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:01:16 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:01:16 INFO - 'PWD': 'C:\\slave\\test', 16:01:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:01:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:01:16 INFO - 'SYSTEMDRIVE': 'C:', 16:01:16 INFO - 'SYSTEMROOT': 'C:\\windows', 16:01:16 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:01:16 INFO - 'TEST1': 'testie', 16:01:16 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:01:16 INFO - 'USERDOMAIN': 'T-W732-IX-229', 16:01:16 INFO - 'USERNAME': 'cltbld', 16:01:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:01:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:01:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:01:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:01:16 INFO - 'WINDIR': 'C:\\windows', 16:01:16 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:01:16 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:01:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:01:16 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/Gd2fRMUURVOhRyUQ35XyrQ/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 16:01:18 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 16:01:18 INFO - import pkg_resources 16:01:19 INFO - Using 1 client processes 16:01:22 INFO - SUITE-START | Running 778 tests 16:01:22 INFO - Running testharness tests 16:01:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:01:22 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 16:01:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:01:22 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 16:01:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:01:22 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 16:01:22 INFO - Setting up ssl 16:01:23 INFO - PROCESS | certutil | 16:01:23 INFO - PROCESS | certutil | 16:01:23 INFO - PROCESS | certutil | 16:01:23 INFO - Certificate Nickname Trust Attributes 16:01:23 INFO - SSL,S/MIME,JAR/XPI 16:01:23 INFO - 16:01:23 INFO - web-platform-tests CT,, 16:01:23 INFO - 16:01:23 INFO - Starting runner 16:01:23 INFO - PROCESS | 2356 | [2356] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 16:01:23 INFO - PROCESS | 2356 | [2356] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 16:01:23 INFO - PROCESS | 2356 | [2356] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 16:01:23 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 16:01:24 INFO - PROCESS | 2356 | [2356] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 16:01:25 INFO - PROCESS | 2356 | 1461106885683 Marionette DEBUG Marionette enabled via build flag and pref 16:01:26 INFO - PROCESS | 2356 | ++DOCSHELL 139E5000 == 1 [pid = 2356] [id = 1] 16:01:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 1 (139E5400) [pid = 2356] [serial = 1] [outer = 00000000] 16:01:26 INFO - PROCESS | 2356 | [2356] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:01:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 2 (139E6000) [pid = 2356] [serial = 2] [outer = 139E5400] 16:01:27 INFO - PROCESS | 2356 | ++DOCSHELL 14080400 == 2 [pid = 2356] [id = 2] 16:01:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 3 (14080800) [pid = 2356] [serial = 3] [outer = 00000000] 16:01:27 INFO - PROCESS | 2356 | [2356] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:01:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 4 (14081400) [pid = 2356] [serial = 4] [outer = 14080800] 16:01:27 INFO - PROCESS | 2356 | 1461106887492 Marionette INFO Listening on port 2828 16:01:29 INFO - PROCESS | 2356 | 1461106889034 Marionette DEBUG Marionette enabled via command-line flag 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:01:29 INFO - PROCESS | 2356 | ++DOCSHELL 17E05800 == 3 [pid = 2356] [id = 3] 16:01:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 5 (17E0D800) [pid = 2356] [serial = 5] [outer = 00000000] 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:01:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 6 (17E0E400) [pid = 2356] [serial = 6] [outer = 17E0D800] 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:01:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 7 (18A0A800) [pid = 2356] [serial = 7] [outer = 14080800] 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:01:29 INFO - PROCESS | 2356 | 1461106889238 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49338 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:01:29 INFO - PROCESS | 2356 | 1461106889262 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49339 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:01:29 INFO - PROCESS | 2356 | 1461106889269 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49340 16:01:29 INFO - PROCESS | 2356 | 1461106889302 Marionette DEBUG Closed connection conn0 16:01:29 INFO - PROCESS | 2356 | 1461106889303 Marionette DEBUG Closed connection conn1 16:01:29 INFO - PROCESS | 2356 | 1461106889389 Marionette DEBUG Closed connection conn2 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:01:29 INFO - PROCESS | 2356 | 1461106889396 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49341 16:01:29 INFO - PROCESS | 2356 | 1461106889438 Marionette DEBUG Closed connection conn3 16:01:29 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:01:29 INFO - PROCESS | 2356 | 1461106889444 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49342 16:01:29 INFO - PROCESS | 2356 | ++DOCSHELL 14082400 == 4 [pid = 2356] [id = 4] 16:01:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 8 (191AD000) [pid = 2356] [serial = 8] [outer = 00000000] 16:01:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 9 (19FD1C00) [pid = 2356] [serial = 9] [outer = 191AD000] 16:01:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 10 (19FD7400) [pid = 2356] [serial = 10] [outer = 191AD000] 16:01:29 INFO - PROCESS | 2356 | 1461106889589 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:01:29 INFO - PROCESS | 2356 | 1461106889595 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":"20160419143337","device":"desktop","version":"48.0a1"} 16:01:30 INFO - PROCESS | 2356 | [2356] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:01:30 INFO - PROCESS | 2356 | [2356] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:01:30 INFO - PROCESS | 2356 | [2356] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:01:31 INFO - PROCESS | 2356 | ++DOCSHELL 1B307C00 == 5 [pid = 2356] [id = 5] 16:01:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 11 (1B323000) [pid = 2356] [serial = 11] [outer = 00000000] 16:01:31 INFO - PROCESS | 2356 | ++DOCSHELL 1B325400 == 6 [pid = 2356] [id = 6] 16:01:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 12 (1B32B400) [pid = 2356] [serial = 12] [outer = 00000000] 16:01:31 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:01:32 INFO - PROCESS | 2356 | ++DOCSHELL 1C421C00 == 7 [pid = 2356] [id = 7] 16:01:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 13 (1C422000) [pid = 2356] [serial = 13] [outer = 00000000] 16:01:32 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:01:32 INFO - PROCESS | 2356 | [2356] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:01:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 14 (1C42A800) [pid = 2356] [serial = 14] [outer = 1C422000] 16:01:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 15 (1C439400) [pid = 2356] [serial = 15] [outer = 1B323000] 16:01:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 16 (1C43AC00) [pid = 2356] [serial = 16] [outer = 1B32B400] 16:01:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 17 (1C43D400) [pid = 2356] [serial = 17] [outer = 1C422000] 16:01:33 INFO - PROCESS | 2356 | 1461106893186 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 2356 | 1461106893201 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 18 (1E295000) [pid = 2356] [serial = 18] [outer = 1C422000] 16:01:33 INFO - PROCESS | 2356 | 1461106893995 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b2512ea5-e8ba-497e-9dd2-b3a2eeaa0b52","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":"20160419143337","device":"desktop","version":"48.0a1","command_id":1}}] 16:01:34 INFO - PROCESS | 2356 | 1461106894201 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:01:34 INFO - PROCESS | 2356 | 1461106894294 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:01:34 INFO - PROCESS | 2356 | 1461106894303 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:01:34 INFO - PROCESS | 2356 | [2356] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:01:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 19 (1F965000) [pid = 2356] [serial = 19] [outer = 1C422000] 16:01:35 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:35 INFO - PROCESS | 2356 | 1461106895430 Marionette TRACE conn4 <- [1,3,null,{}] 16:01:35 INFO - PROCESS | 2356 | 1461106895472 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 16:01:35 INFO - PROCESS | 2356 | 1461106895488 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:01:35 INFO - PROCESS | 2356 | 1461106895516 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 2356 | 1461106895519 Marionette TRACE conn4 <- [1,5,null,{"value":"13"}] 16:01:35 INFO - PROCESS | 2356 | 1461106895523 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 2356 | 1461106895527 Marionette TRACE conn4 <- [1,6,null,{}] 16:01:35 INFO - PROCESS | 2356 | 1461106895576 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 2356 | 1461106895589 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:01:35 INFO - PROCESS | 2356 | 1461106895593 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 2356 | ++DOCSHELL 19079C00 == 8 [pid = 2356] [id = 8] 16:01:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 20 (190C8800) [pid = 2356] [serial = 20] [outer = 00000000] 16:01:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 21 (2133B800) [pid = 2356] [serial = 21] [outer = 190C8800] 16:01:35 INFO - PROCESS | 2356 | 1461106895645 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 22 (2133F800) [pid = 2356] [serial = 22] [outer = 190C8800] 16:01:36 INFO - PROCESS | 2356 | ++DOCSHELL 1A50FC00 == 9 [pid = 2356] [id = 9] 16:01:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 23 (1A515C00) [pid = 2356] [serial = 23] [outer = 00000000] 16:01:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 24 (1A519C00) [pid = 2356] [serial = 24] [outer = 1A515C00] 16:01:36 INFO - PROCESS | 2356 | 1461106896057 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 25 (21A1F400) [pid = 2356] [serial = 25] [outer = 1A515C00] 16:01:36 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:36 INFO - PROCESS | 2356 | 1461106896677 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1222ms 16:01:36 INFO - PROCESS | 2356 | 1461106896815 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 2356 | 1461106896819 Marionette TRACE conn4 <- [1,9,null,{"value":"13"}] 16:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:01:36 INFO - PROCESS | 2356 | --DOCSHELL 139E5000 == 8 [pid = 2356] [id = 1] 16:01:36 INFO - PROCESS | 2356 | 1461106896888 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 2356 | 1461106896892 Marionette TRACE conn4 <- [1,10,null,{}] 16:01:36 INFO - PROCESS | 2356 | 1461106896898 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 2356 | 1461106897058 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:01:37 INFO - PROCESS | 2356 | 1461106897115 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 2356 | ++DOCSHELL 1290A400 == 9 [pid = 2356] [id = 10] 16:01:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 26 (1290D800) [pid = 2356] [serial = 26] [outer = 00000000] 16:01:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 27 (129BE400) [pid = 2356] [serial = 27] [outer = 1290D800] 16:01:37 INFO - PROCESS | 2356 | 1461106897180 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 28 (12D77C00) [pid = 2356] [serial = 28] [outer = 1290D800] 16:01:37 INFO - PROCESS | 2356 | 1461106897799 Marionette TRACE conn4 <- [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]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 16:01:37 INFO - PROCESS | 2356 | 1461106897814 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:01:37 INFO - PROCESS | 2356 | 1461106897818 Marionette TRACE conn4 <- [1,13,null,{"value":"13"}] 16:01:37 INFO - PROCESS | 2356 | 1461106897825 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 2356 | 1461106897829 Marionette TRACE conn4 <- [1,14,null,{}] 16:01:37 INFO - PROCESS | 2356 | 1461106897834 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 2356 | 1461106897945 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:01:38 INFO - PROCESS | 2356 | 1461106898020 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 2356 | ++DOCSHELL 17E0E000 == 10 [pid = 2356] [id = 11] 16:01:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 29 (18A01800) [pid = 2356] [serial = 29] [outer = 00000000] 16:01:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 30 (19FD2C00) [pid = 2356] [serial = 30] [outer = 18A01800] 16:01:38 INFO - PROCESS | 2356 | 1461106898077 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 31 (1A510800) [pid = 2356] [serial = 31] [outer = 18A01800] 16:01:38 INFO - PROCESS | 2356 | 1461106898626 Marionette TRACE conn4 <- [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]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 890ms 16:01:38 INFO - PROCESS | 2356 | 1461106898714 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 2356 | 1461106898717 Marionette TRACE conn4 <- [1,17,null,{"value":"13"}] 16:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:01:38 INFO - PROCESS | 2356 | 1461106898721 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 2356 | 1461106898723 Marionette TRACE conn4 <- [1,18,null,{}] 16:01:38 INFO - PROCESS | 2356 | 1461106898735 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 2356 | ++DOCSHELL 1BBBE800 == 11 [pid = 2356] [id = 12] 16:01:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 32 (1C42A400) [pid = 2356] [serial = 32] [outer = 00000000] 16:01:38 INFO - PROCESS | 2356 | 1461106898909 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:01:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 33 (1B329000) [pid = 2356] [serial = 33] [outer = 1C42A400] 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 34 (1C43F800) [pid = 2356] [serial = 34] [outer = 1C42A400] 16:01:39 INFO - PROCESS | 2356 | 1461106899026 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 2356 | ++DOCSHELL 0B778800 == 12 [pid = 2356] [id = 13] 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 35 (1C43E800) [pid = 2356] [serial = 35] [outer = 00000000] 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 36 (1D2D6800) [pid = 2356] [serial = 36] [outer = 1C43E800] 16:01:39 INFO - PROCESS | 2356 | ++DOCSHELL 1D48E000 == 13 [pid = 2356] [id = 14] 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 37 (1D492800) [pid = 2356] [serial = 37] [outer = 00000000] 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 38 (1D6CA400) [pid = 2356] [serial = 38] [outer = 1D492800] 16:01:39 INFO - PROCESS | 2356 | 1461106899174 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 39 (1D6D3800) [pid = 2356] [serial = 39] [outer = 1D492800] 16:01:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 40 (12902C00) [pid = 2356] [serial = 40] [outer = 1C43E800] 16:01:39 INFO - PROCESS | 2356 | --DOCSHELL 14082400 == 12 [pid = 2356] [id = 4] 16:01:39 INFO - PROCESS | 2356 | 1461106899968 Marionette TRACE conn4 <- [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]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1282ms 16:01:40 INFO - PROCESS | 2356 | 1461106900006 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 2356 | 1461106900011 Marionette TRACE conn4 <- [1,21,null,{"value":"13"}] 16:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:01:40 INFO - PROCESS | 2356 | 1461106900017 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 2356 | 1461106900020 Marionette TRACE conn4 <- [1,22,null,{}] 16:01:40 INFO - PROCESS | 2356 | 1461106900024 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 2356 | 1461106900109 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:01:40 INFO - PROCESS | 2356 | 1461106900118 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 2356 | ++DOCSHELL 1392EC00 == 13 [pid = 2356] [id = 15] 16:01:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 41 (1392F000) [pid = 2356] [serial = 41] [outer = 00000000] 16:01:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 42 (13991000) [pid = 2356] [serial = 42] [outer = 1392F000] 16:01:40 INFO - PROCESS | 2356 | 1461106900168 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 43 (13EE9C00) [pid = 2356] [serial = 43] [outer = 1392F000] 16:01:40 INFO - PROCESS | 2356 | 1461106900617 Marionette TRACE conn4 <- [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]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 670ms 16:01:40 INFO - PROCESS | 2356 | 1461106900691 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 2356 | 1461106900695 Marionette TRACE conn4 <- [1,25,null,{"value":"13"}] 16:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:01:40 INFO - PROCESS | 2356 | 1461106900701 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 2356 | 1461106900703 Marionette TRACE conn4 <- [1,26,null,{}] 16:01:40 INFO - PROCESS | 2356 | 1461106900708 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 2356 | 1461106900796 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:01:40 INFO - PROCESS | 2356 | 1461106900812 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 2356 | ++DOCSHELL 17222000 == 14 [pid = 2356] [id = 16] 16:01:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 44 (17222800) [pid = 2356] [serial = 44] [outer = 00000000] 16:01:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 45 (1775E400) [pid = 2356] [serial = 45] [outer = 17222800] 16:01:40 INFO - PROCESS | 2356 | 1461106900862 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 46 (177F1800) [pid = 2356] [serial = 46] [outer = 17222800] 16:01:41 INFO - PROCESS | 2356 | 1461106901322 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 670ms 16:01:41 INFO - PROCESS | 2356 | 1461106901376 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 2356 | 1461106901379 Marionette TRACE conn4 <- [1,29,null,{"value":"13"}] 16:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:01:41 INFO - PROCESS | 2356 | 1461106901382 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 2356 | 1461106901385 Marionette TRACE conn4 <- [1,30,null,{}] 16:01:41 INFO - PROCESS | 2356 | 1461106901395 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 2356 | 1461106901480 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:01:41 INFO - PROCESS | 2356 | 1461106901491 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 2356 | ++DOCSHELL 17E7BC00 == 15 [pid = 2356] [id = 17] 16:01:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 47 (17E7CC00) [pid = 2356] [serial = 47] [outer = 00000000] 16:01:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 48 (18A0C800) [pid = 2356] [serial = 48] [outer = 17E7CC00] 16:01:41 INFO - PROCESS | 2356 | 1461106901543 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 49 (190CDC00) [pid = 2356] [serial = 49] [outer = 17E7CC00] 16:01:41 INFO - PROCESS | 2356 | 1461106901996 Marionette TRACE conn4 <- [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]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 16:01:42 INFO - PROCESS | 2356 | 1461106902015 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 2356 | 1461106902018 Marionette TRACE conn4 <- [1,33,null,{"value":"13"}] 16:01:42 INFO - PROCESS | 2356 | 1461106902021 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:01:42 INFO - PROCESS | 2356 | 1461106902022 Marionette TRACE conn4 <- [1,34,null,{}] 16:01:42 INFO - PROCESS | 2356 | 1461106902026 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 2356 | 1461106902115 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:01:42 INFO - PROCESS | 2356 | 1461106902121 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 2356 | ++DOCSHELL 1A50F400 == 16 [pid = 2356] [id = 18] 16:01:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 50 (1A519400) [pid = 2356] [serial = 50] [outer = 00000000] 16:01:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 51 (1A6F7400) [pid = 2356] [serial = 51] [outer = 1A519400] 16:01:42 INFO - PROCESS | 2356 | 1461106902190 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 52 (1B304400) [pid = 2356] [serial = 52] [outer = 1A519400] 16:01:42 INFO - PROCESS | 2356 | 1461106902596 Marionette TRACE conn4 <- [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]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 16:01:42 INFO - PROCESS | 2356 | 1461106902656 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 2356 | 1461106902658 Marionette TRACE conn4 <- [1,37,null,{"value":"13"}] 16:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:01:42 INFO - PROCESS | 2356 | 1461106902661 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 2356 | 1461106902663 Marionette TRACE conn4 <- [1,38,null,{}] 16:01:42 INFO - PROCESS | 2356 | 1461106902666 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 2356 | 1461106902741 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:01:42 INFO - PROCESS | 2356 | 1461106902747 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 2356 | ++DOCSHELL 139EA000 == 17 [pid = 2356] [id = 19] 16:01:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 53 (1B30D800) [pid = 2356] [serial = 53] [outer = 00000000] 16:01:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 54 (1B709800) [pid = 2356] [serial = 54] [outer = 1B30D800] 16:01:42 INFO - PROCESS | 2356 | 1461106902792 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 55 (1BBC0400) [pid = 2356] [serial = 55] [outer = 1B30D800] 16:01:43 INFO - PROCESS | 2356 | 1461106903324 Marionette TRACE conn4 <- [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]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 670ms 16:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:01:43 INFO - PROCESS | 2356 | 1461106903335 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 2356 | 1461106903337 Marionette TRACE conn4 <- [1,41,null,{"value":"13"}] 16:01:43 INFO - PROCESS | 2356 | 1461106903340 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 2356 | 1461106903342 Marionette TRACE conn4 <- [1,42,null,{}] 16:01:43 INFO - PROCESS | 2356 | 1461106903346 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 2356 | 1461106903450 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:01:43 INFO - PROCESS | 2356 | 1461106903476 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 2356 | ++DOCSHELL 1E297000 == 18 [pid = 2356] [id = 20] 16:01:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 56 (1E297400) [pid = 2356] [serial = 56] [outer = 00000000] 16:01:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 57 (1E67A400) [pid = 2356] [serial = 57] [outer = 1E297400] 16:01:43 INFO - PROCESS | 2356 | 1461106903522 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 58 (1F90CC00) [pid = 2356] [serial = 58] [outer = 1E297400] 16:01:43 INFO - PROCESS | 2356 | 1461106903931 Marionette TRACE conn4 <- [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]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 630ms 16:01:43 INFO - PROCESS | 2356 | 1461106903972 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 2356 | 1461106903974 Marionette TRACE conn4 <- [1,45,null,{"value":"13"}] 16:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:01:43 INFO - PROCESS | 2356 | 1461106903977 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 2356 | 1461106903978 Marionette TRACE conn4 <- [1,46,null,{}] 16:01:43 INFO - PROCESS | 2356 | 1461106903982 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 2356 | 1461106904054 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:01:44 INFO - PROCESS | 2356 | 1461106904060 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 2356 | ++DOCSHELL 1793A000 == 19 [pid = 2356] [id = 21] 16:01:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 59 (1793D400) [pid = 2356] [serial = 59] [outer = 00000000] 16:01:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 60 (17945000) [pid = 2356] [serial = 60] [outer = 1793D400] 16:01:44 INFO - PROCESS | 2356 | 1461106904105 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 61 (17947C00) [pid = 2356] [serial = 61] [outer = 1793D400] 16:01:44 INFO - PROCESS | 2356 | 1461106904502 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 16:01:44 INFO - PROCESS | 2356 | 1461106904548 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 2356 | 1461106904550 Marionette TRACE conn4 <- [1,49,null,{"value":"13"}] 16:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:01:44 INFO - PROCESS | 2356 | 1461106904557 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 2356 | 1461106904558 Marionette TRACE conn4 <- [1,50,null,{}] 16:01:44 INFO - PROCESS | 2356 | 1461106904562 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 2356 | 1461106904640 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:01:44 INFO - PROCESS | 2356 | 1461106904647 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 2356 | ++DOCSHELL 17944000 == 20 [pid = 2356] [id = 22] 16:01:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 62 (1A2ABC00) [pid = 2356] [serial = 62] [outer = 00000000] 16:01:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 63 (1A2B3400) [pid = 2356] [serial = 63] [outer = 1A2ABC00] 16:01:44 INFO - PROCESS | 2356 | 1461106904692 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 64 (1A2B5000) [pid = 2356] [serial = 64] [outer = 1A2ABC00] 16:01:45 INFO - PROCESS | 2356 | 1461106905108 Marionette TRACE conn4 <- [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]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 590ms 16:01:45 INFO - PROCESS | 2356 | 1461106905143 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:01:45 INFO - PROCESS | 2356 | 1461106905145 Marionette TRACE conn4 <- [1,53,null,{"value":"13"}] 16:01:45 INFO - PROCESS | 2356 | 1461106905148 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 2356 | 1461106905150 Marionette TRACE conn4 <- [1,54,null,{}] 16:01:45 INFO - PROCESS | 2356 | 1461106905169 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 2356 | 1461106905243 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:01:45 INFO - PROCESS | 2356 | 1461106905249 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B7000 == 21 [pid = 2356] [id = 23] 16:01:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 65 (1A2B7400) [pid = 2356] [serial = 65] [outer = 00000000] 16:01:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (1CD5E400) [pid = 2356] [serial = 66] [outer = 1A2B7400] 16:01:45 INFO - PROCESS | 2356 | 1461106905296 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (1CD62400) [pid = 2356] [serial = 67] [outer = 1A2B7400] 16:01:45 INFO - PROCESS | 2356 | 1461106905679 Marionette TRACE conn4 <- [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]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 16:01:45 INFO - PROCESS | 2356 | 1461106905719 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:01:45 INFO - PROCESS | 2356 | 1461106905721 Marionette TRACE conn4 <- [1,57,null,{"value":"13"}] 16:01:45 INFO - PROCESS | 2356 | 1461106905724 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 2356 | 1461106905726 Marionette TRACE conn4 <- [1,58,null,{}] 16:01:45 INFO - PROCESS | 2356 | 1461106905730 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 2356 | 1461106905833 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:01:45 INFO - PROCESS | 2356 | 1461106905842 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 2356 | ++DOCSHELL 1CD64000 == 22 [pid = 2356] [id = 24] 16:01:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (1CD67C00) [pid = 2356] [serial = 68] [outer = 00000000] 16:01:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (1E6C2800) [pid = 2356] [serial = 69] [outer = 1CD67C00] 16:01:45 INFO - PROCESS | 2356 | 1461106905890 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (1E6C5800) [pid = 2356] [serial = 70] [outer = 1CD67C00] 16:01:46 INFO - PROCESS | 2356 | 1461106906298 Marionette TRACE conn4 <- [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]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 631ms 16:01:46 INFO - PROCESS | 2356 | 1461106906356 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 2356 | 1461106906359 Marionette TRACE conn4 <- [1,61,null,{"value":"13"}] 16:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:01:46 INFO - PROCESS | 2356 | 1461106906362 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 2356 | 1461106906364 Marionette TRACE conn4 <- [1,62,null,{}] 16:01:46 INFO - PROCESS | 2356 | 1461106906368 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 2356 | 1461106906492 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:01:46 INFO - PROCESS | 2356 | 1461106906508 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 2356 | ++DOCSHELL 12BDE400 == 23 [pid = 2356] [id = 25] 16:01:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (12BDE800) [pid = 2356] [serial = 71] [outer = 00000000] 16:01:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (1E6CB000) [pid = 2356] [serial = 72] [outer = 12BDE800] 16:01:46 INFO - PROCESS | 2356 | 1461106906566 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (1E6CF800) [pid = 2356] [serial = 73] [outer = 12BDE800] 16:01:46 INFO - PROCESS | 2356 | 1461106906953 Marionette TRACE conn4 <- [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]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 16:01:46 INFO - PROCESS | 2356 | 1461106906992 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 2356 | 1461106906994 Marionette TRACE conn4 <- [1,65,null,{"value":"13"}] 16:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:01:46 INFO - PROCESS | 2356 | 1461106906998 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 2356 | 1461106906999 Marionette TRACE conn4 <- [1,66,null,{}] 16:01:46 INFO - PROCESS | 2356 | 1461106907003 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 2356 | 1461106907111 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:01:47 INFO - PROCESS | 2356 | 1461106907148 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 2356 | ++DOCSHELL 1E29D400 == 24 [pid = 2356] [id = 26] 16:01:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1E615400) [pid = 2356] [serial = 74] [outer = 00000000] 16:01:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1E61AC00) [pid = 2356] [serial = 75] [outer = 1E615400] 16:01:47 INFO - PROCESS | 2356 | 1461106907195 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1E61B000) [pid = 2356] [serial = 76] [outer = 1E615400] 16:01:47 INFO - PROCESS | 2356 | 1461106907578 Marionette TRACE conn4 <- [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]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 16:01:47 INFO - PROCESS | 2356 | 1461106907629 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:01:47 INFO - PROCESS | 2356 | 1461106907631 Marionette TRACE conn4 <- [1,69,null,{"value":"13"}] 16:01:47 INFO - PROCESS | 2356 | 1461106907634 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 2356 | 1461106907636 Marionette TRACE conn4 <- [1,70,null,{}] 16:01:47 INFO - PROCESS | 2356 | 1461106907640 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 2356 | --DOCSHELL 17E0E000 == 23 [pid = 2356] [id = 11] 16:01:48 INFO - PROCESS | 2356 | --DOCSHELL 19079C00 == 22 [pid = 2356] [id = 8] 16:01:48 INFO - PROCESS | 2356 | --DOCSHELL 1290A400 == 21 [pid = 2356] [id = 10] 16:01:48 INFO - PROCESS | 2356 | 1461106908470 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:01:48 INFO - PROCESS | 2356 | 1461106908573 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 2356 | ++DOCSHELL 129BA000 == 22 [pid = 2356] [id = 27] 16:01:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (129BB400) [pid = 2356] [serial = 77] [outer = 00000000] 16:01:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (12A17800) [pid = 2356] [serial = 78] [outer = 129BB400] 16:01:48 INFO - PROCESS | 2356 | 1461106908627 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12BD6C00) [pid = 2356] [serial = 79] [outer = 129BB400] 16:01:49 INFO - PROCESS | 2356 | 1461106909075 Marionette TRACE conn4 <- [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]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1478ms 16:01:49 INFO - PROCESS | 2356 | 1461106909114 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 2356 | 1461106909118 Marionette TRACE conn4 <- [1,73,null,{"value":"13"}] 16:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:01:49 INFO - PROCESS | 2356 | 1461106909127 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 2356 | 1461106909131 Marionette TRACE conn4 <- [1,74,null,{}] 16:01:49 INFO - PROCESS | 2356 | 1461106909136 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 2356 | 1461106909241 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:01:49 INFO - PROCESS | 2356 | 1461106909250 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 2356 | ++DOCSHELL 13930400 == 23 [pid = 2356] [id = 28] 16:01:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (13986400) [pid = 2356] [serial = 80] [outer = 00000000] 16:01:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (13EE9800) [pid = 2356] [serial = 81] [outer = 13986400] 16:01:49 INFO - PROCESS | 2356 | 1461106909301 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (14082C00) [pid = 2356] [serial = 82] [outer = 13986400] 16:01:49 INFO - PROCESS | 2356 | 1461106909734 Marionette TRACE conn4 <- [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]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 990ms 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (191AD000) [pid = 2356] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1290D800) [pid = 2356] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (18A01800) [pid = 2356] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1D492800) [pid = 2356] [serial = 37] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1392F000) [pid = 2356] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (17222800) [pid = 2356] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (17E7CC00) [pid = 2356] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1A519400) [pid = 2356] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1B30D800) [pid = 2356] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1A2ABC00) [pid = 2356] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1A2B7400) [pid = 2356] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1CD67C00) [pid = 2356] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (12BDE800) [pid = 2356] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:01:50 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (190C8800) [pid = 2356] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:01:50 INFO - PROCESS | 2356 | 1461106910141 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 2356 | 1461106910144 Marionette TRACE conn4 <- [1,77,null,{"value":"13"}] 16:01:50 INFO - PROCESS | 2356 | 1461106910148 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:01:50 INFO - PROCESS | 2356 | 1461106910150 Marionette TRACE conn4 <- [1,78,null,{}] 16:01:50 INFO - PROCESS | 2356 | 1461106910154 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 2356 | 1461106910233 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:01:50 INFO - PROCESS | 2356 | 1461106910244 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 2356 | ++DOCSHELL 1310FC00 == 24 [pid = 2356] [id = 29] 16:01:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (1392F000) [pid = 2356] [serial = 83] [outer = 00000000] 16:01:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (171CF000) [pid = 2356] [serial = 84] [outer = 1392F000] 16:01:50 INFO - PROCESS | 2356 | 1461106910292 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (1770F800) [pid = 2356] [serial = 85] [outer = 1392F000] 16:01:50 INFO - PROCESS | 2356 | 1461106910729 Marionette TRACE conn4 <- [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]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 16:01:50 INFO - PROCESS | 2356 | 1461106910784 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 2356 | 1461106910787 Marionette TRACE conn4 <- [1,81,null,{"value":"13"}] 16:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:01:50 INFO - PROCESS | 2356 | 1461106910797 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 2356 | 1461106910802 Marionette TRACE conn4 <- [1,82,null,{}] 16:01:50 INFO - PROCESS | 2356 | 1461106910806 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 2356 | 1461106910884 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:01:50 INFO - PROCESS | 2356 | 1461106910893 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 2356 | ++DOCSHELL 13160800 == 25 [pid = 2356] [id = 30] 16:01:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (17D8B800) [pid = 2356] [serial = 86] [outer = 00000000] 16:01:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (17E0DC00) [pid = 2356] [serial = 87] [outer = 17D8B800] 16:01:50 INFO - PROCESS | 2356 | 1461106910938 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (17E7C000) [pid = 2356] [serial = 88] [outer = 17D8B800] 16:01:51 INFO - PROCESS | 2356 | 1461106911382 Marionette TRACE conn4 <- [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]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 16:01:51 INFO - PROCESS | 2356 | 1461106911424 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:01:51 INFO - PROCESS | 2356 | 1461106911426 Marionette TRACE conn4 <- [1,85,null,{"value":"13"}] 16:01:51 INFO - PROCESS | 2356 | 1461106911428 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 2356 | 1461106911430 Marionette TRACE conn4 <- [1,86,null,{}] 16:01:51 INFO - PROCESS | 2356 | 1461106911434 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 2356 | 1461106911513 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:01:51 INFO - PROCESS | 2356 | 1461106911521 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 2356 | ++DOCSHELL 17E82400 == 26 [pid = 2356] [id = 31] 16:01:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (191A4800) [pid = 2356] [serial = 89] [outer = 00000000] 16:01:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1A242C00) [pid = 2356] [serial = 90] [outer = 191A4800] 16:01:51 INFO - PROCESS | 2356 | 1461106911566 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1A2AD400) [pid = 2356] [serial = 91] [outer = 191A4800] 16:01:52 INFO - PROCESS | 2356 | 1461106912005 Marionette TRACE conn4 <- [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]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 630ms 16:01:52 INFO - PROCESS | 2356 | 1461106912060 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 2356 | 1461106912062 Marionette TRACE conn4 <- [1,89,null,{"value":"13"}] 16:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:01:52 INFO - PROCESS | 2356 | 1461106912065 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 2356 | 1461106912067 Marionette TRACE conn4 <- [1,90,null,{}] 16:01:52 INFO - PROCESS | 2356 | 1461106912070 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 2356 | 1461106912178 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:01:52 INFO - PROCESS | 2356 | 1461106912270 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 2356 | ++DOCSHELL 1290A800 == 27 [pid = 2356] [id = 32] 16:01:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (1290AC00) [pid = 2356] [serial = 92] [outer = 00000000] 16:01:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12A16C00) [pid = 2356] [serial = 93] [outer = 1290AC00] 16:01:52 INFO - PROCESS | 2356 | 1461106912333 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (12BDCC00) [pid = 2356] [serial = 94] [outer = 1290AC00] 16:01:52 INFO - PROCESS | 2356 | 1461106912905 Marionette TRACE conn4 <- [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]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 870ms 16:01:52 INFO - PROCESS | 2356 | 1461106912937 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 2356 | 1461106912942 Marionette TRACE conn4 <- [1,93,null,{"value":"13"}] 16:01:52 INFO - PROCESS | 2356 | 1461106912946 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:01:52 INFO - PROCESS | 2356 | 1461106912951 Marionette TRACE conn4 <- [1,94,null,{}] 16:01:52 INFO - PROCESS | 2356 | 1461106912956 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 2356 | 1461106913055 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:01:53 INFO - PROCESS | 2356 | 1461106913137 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 2356 | ++DOCSHELL 12A1AC00 == 28 [pid = 2356] [id = 33] 16:01:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (17942400) [pid = 2356] [serial = 95] [outer = 00000000] 16:01:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17D0F400) [pid = 2356] [serial = 96] [outer = 17942400] 16:01:53 INFO - PROCESS | 2356 | 1461106913198 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17E09800) [pid = 2356] [serial = 97] [outer = 17942400] 16:01:53 INFO - PROCESS | 2356 | 1461106913711 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 16:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:01:53 INFO - PROCESS | 2356 | 1461106913782 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:01:53 INFO - PROCESS | 2356 | 1461106913785 Marionette TRACE conn4 <- [1,97,null,{"value":"13"}] 16:01:53 INFO - PROCESS | 2356 | 1461106913789 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 2356 | 1461106913792 Marionette TRACE conn4 <- [1,98,null,{}] 16:01:53 INFO - PROCESS | 2356 | 1461106913796 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 2356 | 1461106913896 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:01:53 INFO - PROCESS | 2356 | 1461106913971 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 2356 | ++DOCSHELL 1A6EDC00 == 29 [pid = 2356] [id = 34] 16:01:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1A6EE800) [pid = 2356] [serial = 98] [outer = 00000000] 16:01:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1B305400) [pid = 2356] [serial = 99] [outer = 1A6EE800] 16:01:54 INFO - PROCESS | 2356 | 1461106914031 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1B320400) [pid = 2356] [serial = 100] [outer = 1A6EE800] 16:01:54 INFO - PROCESS | 2356 | 1461106914624 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 16:01:54 INFO - PROCESS | 2356 | 1461106914661 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 2356 | 1461106914665 Marionette TRACE conn4 <- [1,101,null,{"value":"13"}] 16:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:01:54 INFO - PROCESS | 2356 | 1461106914676 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 2356 | 1461106914681 Marionette TRACE conn4 <- [1,102,null,{}] 16:01:54 INFO - PROCESS | 2356 | 1461106914685 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 2356 | 1461106914791 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:01:54 INFO - PROCESS | 2356 | 1461106914872 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7F800 == 30 [pid = 2356] [id = 35] 16:01:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1BC72C00) [pid = 2356] [serial = 101] [outer = 00000000] 16:01:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1CD5AC00) [pid = 2356] [serial = 102] [outer = 1BC72C00] 16:01:54 INFO - PROCESS | 2356 | 1461106914932 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1CD5CC00) [pid = 2356] [serial = 103] [outer = 1BC72C00] 16:01:55 INFO - PROCESS | 2356 | 1461106915458 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 830ms 16:01:55 INFO - PROCESS | 2356 | 1461106915501 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 2356 | 1461106915503 Marionette TRACE conn4 <- [1,105,null,{"value":"13"}] 16:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:01:55 INFO - PROCESS | 2356 | 1461106915507 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 2356 | 1461106915509 Marionette TRACE conn4 <- [1,106,null,{}] 16:01:55 INFO - PROCESS | 2356 | 1461106915512 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 2356 | 1461106915607 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:01:55 INFO - PROCESS | 2356 | 1461106915689 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 2356 | ++DOCSHELL 17D03C00 == 31 [pid = 2356] [id = 36] 16:01:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1CD30800) [pid = 2356] [serial = 104] [outer = 00000000] 16:01:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1D0DC000) [pid = 2356] [serial = 105] [outer = 1CD30800] 16:01:55 INFO - PROCESS | 2356 | 1461106915744 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1D48D000) [pid = 2356] [serial = 106] [outer = 1CD30800] 16:01:56 INFO - PROCESS | 2356 | 1461106916366 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 930ms 16:01:56 INFO - PROCESS | 2356 | 1461106916441 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 2356 | 1461106916445 Marionette TRACE conn4 <- [1,109,null,{"value":"13"}] 16:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:01:56 INFO - PROCESS | 2356 | 1461106916451 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 2356 | 1461106916455 Marionette TRACE conn4 <- [1,110,null,{}] 16:01:56 INFO - PROCESS | 2356 | 1461106916475 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 2356 | 1461106916567 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:01:56 INFO - PROCESS | 2356 | 1461106916639 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 2356 | ++DOCSHELL 12DB4000 == 32 [pid = 2356] [id = 37] 16:01:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (13163000) [pid = 2356] [serial = 107] [outer = 00000000] 16:01:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (139E6400) [pid = 2356] [serial = 108] [outer = 13163000] 16:01:56 INFO - PROCESS | 2356 | 1461106916688 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1407DC00) [pid = 2356] [serial = 109] [outer = 13163000] 16:01:57 INFO - PROCESS | 2356 | --DOCSHELL 1D48E000 == 31 [pid = 2356] [id = 14] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (19FD1C00) [pid = 2356] [serial = 9] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (19FD7400) [pid = 2356] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (14081400) [pid = 2356] [serial = 4] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (129BE400) [pid = 2356] [serial = 27] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (19FD2C00) [pid = 2356] [serial = 30] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1D2D6800) [pid = 2356] [serial = 36] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1D6CA400) [pid = 2356] [serial = 38] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1D6D3800) [pid = 2356] [serial = 39] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (13991000) [pid = 2356] [serial = 42] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1775E400) [pid = 2356] [serial = 45] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (18A0C800) [pid = 2356] [serial = 48] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1A6F7400) [pid = 2356] [serial = 51] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1B709800) [pid = 2356] [serial = 54] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1E67A400) [pid = 2356] [serial = 57] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (17945000) [pid = 2356] [serial = 60] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1A2B3400) [pid = 2356] [serial = 63] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1CD5E400) [pid = 2356] [serial = 66] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1E6C2800) [pid = 2356] [serial = 69] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1E6CB000) [pid = 2356] [serial = 72] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1A510800) [pid = 2356] [serial = 31] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1B304400) [pid = 2356] [serial = 52] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1B329000) [pid = 2356] [serial = 33] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1BBC0400) [pid = 2356] [serial = 55] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1A2B5000) [pid = 2356] [serial = 64] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (13EE9C00) [pid = 2356] [serial = 43] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1CD62400) [pid = 2356] [serial = 67] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (12D77C00) [pid = 2356] [serial = 28] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (177F1800) [pid = 2356] [serial = 46] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (190CDC00) [pid = 2356] [serial = 49] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 65 (1E6C5800) [pid = 2356] [serial = 70] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 64 (2133F800) [pid = 2356] [serial = 22] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 63 (1E6CF800) [pid = 2356] [serial = 73] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 62 (1A519C00) [pid = 2356] [serial = 24] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 61 (2133B800) [pid = 2356] [serial = 21] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 60 (1C43D400) [pid = 2356] [serial = 17] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | --DOMWINDOW == 59 (1C42A800) [pid = 2356] [serial = 14] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 2356 | 1461106917734 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1355ms 16:01:57 INFO - PROCESS | 2356 | 1461106917807 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 2356 | 1461106917810 Marionette TRACE conn4 <- [1,113,null,{"value":"13"}] 16:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:01:57 INFO - PROCESS | 2356 | 1461106917816 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 2356 | 1461106917819 Marionette TRACE conn4 <- [1,114,null,{}] 16:01:57 INFO - PROCESS | 2356 | 1461106917826 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 2356 | 1461106917908 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:01:58 INFO - PROCESS | 2356 | 1461106918011 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 2356 | ++DOCSHELL 12A1A400 == 32 [pid = 2356] [id = 38] 16:01:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 60 (12A1B000) [pid = 2356] [serial = 110] [outer = 00000000] 16:01:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 61 (12A6D400) [pid = 2356] [serial = 111] [outer = 12A1B000] 16:01:58 INFO - PROCESS | 2356 | 1461106918059 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 62 (12BD9C00) [pid = 2356] [serial = 112] [outer = 12A1B000] 16:01:58 INFO - PROCESS | 2356 | 1461106918467 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 690ms 16:01:58 INFO - PROCESS | 2356 | 1461106918507 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 2356 | 1461106918513 Marionette TRACE conn4 <- [1,117,null,{"value":"13"}] 16:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:01:58 INFO - PROCESS | 2356 | 1461106918524 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 2356 | 1461106918527 Marionette TRACE conn4 <- [1,118,null,{}] 16:01:58 INFO - PROCESS | 2356 | 1461106918531 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 2356 | 1461106918617 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:01:58 INFO - PROCESS | 2356 | 1461106918623 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 2356 | ++DOCSHELL 12D77C00 == 33 [pid = 2356] [id = 39] 16:01:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 63 (139EE400) [pid = 2356] [serial = 113] [outer = 00000000] 16:01:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 64 (1722A000) [pid = 2356] [serial = 114] [outer = 139EE400] 16:01:58 INFO - PROCESS | 2356 | 1461106918669 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 65 (1775E400) [pid = 2356] [serial = 115] [outer = 139EE400] 16:01:59 INFO - PROCESS | 2356 | 1461106919119 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 16:01:59 INFO - PROCESS | 2356 | 1461106919156 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 2356 | 1461106919159 Marionette TRACE conn4 <- [1,121,null,{"value":"13"}] 16:01:59 INFO - PROCESS | 2356 | 1461106919162 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:01:59 INFO - PROCESS | 2356 | 1461106919166 Marionette TRACE conn4 <- [1,122,null,{}] 16:01:59 INFO - PROCESS | 2356 | 1461106919177 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 2356 | 1461106919258 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:01:59 INFO - PROCESS | 2356 | 1461106919295 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 2356 | ++DOCSHELL 18ADA400 == 34 [pid = 2356] [id = 40] 16:01:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (18ADBC00) [pid = 2356] [serial = 116] [outer = 00000000] 16:01:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (190C9000) [pid = 2356] [serial = 117] [outer = 18ADBC00] 16:01:59 INFO - PROCESS | 2356 | 1461106919347 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (191A3800) [pid = 2356] [serial = 118] [outer = 18ADBC00] 16:01:59 INFO - PROCESS | 2356 | 1461106919786 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 671ms 16:01:59 INFO - PROCESS | 2356 | 1461106919842 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 2356 | 1461106919845 Marionette TRACE conn4 <- [1,125,null,{"value":"13"}] 16:01:59 INFO - PROCESS | 2356 | 1461106919848 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:01:59 INFO - PROCESS | 2356 | 1461106919850 Marionette TRACE conn4 <- [1,126,null,{}] 16:01:59 INFO - PROCESS | 2356 | 1461106919853 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 2356 | 1461106919955 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:01:59 INFO - PROCESS | 2356 | 1461106919964 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 2356 | ++DOCSHELL 1A23DC00 == 35 [pid = 2356] [id = 41] 16:01:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (1A2AD800) [pid = 2356] [serial = 119] [outer = 00000000] 16:02:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (1A2B4000) [pid = 2356] [serial = 120] [outer = 1A2AD800] 16:02:00 INFO - PROCESS | 2356 | 1461106920009 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (1A50A800) [pid = 2356] [serial = 121] [outer = 1A2AD800] 16:02:00 INFO - PROCESS | 2356 | 1461106920443 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 16:02:00 INFO - PROCESS | 2356 | 1461106920482 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:02:00 INFO - PROCESS | 2356 | 1461106920484 Marionette TRACE conn4 <- [1,129,null,{"value":"13"}] 16:02:00 INFO - PROCESS | 2356 | 1461106920487 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 2356 | 1461106920489 Marionette TRACE conn4 <- [1,130,null,{}] 16:02:00 INFO - PROCESS | 2356 | 1461106920492 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 2356 | 1461106920592 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:02:00 INFO - PROCESS | 2356 | 1461106920599 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 2356 | ++DOCSHELL 1A50BC00 == 36 [pid = 2356] [id = 42] 16:02:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (1A50D000) [pid = 2356] [serial = 122] [outer = 00000000] 16:02:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (1A518000) [pid = 2356] [serial = 123] [outer = 1A50D000] 16:02:00 INFO - PROCESS | 2356 | 1461106920648 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1ABA4C00) [pid = 2356] [serial = 124] [outer = 1A50D000] 16:02:01 INFO - PROCESS | 2356 | 1461106921103 Marionette TRACE conn4 <- [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]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 16:02:01 INFO - PROCESS | 2356 | 1461106921160 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 2356 | 1461106921162 Marionette TRACE conn4 <- [1,133,null,{"value":"13"}] 16:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:02:01 INFO - PROCESS | 2356 | 1461106921165 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 2356 | 1461106921167 Marionette TRACE conn4 <- [1,134,null,{}] 16:02:01 INFO - PROCESS | 2356 | 1461106921171 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 2356 | 1461106921298 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:02:01 INFO - PROCESS | 2356 | 1461106921310 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 2356 | ++DOCSHELL 1A518C00 == 37 [pid = 2356] [id = 43] 16:02:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1B703C00) [pid = 2356] [serial = 125] [outer = 00000000] 16:02:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1BBBB800) [pid = 2356] [serial = 126] [outer = 1B703C00] 16:02:01 INFO - PROCESS | 2356 | 1461106921400 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1C41DC00) [pid = 2356] [serial = 127] [outer = 1B703C00] 16:02:01 INFO - PROCESS | 2356 | 1461106921892 Marionette TRACE conn4 <- [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]]]}] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1E297400) [pid = 2356] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1793D400) [pid = 2356] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (191A4800) [pid = 2356] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (13986400) [pid = 2356] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1392F000) [pid = 2356] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (17D8B800) [pid = 2356] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (129BB400) [pid = 2356] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:02:01 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1E615400) [pid = 2356] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 770ms 16:02:01 INFO - PROCESS | 2356 | 1461106921938 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 2356 | 1461106921940 Marionette TRACE conn4 <- [1,137,null,{"value":"13"}] 16:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:02:01 INFO - PROCESS | 2356 | 1461106921943 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 2356 | 1461106921945 Marionette TRACE conn4 <- [1,138,null,{}] 16:02:01 INFO - PROCESS | 2356 | 1461106921949 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 2356 | 1461106922019 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:02:02 INFO - PROCESS | 2356 | 1461106922031 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 2356 | ++DOCSHELL 13992C00 == 38 [pid = 2356] [id = 44] 16:02:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (1404B800) [pid = 2356] [serial = 128] [outer = 00000000] 16:02:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (17D10400) [pid = 2356] [serial = 129] [outer = 1404B800] 16:02:02 INFO - PROCESS | 2356 | 1461106922075 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (18AD9400) [pid = 2356] [serial = 130] [outer = 1404B800] 16:02:02 INFO - PROCESS | 2356 | 1461106922475 Marionette TRACE conn4 <- [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]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 16:02:02 INFO - PROCESS | 2356 | 1461106922517 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 2356 | 1461106922519 Marionette TRACE conn4 <- [1,141,null,{"value":"13"}] 16:02:02 INFO - PROCESS | 2356 | 1461106922524 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:02:02 INFO - PROCESS | 2356 | 1461106922526 Marionette TRACE conn4 <- [1,142,null,{}] 16:02:02 INFO - PROCESS | 2356 | 1461106922530 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 2356 | 1461106922609 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:02:02 INFO - PROCESS | 2356 | 1461106922615 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 2356 | ++DOCSHELL 1C441000 == 39 [pid = 2356] [id = 45] 16:02:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (1C4D6000) [pid = 2356] [serial = 131] [outer = 00000000] 16:02:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1CD62C00) [pid = 2356] [serial = 132] [outer = 1C4D6000] 16:02:02 INFO - PROCESS | 2356 | 1461106922662 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1CD62800) [pid = 2356] [serial = 133] [outer = 1C4D6000] 16:02:03 INFO - PROCESS | 2356 | 1461106923085 Marionette TRACE conn4 <- [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]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 16:02:03 INFO - PROCESS | 2356 | 1461106923099 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 2356 | 1461106923101 Marionette TRACE conn4 <- [1,145,null,{"value":"13"}] 16:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:02:03 INFO - PROCESS | 2356 | 1461106923113 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 2356 | 1461106923115 Marionette TRACE conn4 <- [1,146,null,{}] 16:02:03 INFO - PROCESS | 2356 | 1461106923123 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 2356 | 1461106923202 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:02:03 INFO - PROCESS | 2356 | 1461106923209 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 2356 | ++DOCSHELL 18ADA000 == 40 [pid = 2356] [id = 46] 16:02:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1D2DEC00) [pid = 2356] [serial = 134] [outer = 00000000] 16:02:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1D639C00) [pid = 2356] [serial = 135] [outer = 1D2DEC00] 16:02:03 INFO - PROCESS | 2356 | 1461106923253 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (1D6D1800) [pid = 2356] [serial = 136] [outer = 1D2DEC00] 16:02:03 INFO - PROCESS | 2356 | 1461106923686 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 16:02:03 INFO - PROCESS | 2356 | 1461106923744 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 2356 | 1461106923746 Marionette TRACE conn4 <- [1,149,null,{"value":"13"}] 16:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:02:03 INFO - PROCESS | 2356 | 1461106923749 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 2356 | 1461106923751 Marionette TRACE conn4 <- [1,150,null,{}] 16:02:03 INFO - PROCESS | 2356 | 1461106923755 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 2356 | 1461106923829 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:02:03 INFO - PROCESS | 2356 | 1461106923835 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 2356 | ++DOCSHELL 1D48C400 == 41 [pid = 2356] [id = 47] 16:02:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1E24A400) [pid = 2356] [serial = 137] [outer = 00000000] 16:02:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1E614400) [pid = 2356] [serial = 138] [outer = 1E24A400] 16:02:03 INFO - PROCESS | 2356 | 1461106923882 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1E616C00) [pid = 2356] [serial = 139] [outer = 1E24A400] 16:02:04 INFO - PROCESS | 2356 | 1461106924692 Marionette TRACE conn4 <- [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]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 970ms 16:02:04 INFO - PROCESS | 2356 | 1461106924721 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 2356 | 1461106924727 Marionette TRACE conn4 <- [1,153,null,{"value":"13"}] 16:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:02:04 INFO - PROCESS | 2356 | 1461106924733 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 2356 | 1461106924736 Marionette TRACE conn4 <- [1,154,null,{}] 16:02:04 INFO - PROCESS | 2356 | 1461106924742 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 2356 | 1461106924858 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:02:04 INFO - PROCESS | 2356 | 1461106924933 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 2356 | ++DOCSHELL 14084400 == 42 [pid = 2356] [id = 48] 16:02:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1708EC00) [pid = 2356] [serial = 140] [outer = 00000000] 16:02:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17943C00) [pid = 2356] [serial = 141] [outer = 1708EC00] 16:02:04 INFO - PROCESS | 2356 | 1461106924994 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (17D0CC00) [pid = 2356] [serial = 142] [outer = 1708EC00] 16:02:05 INFO - PROCESS | 2356 | 1461106925786 Marionette TRACE conn4 <- [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]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1124ms 16:02:05 INFO - PROCESS | 2356 | 1461106925860 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 2356 | 1461106925864 Marionette TRACE conn4 <- [1,157,null,{"value":"13"}] 16:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:02:05 INFO - PROCESS | 2356 | 1461106925869 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 2356 | 1461106925873 Marionette TRACE conn4 <- [1,158,null,{}] 16:02:05 INFO - PROCESS | 2356 | 1461106925879 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 2356 | 1461106925982 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:02:06 INFO - PROCESS | 2356 | 1461106926055 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 2356 | ++DOCSHELL 1407C400 == 43 [pid = 2356] [id = 49] 16:02:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (14080C00) [pid = 2356] [serial = 143] [outer = 00000000] 16:02:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (17097000) [pid = 2356] [serial = 144] [outer = 14080C00] 16:02:06 INFO - PROCESS | 2356 | 1461106926105 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (17761800) [pid = 2356] [serial = 145] [outer = 14080C00] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 1BB7F800 == 42 [pid = 2356] [id = 35] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 17D03C00 == 41 [pid = 2356] [id = 36] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 1A6EDC00 == 40 [pid = 2356] [id = 34] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 12A1AC00 == 39 [pid = 2356] [id = 33] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 18ADA000 == 38 [pid = 2356] [id = 46] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 1C441000 == 37 [pid = 2356] [id = 45] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 13992C00 == 36 [pid = 2356] [id = 44] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 1A518C00 == 35 [pid = 2356] [id = 43] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 1A50BC00 == 34 [pid = 2356] [id = 42] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 1A23DC00 == 33 [pid = 2356] [id = 41] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 18ADA400 == 32 [pid = 2356] [id = 40] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 12D77C00 == 31 [pid = 2356] [id = 39] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 12A1A400 == 30 [pid = 2356] [id = 38] 16:02:06 INFO - PROCESS | 2356 | --DOCSHELL 12DB4000 == 29 [pid = 2356] [id = 37] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1E61B000) [pid = 2356] [serial = 76] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A242C00) [pid = 2356] [serial = 90] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (13EE9800) [pid = 2356] [serial = 81] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1A2AD400) [pid = 2356] [serial = 91] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (171CF000) [pid = 2356] [serial = 84] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (17E7C000) [pid = 2356] [serial = 88] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (14082C00) [pid = 2356] [serial = 82] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1770F800) [pid = 2356] [serial = 85] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (12A17800) [pid = 2356] [serial = 78] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (12BD6C00) [pid = 2356] [serial = 79] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (17E0DC00) [pid = 2356] [serial = 87] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1E61AC00) [pid = 2356] [serial = 75] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1F90CC00) [pid = 2356] [serial = 58] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (17947C00) [pid = 2356] [serial = 61] [outer = 00000000] [url = about:blank] 16:02:06 INFO - PROCESS | 2356 | 1461106926644 Marionette TRACE conn4 <- [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]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 830ms 16:02:06 INFO - PROCESS | 2356 | 1461106926700 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 2356 | 1461106926706 Marionette TRACE conn4 <- [1,161,null,{"value":"13"}] 16:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:02:06 INFO - PROCESS | 2356 | 1461106926712 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 2356 | 1461106926715 Marionette TRACE conn4 <- [1,162,null,{}] 16:02:06 INFO - PROCESS | 2356 | 1461106926719 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 2356 | 1461106926808 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:02:06 INFO - PROCESS | 2356 | 1461106926880 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 2356 | ++DOCSHELL 1316D400 == 30 [pid = 2356] [id = 50] 16:02:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1392B000) [pid = 2356] [serial = 146] [outer = 00000000] 16:02:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1717A800) [pid = 2356] [serial = 147] [outer = 1392B000] 16:02:06 INFO - PROCESS | 2356 | 1461106926929 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1793B000) [pid = 2356] [serial = 148] [outer = 1392B000] 16:02:07 INFO - PROCESS | 2356 | 1461106927328 Marionette TRACE conn4 <- [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]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 16:02:07 INFO - PROCESS | 2356 | 1461106927385 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 2356 | 1461106927387 Marionette TRACE conn4 <- [1,165,null,{"value":"13"}] 16:02:07 INFO - PROCESS | 2356 | 1461106927394 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:02:07 INFO - PROCESS | 2356 | 1461106927398 Marionette TRACE conn4 <- [1,166,null,{}] 16:02:07 INFO - PROCESS | 2356 | 1461106927409 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 2356 | 1461106927514 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:02:07 INFO - PROCESS | 2356 | 1461106927530 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 2356 | ++DOCSHELL 1798A800 == 31 [pid = 2356] [id = 51] 16:02:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (18A0F800) [pid = 2356] [serial = 149] [outer = 00000000] 16:02:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (19073C00) [pid = 2356] [serial = 150] [outer = 18A0F800] 16:02:07 INFO - PROCESS | 2356 | 1461106927581 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (191A9000) [pid = 2356] [serial = 151] [outer = 18A0F800] 16:02:08 INFO - PROCESS | 2356 | 1461106928024 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 16:02:08 INFO - PROCESS | 2356 | 1461106928070 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 2356 | 1461106928072 Marionette TRACE conn4 <- [1,169,null,{"value":"13"}] 16:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:02:08 INFO - PROCESS | 2356 | 1461106928075 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 2356 | 1461106928077 Marionette TRACE conn4 <- [1,170,null,{}] 16:02:08 INFO - PROCESS | 2356 | 1461106928080 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 2356 | 1461106928159 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:02:08 INFO - PROCESS | 2356 | 1461106928168 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 2356 | ++DOCSHELL 18ADEC00 == 32 [pid = 2356] [id = 52] 16:02:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1A2AE000) [pid = 2356] [serial = 152] [outer = 00000000] 16:02:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1A50F000) [pid = 2356] [serial = 153] [outer = 1A2AE000] 16:02:08 INFO - PROCESS | 2356 | 1461106928214 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1A516800) [pid = 2356] [serial = 154] [outer = 1A2AE000] 16:02:08 INFO - PROCESS | 2356 | 1461106928640 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 16:02:08 INFO - PROCESS | 2356 | 1461106928710 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 2356 | 1461106928712 Marionette TRACE conn4 <- [1,173,null,{"value":"13"}] 16:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:02:08 INFO - PROCESS | 2356 | 1461106928715 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 2356 | 1461106928717 Marionette TRACE conn4 <- [1,174,null,{}] 16:02:08 INFO - PROCESS | 2356 | 1461106928727 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 2356 | 1461106928827 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:02:08 INFO - PROCESS | 2356 | 1461106928900 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 2356 | ++DOCSHELL 1A6F3400 == 33 [pid = 2356] [id = 53] 16:02:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1A6F5400) [pid = 2356] [serial = 155] [outer = 00000000] 16:02:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1BB78000) [pid = 2356] [serial = 156] [outer = 1A6F5400] 16:02:08 INFO - PROCESS | 2356 | 1461106928947 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BB7F800) [pid = 2356] [serial = 157] [outer = 1A6F5400] 16:02:09 INFO - PROCESS | 2356 | 1461106929372 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 16:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:02:09 INFO - PROCESS | 2356 | 1461106929385 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 2356 | 1461106929387 Marionette TRACE conn4 <- [1,177,null,{"value":"13"}] 16:02:09 INFO - PROCESS | 2356 | 1461106929390 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 2356 | 1461106929392 Marionette TRACE conn4 <- [1,178,null,{}] 16:02:09 INFO - PROCESS | 2356 | 1461106929395 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:09 INFO - PROCESS | 2356 | 1461106929519 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:02:09 INFO - PROCESS | 2356 | 1461106929526 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 2356 | ++DOCSHELL 13165800 == 34 [pid = 2356] [id = 54] 16:02:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1A6E8C00) [pid = 2356] [serial = 158] [outer = 00000000] 16:02:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1CD61C00) [pid = 2356] [serial = 159] [outer = 1A6E8C00] 16:02:09 INFO - PROCESS | 2356 | 1461106929574 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1D3E7800) [pid = 2356] [serial = 160] [outer = 1A6E8C00] 16:02:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1E29A400) [pid = 2356] [serial = 161] [outer = 1C43E800] 16:02:10 INFO - PROCESS | 2356 | 1461106930076 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 730ms 16:02:10 INFO - PROCESS | 2356 | 1461106930122 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 2356 | 1461106930124 Marionette TRACE conn4 <- [1,181,null,{"value":"13"}] 16:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:02:10 INFO - PROCESS | 2356 | 1461106930127 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 2356 | 1461106930129 Marionette TRACE conn4 <- [1,182,null,{}] 16:02:10 INFO - PROCESS | 2356 | 1461106930132 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 2356 | 1461106930260 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:02:10 INFO - PROCESS | 2356 | 1461106930312 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 2356 | ++DOCSHELL 12901C00 == 35 [pid = 2356] [id = 55] 16:02:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12D6F000) [pid = 2356] [serial = 162] [outer = 00000000] 16:02:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1E61D800) [pid = 2356] [serial = 163] [outer = 12D6F000] 16:02:10 INFO - PROCESS | 2356 | 1461106930359 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1E61DC00) [pid = 2356] [serial = 164] [outer = 12D6F000] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1A50D000) [pid = 2356] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1B703C00) [pid = 2356] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (18ADBC00) [pid = 2356] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (139EE400) [pid = 2356] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12A1B000) [pid = 2356] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1290AC00) [pid = 2356] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1404B800) [pid = 2356] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (17942400) [pid = 2356] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1A6EE800) [pid = 2356] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1BC72C00) [pid = 2356] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1CD30800) [pid = 2356] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1C4D6000) [pid = 2356] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1A2AD800) [pid = 2356] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:02:10 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1D2DEC00) [pid = 2356] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:02:10 INFO - PROCESS | 2356 | 1461106930844 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 770ms 16:02:10 INFO - PROCESS | 2356 | 1461106930898 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 2356 | 1461106930900 Marionette TRACE conn4 <- [1,185,null,{"value":"13"}] 16:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:02:10 INFO - PROCESS | 2356 | 1461106930903 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 2356 | 1461106930905 Marionette TRACE conn4 <- [1,186,null,{}] 16:02:10 INFO - PROCESS | 2356 | 1461106930908 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 2356 | 1461106930984 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:02:10 INFO - PROCESS | 2356 | 1461106930990 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 2356 | ++DOCSHELL 12748800 == 36 [pid = 2356] [id = 56] 16:02:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1290AC00) [pid = 2356] [serial = 165] [outer = 00000000] 16:02:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1A50D000) [pid = 2356] [serial = 166] [outer = 1290AC00] 16:02:11 INFO - PROCESS | 2356 | 1461106931037 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1ABA0800) [pid = 2356] [serial = 167] [outer = 1290AC00] 16:02:11 INFO - PROCESS | 2356 | 1461106931461 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 16:02:11 INFO - PROCESS | 2356 | 1461106931479 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 2356 | 1461106931481 Marionette TRACE conn4 <- [1,189,null,{"value":"13"}] 16:02:11 INFO - PROCESS | 2356 | 1461106931484 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 2356 | 1461106931486 Marionette TRACE conn4 <- [1,190,null,{}] 16:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:02:11 INFO - PROCESS | 2356 | 1461106931490 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 2356 | 1461106931568 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:02:11 INFO - PROCESS | 2356 | 1461106931598 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 2356 | ++DOCSHELL 12BDD000 == 37 [pid = 2356] [id = 57] 16:02:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (18ADBC00) [pid = 2356] [serial = 168] [outer = 00000000] 16:02:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1E613C00) [pid = 2356] [serial = 169] [outer = 18ADBC00] 16:02:11 INFO - PROCESS | 2356 | 1461106931645 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1E679800) [pid = 2356] [serial = 170] [outer = 18ADBC00] 16:02:12 INFO - PROCESS | 2356 | 1461106932049 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 16:02:12 INFO - PROCESS | 2356 | 1461106932119 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 2356 | 1461106932121 Marionette TRACE conn4 <- [1,193,null,{"value":"13"}] 16:02:12 INFO - PROCESS | 2356 | 1461106932124 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:02:12 INFO - PROCESS | 2356 | 1461106932126 Marionette TRACE conn4 <- [1,194,null,{}] 16:02:12 INFO - PROCESS | 2356 | 1461106932130 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 2356 | 1461106932207 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:02:12 INFO - PROCESS | 2356 | 1461106932216 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 2356 | ++DOCSHELL 12A08C00 == 38 [pid = 2356] [id = 58] 16:02:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (12A0A400) [pid = 2356] [serial = 171] [outer = 00000000] 16:02:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (12A0D400) [pid = 2356] [serial = 172] [outer = 12A0A400] 16:02:12 INFO - PROCESS | 2356 | 1461106932261 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12A0FC00) [pid = 2356] [serial = 173] [outer = 12A0A400] 16:02:12 INFO - PROCESS | 2356 | 1461106932668 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 16:02:12 INFO - PROCESS | 2356 | 1461106932698 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 2356 | 1461106932701 Marionette TRACE conn4 <- [1,197,null,{"value":"13"}] 16:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:02:12 INFO - PROCESS | 2356 | 1461106932713 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 2356 | 1461106932715 Marionette TRACE conn4 <- [1,198,null,{}] 16:02:12 INFO - PROCESS | 2356 | 1461106932724 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 2356 | 1461106932864 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:02:13 INFO - PROCESS | 2356 | 1461106933002 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 2356 | ++DOCSHELL 129B8C00 == 39 [pid = 2356] [id = 59] 16:02:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (129C2800) [pid = 2356] [serial = 174] [outer = 00000000] 16:02:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (12A13C00) [pid = 2356] [serial = 175] [outer = 129C2800] 16:02:13 INFO - PROCESS | 2356 | 1461106933064 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12A1C000) [pid = 2356] [serial = 176] [outer = 129C2800] 16:02:13 INFO - PROCESS | 2356 | 1461106933600 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 16:02:13 INFO - PROCESS | 2356 | 1461106933651 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 2356 | 1461106933656 Marionette TRACE conn4 <- [1,201,null,{"value":"13"}] 16:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:02:13 INFO - PROCESS | 2356 | 1461106933661 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 2356 | 1461106933665 Marionette TRACE conn4 <- [1,202,null,{}] 16:02:13 INFO - PROCESS | 2356 | 1461106933670 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 2356 | 1461106933776 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:02:13 INFO - PROCESS | 2356 | 1461106933863 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 2356 | ++DOCSHELL 17D02C00 == 40 [pid = 2356] [id = 60] 16:02:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (17D0D400) [pid = 2356] [serial = 177] [outer = 00000000] 16:02:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (18A08400) [pid = 2356] [serial = 178] [outer = 17D0D400] 16:02:13 INFO - PROCESS | 2356 | 1461106933922 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (18AE6C00) [pid = 2356] [serial = 179] [outer = 17D0D400] 16:02:14 INFO - PROCESS | 2356 | 1461106934515 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 16:02:14 INFO - PROCESS | 2356 | 1461106934595 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 2356 | 1461106934599 Marionette TRACE conn4 <- [1,205,null,{"value":"13"}] 16:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:02:14 INFO - PROCESS | 2356 | 1461106934603 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 2356 | 1461106934605 Marionette TRACE conn4 <- [1,206,null,{}] 16:02:14 INFO - PROCESS | 2356 | 1461106934609 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 2356 | 1461106934714 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:02:14 INFO - PROCESS | 2356 | 1461106934792 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 2356 | ++DOCSHELL 1B310400 == 41 [pid = 2356] [id = 61] 16:02:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1B324800) [pid = 2356] [serial = 180] [outer = 00000000] 16:02:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1BA4AC00) [pid = 2356] [serial = 181] [outer = 1B324800] 16:02:14 INFO - PROCESS | 2356 | 1461106934852 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1BA4EC00) [pid = 2356] [serial = 182] [outer = 1B324800] 16:02:15 INFO - PROCESS | 2356 | 1461106935404 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 870ms 16:02:15 INFO - PROCESS | 2356 | 1461106935475 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 2356 | 1461106935479 Marionette TRACE conn4 <- [1,209,null,{"value":"13"}] 16:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:02:15 INFO - PROCESS | 2356 | 1461106935490 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 2356 | 1461106935495 Marionette TRACE conn4 <- [1,210,null,{}] 16:02:15 INFO - PROCESS | 2356 | 1461106935499 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 2356 | 1461106935602 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:02:15 INFO - PROCESS | 2356 | 1461106935674 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 2356 | ++DOCSHELL 1D2DEC00 == 42 [pid = 2356] [id = 62] 16:02:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1D634C00) [pid = 2356] [serial = 183] [outer = 00000000] 16:02:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1E6C8C00) [pid = 2356] [serial = 184] [outer = 1D634C00] 16:02:15 INFO - PROCESS | 2356 | 1461106935729 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1E6CEC00) [pid = 2356] [serial = 185] [outer = 1D634C00] 16:02:16 INFO - PROCESS | 2356 | 1461106936369 Marionette TRACE conn4 <- [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]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 930ms 16:02:16 INFO - PROCESS | 2356 | 1461106936415 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 2356 | 1461106936417 Marionette TRACE conn4 <- [1,213,null,{"value":"13"}] 16:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:02:16 INFO - PROCESS | 2356 | 1461106936421 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 2356 | 1461106936423 Marionette TRACE conn4 <- [1,214,null,{}] 16:02:16 INFO - PROCESS | 2356 | 1461106936427 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 2356 | 1461106936527 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:02:16 INFO - PROCESS | 2356 | 1461106936740 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 2356 | ++DOCSHELL 12A0F000 == 43 [pid = 2356] [id = 63] 16:02:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12A10000) [pid = 2356] [serial = 186] [outer = 00000000] 16:02:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12BD3400) [pid = 2356] [serial = 187] [outer = 12A10000] 16:02:16 INFO - PROCESS | 2356 | 1461106936793 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1310CC00) [pid = 2356] [serial = 188] [outer = 12A10000] 16:02:17 INFO - PROCESS | 2356 | 1461106937350 Marionette TRACE conn4 <- [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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 971ms 16:02:17 INFO - PROCESS | 2356 | 1461106937397 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 2356 | 1461106937401 Marionette TRACE conn4 <- [1,217,null,{"value":"13"}] 16:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:02:17 INFO - PROCESS | 2356 | 1461106937405 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 2356 | 1461106937408 Marionette TRACE conn4 <- [1,218,null,{}] 16:02:17 INFO - PROCESS | 2356 | 1461106937414 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 2356 | 1461106937510 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 12A08C00 == 42 [pid = 2356] [id = 58] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 12BDD000 == 41 [pid = 2356] [id = 57] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 12748800 == 40 [pid = 2356] [id = 56] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 12901C00 == 39 [pid = 2356] [id = 55] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 13165800 == 38 [pid = 2356] [id = 54] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 1A6F3400 == 37 [pid = 2356] [id = 53] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 18ADEC00 == 36 [pid = 2356] [id = 52] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 1798A800 == 35 [pid = 2356] [id = 51] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 1316D400 == 34 [pid = 2356] [id = 50] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 1407C400 == 33 [pid = 2356] [id = 49] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 14084400 == 32 [pid = 2356] [id = 48] 16:02:17 INFO - PROCESS | 2356 | --DOCSHELL 1D48C400 == 31 [pid = 2356] [id = 47] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (18AD9400) [pid = 2356] [serial = 130] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1D48D000) [pid = 2356] [serial = 106] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1D0DC000) [pid = 2356] [serial = 105] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1C41DC00) [pid = 2356] [serial = 127] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1CD62800) [pid = 2356] [serial = 133] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1A2B4000) [pid = 2356] [serial = 120] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1CD62C00) [pid = 2356] [serial = 132] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1A50A800) [pid = 2356] [serial = 121] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (191A3800) [pid = 2356] [serial = 118] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1D6D1800) [pid = 2356] [serial = 136] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1D639C00) [pid = 2356] [serial = 135] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1A518000) [pid = 2356] [serial = 123] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1BBBB800) [pid = 2356] [serial = 126] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (190C9000) [pid = 2356] [serial = 117] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1722A000) [pid = 2356] [serial = 114] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1775E400) [pid = 2356] [serial = 115] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12A6D400) [pid = 2356] [serial = 111] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12BD9C00) [pid = 2356] [serial = 112] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (139E6400) [pid = 2356] [serial = 108] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1ABA4C00) [pid = 2356] [serial = 124] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12BDCC00) [pid = 2356] [serial = 94] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12A16C00) [pid = 2356] [serial = 93] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (17D10400) [pid = 2356] [serial = 129] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17E09800) [pid = 2356] [serial = 97] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (17D0F400) [pid = 2356] [serial = 96] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1B320400) [pid = 2356] [serial = 100] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1B305400) [pid = 2356] [serial = 99] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1CD5CC00) [pid = 2356] [serial = 103] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1CD5AC00) [pid = 2356] [serial = 102] [outer = 00000000] [url = about:blank] 16:02:17 INFO - PROCESS | 2356 | 1461106937640 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 2356 | ++DOCSHELL 0F785000 == 32 [pid = 2356] [id = 64] 16:02:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (0F785C00) [pid = 2356] [serial = 189] [outer = 00000000] 16:02:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (12A04C00) [pid = 2356] [serial = 190] [outer = 0F785C00] 16:02:17 INFO - PROCESS | 2356 | 1461106937691 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12A1F800) [pid = 2356] [serial = 191] [outer = 0F785C00] 16:02:18 INFO - PROCESS | 2356 | 1461106938120 Marionette TRACE conn4 <- [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]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 790ms 16:02:18 INFO - PROCESS | 2356 | 1461106938198 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 2356 | 1461106938202 Marionette TRACE conn4 <- [1,221,null,{"value":"13"}] 16:02:18 INFO - PROCESS | 2356 | 1461106938206 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:02:18 INFO - PROCESS | 2356 | 1461106938208 Marionette TRACE conn4 <- [1,222,null,{}] 16:02:18 INFO - PROCESS | 2356 | 1461106938212 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 2356 | 1461106938290 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:02:18 INFO - PROCESS | 2356 | 1461106938304 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 2356 | ++DOCSHELL 1722C000 == 33 [pid = 2356] [id = 65] 16:02:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1722CC00) [pid = 2356] [serial = 192] [outer = 00000000] 16:02:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (17940C00) [pid = 2356] [serial = 193] [outer = 1722CC00] 16:02:18 INFO - PROCESS | 2356 | 1461106938350 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1798DC00) [pid = 2356] [serial = 194] [outer = 1722CC00] 16:02:18 INFO - PROCESS | 2356 | 1461106938793 Marionette TRACE conn4 <- [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]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 16:02:18 INFO - PROCESS | 2356 | 1461106938841 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 2356 | 1461106938843 Marionette TRACE conn4 <- [1,225,null,{"value":"13"}] 16:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:02:18 INFO - PROCESS | 2356 | 1461106938854 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 2356 | 1461106938860 Marionette TRACE conn4 <- [1,226,null,{}] 16:02:18 INFO - PROCESS | 2356 | 1461106938864 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 2356 | 1461106938947 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:02:18 INFO - PROCESS | 2356 | 1461106938956 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 2356 | ++DOCSHELL 19080800 == 34 [pid = 2356] [id = 66] 16:02:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (190CC400) [pid = 2356] [serial = 195] [outer = 00000000] 16:02:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (191A7000) [pid = 2356] [serial = 196] [outer = 190CC400] 16:02:19 INFO - PROCESS | 2356 | 1461106939004 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (19FD3400) [pid = 2356] [serial = 197] [outer = 190CC400] 16:02:19 INFO - PROCESS | 2356 | 1461106939440 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 16:02:19 INFO - PROCESS | 2356 | 1461106939481 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 2356 | 1461106939483 Marionette TRACE conn4 <- [1,229,null,{"value":"13"}] 16:02:19 INFO - PROCESS | 2356 | 1461106939486 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:02:19 INFO - PROCESS | 2356 | 1461106939488 Marionette TRACE conn4 <- [1,230,null,{}] 16:02:19 INFO - PROCESS | 2356 | 1461106939491 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 2356 | 1461106939573 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:02:19 INFO - PROCESS | 2356 | 1461106939579 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 2356 | ++DOCSHELL 1A2AB000 == 35 [pid = 2356] [id = 67] 16:02:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1A2ABC00) [pid = 2356] [serial = 198] [outer = 00000000] 16:02:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1A50AC00) [pid = 2356] [serial = 199] [outer = 1A2ABC00] 16:02:19 INFO - PROCESS | 2356 | 1461106939625 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1A510800) [pid = 2356] [serial = 200] [outer = 1A2ABC00] 16:02:20 INFO - PROCESS | 2356 | 1461106940112 Marionette TRACE conn4 <- [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]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 16:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:02:20 INFO - PROCESS | 2356 | 1461106940161 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 2356 | 1461106940163 Marionette TRACE conn4 <- [1,233,null,{"value":"13"}] 16:02:20 INFO - PROCESS | 2356 | 1461106940166 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 2356 | 1461106940167 Marionette TRACE conn4 <- [1,234,null,{}] 16:02:20 INFO - PROCESS | 2356 | 1461106940171 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:20 INFO - PROCESS | 2356 | 1461106940266 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:02:20 INFO - PROCESS | 2356 | 1461106940275 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 2356 | ++DOCSHELL 1A6EFC00 == 36 [pid = 2356] [id = 68] 16:02:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1A6F0C00) [pid = 2356] [serial = 201] [outer = 00000000] 16:02:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1B304400) [pid = 2356] [serial = 202] [outer = 1A6F0C00] 16:02:20 INFO - PROCESS | 2356 | 1461106940366 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1B704C00) [pid = 2356] [serial = 203] [outer = 1A6F0C00] 16:02:20 INFO - PROCESS | 2356 | 1461106940831 Marionette TRACE conn4 <- [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]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 731ms 16:02:20 INFO - PROCESS | 2356 | 1461106940933 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 2356 | 1461106940935 Marionette TRACE conn4 <- [1,237,null,{"value":"13"}] 16:02:20 INFO - PROCESS | 2356 | 1461106940938 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 2356 | 1461106940940 Marionette TRACE conn4 <- [1,238,null,{}] 16:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:02:20 INFO - PROCESS | 2356 | 1461106940944 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 2356 | 1461106941044 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:02:21 INFO - PROCESS | 2356 | 1461106941054 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 2356 | ++DOCSHELL 1B709800 == 37 [pid = 2356] [id = 69] 16:02:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1BA4A800) [pid = 2356] [serial = 204] [outer = 00000000] 16:02:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BDCF000) [pid = 2356] [serial = 205] [outer = 1BA4A800] 16:02:21 INFO - PROCESS | 2356 | 1461106941099 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1BDCFC00) [pid = 2356] [serial = 206] [outer = 1BA4A800] 16:02:21 INFO - PROCESS | 2356 | 1461106941553 Marionette TRACE conn4 <- [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]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 16:02:21 INFO - PROCESS | 2356 | 1461106941573 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 2356 | 1461106941574 Marionette TRACE conn4 <- [1,241,null,{"value":"13"}] 16:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:02:21 INFO - PROCESS | 2356 | 1461106941577 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 2356 | 1461106941579 Marionette TRACE conn4 <- [1,242,null,{}] 16:02:21 INFO - PROCESS | 2356 | 1461106941588 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 2356 | 1461106941686 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:02:21 INFO - PROCESS | 2356 | 1461106941692 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 2356 | ++DOCSHELL 139E8800 == 38 [pid = 2356] [id = 70] 16:02:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BA45000) [pid = 2356] [serial = 207] [outer = 00000000] 16:02:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1BDDD800) [pid = 2356] [serial = 208] [outer = 1BA45000] 16:02:21 INFO - PROCESS | 2356 | 1461106941736 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1BDDD400) [pid = 2356] [serial = 209] [outer = 1BA45000] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1A6E8C00) [pid = 2356] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1A2AE000) [pid = 2356] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1E24A400) [pid = 2356] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (14080C00) [pid = 2356] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1A6F5400) [pid = 2356] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (18A0F800) [pid = 2356] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1392B000) [pid = 2356] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (12D6F000) [pid = 2356] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1290AC00) [pid = 2356] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:02:21 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (18ADBC00) [pid = 2356] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:02:22 INFO - PROCESS | 2356 | 1461106942182 Marionette TRACE conn4 <- [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]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 16:02:22 INFO - PROCESS | 2356 | 1461106942218 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 2356 | 1461106942220 Marionette TRACE conn4 <- [1,245,null,{"value":"13"}] 16:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:02:22 INFO - PROCESS | 2356 | 1461106942224 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 2356 | 1461106942226 Marionette TRACE conn4 <- [1,246,null,{}] 16:02:22 INFO - PROCESS | 2356 | 1461106942230 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 2356 | 1461106942307 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:02:22 INFO - PROCESS | 2356 | 1461106942343 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 2356 | ++DOCSHELL 1BC6B800 == 39 [pid = 2356] [id = 71] 16:02:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BDDC800) [pid = 2356] [serial = 210] [outer = 00000000] 16:02:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1CD5C000) [pid = 2356] [serial = 211] [outer = 1BDDC800] 16:02:22 INFO - PROCESS | 2356 | 1461106942390 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1CD5F400) [pid = 2356] [serial = 212] [outer = 1BDDC800] 16:02:22 INFO - PROCESS | 2356 | 1461106942878 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 730ms 16:02:22 INFO - PROCESS | 2356 | 1461106942960 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 2356 | 1461106942962 Marionette TRACE conn4 <- [1,249,null,{"value":"13"}] 16:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:02:22 INFO - PROCESS | 2356 | 1461106942965 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 2356 | 1461106942967 Marionette TRACE conn4 <- [1,250,null,{}] 16:02:22 INFO - PROCESS | 2356 | 1461106942970 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 2356 | 1461106943051 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:02:23 INFO - PROCESS | 2356 | 1461106943060 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 2356 | ++DOCSHELL 1CD61000 == 40 [pid = 2356] [id = 72] 16:02:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1CD63000) [pid = 2356] [serial = 213] [outer = 00000000] 16:02:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1D62B400) [pid = 2356] [serial = 214] [outer = 1CD63000] 16:02:23 INFO - PROCESS | 2356 | 1461106943108 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1D6C9C00) [pid = 2356] [serial = 215] [outer = 1CD63000] 16:02:23 INFO - PROCESS | 2356 | 1461106943524 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 570ms 16:02:23 INFO - PROCESS | 2356 | 1461106943542 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 2356 | 1461106943544 Marionette TRACE conn4 <- [1,253,null,{"value":"13"}] 16:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:02:23 INFO - PROCESS | 2356 | 1461106943547 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 2356 | 1461106943548 Marionette TRACE conn4 <- [1,254,null,{}] 16:02:23 INFO - PROCESS | 2356 | 1461106943552 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 2356 | 1461106943629 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:02:23 INFO - PROCESS | 2356 | 1461106943660 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 2356 | ++DOCSHELL 1D6D2400 == 41 [pid = 2356] [id = 73] 16:02:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1D6D2C00) [pid = 2356] [serial = 216] [outer = 00000000] 16:02:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1E618000) [pid = 2356] [serial = 217] [outer = 1D6D2C00] 16:02:23 INFO - PROCESS | 2356 | 1461106943709 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1E6C4C00) [pid = 2356] [serial = 218] [outer = 1D6D2C00] 16:02:24 INFO - PROCESS | 2356 | 1461106944285 Marionette TRACE conn4 <- [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]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 770ms 16:02:24 INFO - PROCESS | 2356 | 1461106944322 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 2356 | 1461106944326 Marionette TRACE conn4 <- [1,257,null,{"value":"13"}] 16:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:02:24 INFO - PROCESS | 2356 | 1461106944332 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 2356 | 1461106944336 Marionette TRACE conn4 <- [1,258,null,{}] 16:02:24 INFO - PROCESS | 2356 | 1461106944342 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:24 INFO - PROCESS | 2356 | 1461106944447 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:02:24 INFO - PROCESS | 2356 | 1461106944524 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 2356 | ++DOCSHELL 12A1BC00 == 42 [pid = 2356] [id = 74] 16:02:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12A34800) [pid = 2356] [serial = 219] [outer = 00000000] 16:02:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (12A3A000) [pid = 2356] [serial = 220] [outer = 12A34800] 16:02:24 INFO - PROCESS | 2356 | 1461106944623 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (12A3D800) [pid = 2356] [serial = 221] [outer = 12A34800] 16:02:25 INFO - PROCESS | 2356 | 1461106945251 Marionette TRACE conn4 <- [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]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 990ms 16:02:25 INFO - PROCESS | 2356 | 1461106945322 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 2356 | 1461106945329 Marionette TRACE conn4 <- [1,261,null,{"value":"13"}] 16:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:02:25 INFO - PROCESS | 2356 | 1461106945349 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 2356 | 1461106945352 Marionette TRACE conn4 <- [1,262,null,{}] 16:02:25 INFO - PROCESS | 2356 | 1461106945358 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 2356 | 1461106945462 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:02:25 INFO - PROCESS | 2356 | 1461106945535 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 2356 | ++DOCSHELL 12A3FC00 == 43 [pid = 2356] [id = 75] 16:02:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (12BD9800) [pid = 2356] [serial = 222] [outer = 00000000] 16:02:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (177F1800) [pid = 2356] [serial = 223] [outer = 12BD9800] 16:02:25 INFO - PROCESS | 2356 | 1461106945591 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (17986C00) [pid = 2356] [serial = 224] [outer = 12BD9800] 16:02:26 INFO - PROCESS | 2356 | 1461106946182 Marionette TRACE conn4 <- [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]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 891ms 16:02:26 INFO - PROCESS | 2356 | 1461106946228 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 2356 | 1461106946230 Marionette TRACE conn4 <- [1,265,null,{"value":"13"}] 16:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:02:26 INFO - PROCESS | 2356 | 1461106946234 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 2356 | 1461106946238 Marionette TRACE conn4 <- [1,266,null,{}] 16:02:26 INFO - PROCESS | 2356 | 1461106946249 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 2356 | 1461106946355 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:02:26 INFO - PROCESS | 2356 | 1461106946430 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 2356 | ++DOCSHELL 1B31EC00 == 44 [pid = 2356] [id = 76] 16:02:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1B324400) [pid = 2356] [serial = 225] [outer = 00000000] 16:02:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1BA48800) [pid = 2356] [serial = 226] [outer = 1B324400] 16:02:26 INFO - PROCESS | 2356 | 1461106946489 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1BC70800) [pid = 2356] [serial = 227] [outer = 1B324400] 16:02:27 INFO - PROCESS | 2356 | 1461106947185 Marionette TRACE conn4 <- [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]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 970ms 16:02:27 INFO - PROCESS | 2356 | 1461106947224 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 2356 | 1461106947226 Marionette TRACE conn4 <- [1,269,null,{"value":"13"}] 16:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:02:27 INFO - PROCESS | 2356 | 1461106947289 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 2356 | 1461106947291 Marionette TRACE conn4 <- [1,270,null,{}] 16:02:27 INFO - PROCESS | 2356 | 1461106947330 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 2356 | 1461106947450 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:02:27 INFO - PROCESS | 2356 | 1461106947533 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 2356 | ++DOCSHELL 12A08400 == 45 [pid = 2356] [id = 77] 16:02:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (12A0F800) [pid = 2356] [serial = 228] [outer = 00000000] 16:02:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1C43D000) [pid = 2356] [serial = 229] [outer = 12A0F800] 16:02:27 INFO - PROCESS | 2356 | 1461106947589 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1E6C2800) [pid = 2356] [serial = 230] [outer = 12A0F800] 16:02:28 INFO - PROCESS | 2356 | 1461106948264 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1098ms 16:02:28 INFO - PROCESS | 2356 | 1461106948342 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 2356 | 1461106948346 Marionette TRACE conn4 <- [1,273,null,{"value":"13"}] 16:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:02:28 INFO - PROCESS | 2356 | 1461106948351 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 2356 | 1461106948354 Marionette TRACE conn4 <- [1,274,null,{}] 16:02:28 INFO - PROCESS | 2356 | 1461106948360 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 2356 | 1461106948455 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:02:28 INFO - PROCESS | 2356 | 1461106948531 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 2356 | ++DOCSHELL 12A3EC00 == 46 [pid = 2356] [id = 78] 16:02:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (12BD2C00) [pid = 2356] [serial = 231] [outer = 00000000] 16:02:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (14086C00) [pid = 2356] [serial = 232] [outer = 12BD2C00] 16:02:28 INFO - PROCESS | 2356 | 1461106948582 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1793BC00) [pid = 2356] [serial = 233] [outer = 12BD2C00] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 1CD61000 == 45 [pid = 2356] [id = 72] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 1BC6B800 == 44 [pid = 2356] [id = 71] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 139E8800 == 43 [pid = 2356] [id = 70] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 1B709800 == 42 [pid = 2356] [id = 69] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 1A6EFC00 == 41 [pid = 2356] [id = 68] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 1A2AB000 == 40 [pid = 2356] [id = 67] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 19080800 == 39 [pid = 2356] [id = 66] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 1722C000 == 38 [pid = 2356] [id = 65] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 0F785000 == 37 [pid = 2356] [id = 64] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 12A0F000 == 36 [pid = 2356] [id = 63] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (17943C00) [pid = 2356] [serial = 141] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOCSHELL 129B8C00 == 35 [pid = 2356] [id = 59] 16:02:29 INFO - PROCESS | 2356 | 1461106949197 Marionette TRACE conn4 <- [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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 870ms 16:02:29 INFO - PROCESS | 2356 | 1461106949223 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 2356 | 1461106949228 Marionette TRACE conn4 <- [1,277,null,{"value":"13"}] 16:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:02:29 INFO - PROCESS | 2356 | 1461106949234 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 2356 | 1461106949236 Marionette TRACE conn4 <- [1,278,null,{}] 16:02:29 INFO - PROCESS | 2356 | 1461106949240 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 2356 | 1461106949321 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (12A0D400) [pid = 2356] [serial = 172] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1CD61C00) [pid = 2356] [serial = 159] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1A50F000) [pid = 2356] [serial = 153] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1E614400) [pid = 2356] [serial = 138] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1E616C00) [pid = 2356] [serial = 139] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (17761800) [pid = 2356] [serial = 145] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (17097000) [pid = 2356] [serial = 144] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1BB78000) [pid = 2356] [serial = 156] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (19073C00) [pid = 2356] [serial = 150] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (191A9000) [pid = 2356] [serial = 151] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1717A800) [pid = 2356] [serial = 147] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1793B000) [pid = 2356] [serial = 148] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1E61D800) [pid = 2356] [serial = 163] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1A50D000) [pid = 2356] [serial = 166] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1E613C00) [pid = 2356] [serial = 169] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1E679800) [pid = 2356] [serial = 170] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1E61DC00) [pid = 2356] [serial = 164] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1ABA0800) [pid = 2356] [serial = 167] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1D3E7800) [pid = 2356] [serial = 160] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1BB7F800) [pid = 2356] [serial = 157] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1A516800) [pid = 2356] [serial = 154] [outer = 00000000] [url = about:blank] 16:02:29 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12902C00) [pid = 2356] [serial = 40] [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.] 16:02:29 INFO - PROCESS | 2356 | 1461106949396 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 2356 | ++DOCSHELL 0F73E800 == 36 [pid = 2356] [id = 79] 16:02:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (0F780400) [pid = 2356] [serial = 234] [outer = 00000000] 16:02:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12A0A000) [pid = 2356] [serial = 235] [outer = 0F780400] 16:02:29 INFO - PROCESS | 2356 | 1461106949450 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (13EE9C00) [pid = 2356] [serial = 236] [outer = 0F780400] 16:02:29 INFO - PROCESS | 2356 | 1461106949852 Marionette TRACE conn4 <- [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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 16:02:29 INFO - PROCESS | 2356 | 1461106949907 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 2356 | 1461106949910 Marionette TRACE conn4 <- [1,281,null,{"value":"13"}] 16:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:02:29 INFO - PROCESS | 2356 | 1461106949913 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 2356 | 1461106949917 Marionette TRACE conn4 <- [1,282,null,{}] 16:02:29 INFO - PROCESS | 2356 | 1461106949927 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 2356 | 1461106950036 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:02:30 INFO - PROCESS | 2356 | 1461106950052 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 2356 | ++DOCSHELL 18A07800 == 37 [pid = 2356] [id = 80] 16:02:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (18A08C00) [pid = 2356] [serial = 237] [outer = 00000000] 16:02:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (19079C00) [pid = 2356] [serial = 238] [outer = 18A08C00] 16:02:30 INFO - PROCESS | 2356 | 1461106950102 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (19FD7000) [pid = 2356] [serial = 239] [outer = 18A08C00] 16:02:30 INFO - PROCESS | 2356 | 1461106950535 Marionette TRACE conn4 <- [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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 16:02:30 INFO - PROCESS | 2356 | 1461106950591 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 2356 | 1461106950593 Marionette TRACE conn4 <- [1,285,null,{"value":"13"}] 16:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:02:30 INFO - PROCESS | 2356 | 1461106950596 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 2356 | 1461106950598 Marionette TRACE conn4 <- [1,286,null,{}] 16:02:30 INFO - PROCESS | 2356 | 1461106950601 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 2356 | 1461106950683 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:02:30 INFO - PROCESS | 2356 | 1461106950690 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 2356 | ++DOCSHELL 1A50B000 == 38 [pid = 2356] [id = 81] 16:02:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1A50C000) [pid = 2356] [serial = 240] [outer = 00000000] 16:02:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1A6E9C00) [pid = 2356] [serial = 241] [outer = 1A50C000] 16:02:30 INFO - PROCESS | 2356 | 1461106950736 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1A6F5400) [pid = 2356] [serial = 242] [outer = 1A50C000] 16:02:31 INFO - PROCESS | 2356 | 1461106951170 Marionette TRACE conn4 <- [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]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 16:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:02:31 INFO - PROCESS | 2356 | 1461106951227 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 2356 | 1461106951229 Marionette TRACE conn4 <- [1,289,null,{"value":"13"}] 16:02:31 INFO - PROCESS | 2356 | 1461106951232 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 2356 | 1461106951234 Marionette TRACE conn4 <- [1,290,null,{}] 16:02:31 INFO - PROCESS | 2356 | 1461106951237 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 2356 | 1461106951343 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:02:31 INFO - PROCESS | 2356 | 1461106951425 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 2356 | ++DOCSHELL 1ABA3C00 == 39 [pid = 2356] [id = 82] 16:02:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1B306800) [pid = 2356] [serial = 243] [outer = 00000000] 16:02:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1BA44000) [pid = 2356] [serial = 244] [outer = 1B306800] 16:02:31 INFO - PROCESS | 2356 | 1461106951473 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1BA44C00) [pid = 2356] [serial = 245] [outer = 1B306800] 16:02:31 INFO - PROCESS | 2356 | 1461106951912 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 730ms 16:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:02:31 INFO - PROCESS | 2356 | 1461106951963 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 2356 | 1461106951965 Marionette TRACE conn4 <- [1,293,null,{"value":"13"}] 16:02:31 INFO - PROCESS | 2356 | 1461106951968 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 2356 | 1461106951970 Marionette TRACE conn4 <- [1,294,null,{}] 16:02:31 INFO - PROCESS | 2356 | 1461106951973 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 2356 | 1461106952113 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:02:32 INFO - PROCESS | 2356 | 1461106952129 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 2356 | ++DOCSHELL 12A38800 == 40 [pid = 2356] [id = 83] 16:02:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1BB79800) [pid = 2356] [serial = 246] [outer = 00000000] 16:02:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1C870000) [pid = 2356] [serial = 247] [outer = 1BB79800] 16:02:32 INFO - PROCESS | 2356 | 1461106952230 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1CD5B400) [pid = 2356] [serial = 248] [outer = 1BB79800] 16:02:32 INFO - PROCESS | 2356 | 1461106952633 Marionette TRACE conn4 <- [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]]]}] 16:02:32 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. 16:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 730ms 16:02:32 INFO - PROCESS | 2356 | 1461106952700 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 2356 | 1461106952702 Marionette TRACE conn4 <- [1,297,null,{"value":"13"}] 16:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:02:32 INFO - PROCESS | 2356 | 1461106952705 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 2356 | 1461106952707 Marionette TRACE conn4 <- [1,298,null,{}] 16:02:32 INFO - PROCESS | 2356 | 1461106952710 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 2356 | 1461106952815 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:02:32 INFO - PROCESS | 2356 | 1461106952821 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 2356 | ++DOCSHELL 1CD64800 == 41 [pid = 2356] [id = 84] 16:02:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1CD64C00) [pid = 2356] [serial = 249] [outer = 00000000] 16:02:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1D48C400) [pid = 2356] [serial = 250] [outer = 1CD64C00] 16:02:32 INFO - PROCESS | 2356 | 1461106952867 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1D635000) [pid = 2356] [serial = 251] [outer = 1CD64C00] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1A2ABC00) [pid = 2356] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (0F785C00) [pid = 2356] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (190CC400) [pid = 2356] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1A6F0C00) [pid = 2356] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1722CC00) [pid = 2356] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (12A10000) [pid = 2356] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1BA4A800) [pid = 2356] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1BA45000) [pid = 2356] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1BDDC800) [pid = 2356] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1CD63000) [pid = 2356] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1708EC00) [pid = 2356] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:02:33 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (13163000) [pid = 2356] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:02:33 INFO - PROCESS | 2356 | 1461106953371 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:02:33 INFO - PROCESS | 2356 | 1461106953455 Marionette TRACE conn4 <- [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]]]}] 16:02:33 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. 16:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 772ms 16:02:33 INFO - PROCESS | 2356 | 1461106953482 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 2356 | 1461106953484 Marionette TRACE conn4 <- [1,301,null,{"value":"13"}] 16:02:33 INFO - PROCESS | 2356 | 1461106953487 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:02:33 INFO - PROCESS | 2356 | 1461106953488 Marionette TRACE conn4 <- [1,302,null,{}] 16:02:33 INFO - PROCESS | 2356 | 1461106953492 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 2356 | 1461106953569 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:02:33 INFO - PROCESS | 2356 | 1461106953576 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 2356 | ++DOCSHELL 13165800 == 42 [pid = 2356] [id = 85] 16:02:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (17E7A800) [pid = 2356] [serial = 252] [outer = 00000000] 16:02:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1CD66C00) [pid = 2356] [serial = 253] [outer = 17E7A800] 16:02:33 INFO - PROCESS | 2356 | 1461106953620 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1CD69800) [pid = 2356] [serial = 254] [outer = 17E7A800] 16:02:34 INFO - PROCESS | 2356 | 1461106954053 Marionette TRACE conn4 <- [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]]]}] 16:02:34 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. 16:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 16:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:02:34 INFO - PROCESS | 2356 | 1461106954122 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 2356 | 1461106954123 Marionette TRACE conn4 <- [1,305,null,{"value":"13"}] 16:02:34 INFO - PROCESS | 2356 | 1461106954127 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 2356 | 1461106954128 Marionette TRACE conn4 <- [1,306,null,{}] 16:02:34 INFO - PROCESS | 2356 | 1461106954132 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 2356 | 1461106954209 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:02:34 INFO - PROCESS | 2356 | 1461106954215 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 2356 | ++DOCSHELL 1E612800 == 43 [pid = 2356] [id = 86] 16:02:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1E61C400) [pid = 2356] [serial = 255] [outer = 00000000] 16:02:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1F963800) [pid = 2356] [serial = 256] [outer = 1E61C400] 16:02:34 INFO - PROCESS | 2356 | 1461106954260 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1F96EC00) [pid = 2356] [serial = 257] [outer = 1E61C400] 16:02:34 INFO - PROCESS | 2356 | 1461106954679 Marionette TRACE conn4 <- [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]]]}] 16:02:34 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. 16:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 16:02:34 INFO - PROCESS | 2356 | 1461106954701 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:02:34 INFO - PROCESS | 2356 | 1461106954704 Marionette TRACE conn4 <- [1,309,null,{"value":"13"}] 16:02:34 INFO - PROCESS | 2356 | 1461106954707 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 2356 | 1461106954708 Marionette TRACE conn4 <- [1,310,null,{}] 16:02:34 INFO - PROCESS | 2356 | 1461106954712 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 2356 | 1461106954794 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:02:34 INFO - PROCESS | 2356 | 1461106954800 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 2356 | ++DOCSHELL 12B2EC00 == 44 [pid = 2356] [id = 87] 16:02:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (12B2F800) [pid = 2356] [serial = 258] [outer = 00000000] 16:02:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (12B34400) [pid = 2356] [serial = 259] [outer = 12B2F800] 16:02:34 INFO - PROCESS | 2356 | 1461106954846 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12B34C00) [pid = 2356] [serial = 260] [outer = 12B2F800] 16:02:35 INFO - PROCESS | 2356 | 1461106955269 Marionette TRACE conn4 <- [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]]]}] 16:02:35 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. 16:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 16:02:35 INFO - PROCESS | 2356 | 1461106955277 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:02:35 INFO - PROCESS | 2356 | 1461106955280 Marionette TRACE conn4 <- [1,313,null,{"value":"13"}] 16:02:35 INFO - PROCESS | 2356 | 1461106955283 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 2356 | 1461106955285 Marionette TRACE conn4 <- [1,314,null,{}] 16:02:35 INFO - PROCESS | 2356 | 1461106955288 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 2356 | 1461106955464 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:02:35 INFO - PROCESS | 2356 | 1461106955580 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 2356 | ++DOCSHELL 12A03C00 == 45 [pid = 2356] [id = 88] 16:02:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12A05400) [pid = 2356] [serial = 261] [outer = 00000000] 16:02:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12A33400) [pid = 2356] [serial = 262] [outer = 12A05400] 16:02:35 INFO - PROCESS | 2356 | 1461106955657 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (12B33800) [pid = 2356] [serial = 263] [outer = 12A05400] 16:02:36 INFO - PROCESS | 2356 | 1461106956220 Marionette TRACE conn4 <- [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]]]}] 16:02:36 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. 16:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 970ms 16:02:36 INFO - PROCESS | 2356 | 1461106956255 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 2356 | 1461106956260 Marionette TRACE conn4 <- [1,317,null,{"value":"13"}] 16:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:02:36 INFO - PROCESS | 2356 | 1461106956265 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 2356 | 1461106956270 Marionette TRACE conn4 <- [1,318,null,{}] 16:02:36 INFO - PROCESS | 2356 | 1461106956274 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 2356 | 1461106956383 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:02:36 INFO - PROCESS | 2356 | 1461106956480 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 2356 | ++DOCSHELL 1793E000 == 46 [pid = 2356] [id = 89] 16:02:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1793FC00) [pid = 2356] [serial = 264] [outer = 00000000] 16:02:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (18A01400) [pid = 2356] [serial = 265] [outer = 1793FC00] 16:02:36 INFO - PROCESS | 2356 | 1461106956560 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1A2AA400) [pid = 2356] [serial = 266] [outer = 1793FC00] 16:02:37 INFO - PROCESS | 2356 | 1461106957237 Marionette TRACE conn4 <- [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]]]}] 16:02:37 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. 16:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1020ms 16:02:37 INFO - PROCESS | 2356 | 1461106957289 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 2356 | 1461106957293 Marionette TRACE conn4 <- [1,321,null,{"value":"13"}] 16:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:02:37 INFO - PROCESS | 2356 | 1461106957297 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 2356 | 1461106957299 Marionette TRACE conn4 <- [1,322,null,{}] 16:02:37 INFO - PROCESS | 2356 | 1461106957303 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 2356 | 1461106957412 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:02:37 INFO - PROCESS | 2356 | 1461106957490 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 2356 | ++DOCSHELL 1AB9DC00 == 47 [pid = 2356] [id = 90] 16:02:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BB76800) [pid = 2356] [serial = 267] [outer = 00000000] 16:02:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1BDDC000) [pid = 2356] [serial = 268] [outer = 1BB76800] 16:02:37 INFO - PROCESS | 2356 | 1461106957587 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1CD61000) [pid = 2356] [serial = 269] [outer = 1BB76800] 16:02:38 INFO - PROCESS | 2356 | 1461106958232 Marionette TRACE conn4 <- [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]]]}] 16:02:38 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. 16:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 970ms 16:02:38 INFO - PROCESS | 2356 | 1461106958269 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 2356 | 1461106958273 Marionette TRACE conn4 <- [1,325,null,{"value":"13"}] 16:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:02:38 INFO - PROCESS | 2356 | 1461106958284 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 2356 | 1461106958289 Marionette TRACE conn4 <- [1,326,null,{}] 16:02:38 INFO - PROCESS | 2356 | 1461106958293 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 2356 | 1461106958405 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:02:38 INFO - PROCESS | 2356 | 1461106958482 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 2356 | ++DOCSHELL 1E614400 == 48 [pid = 2356] [id = 91] 16:02:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1F999000) [pid = 2356] [serial = 270] [outer = 00000000] 16:02:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (214D8400) [pid = 2356] [serial = 271] [outer = 1F999000] 16:02:38 INFO - PROCESS | 2356 | 1461106958579 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (214DB400) [pid = 2356] [serial = 272] [outer = 1F999000] 16:02:39 INFO - PROCESS | 2356 | 1461106959152 Marionette TRACE conn4 <- [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]]]}] 16:02:39 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. 16:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 930ms 16:02:39 INFO - PROCESS | 2356 | 1461106959214 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 2356 | 1461106959216 Marionette TRACE conn4 <- [1,329,null,{"value":"13"}] 16:02:39 INFO - PROCESS | 2356 | 1461106959220 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:02:39 INFO - PROCESS | 2356 | 1461106959222 Marionette TRACE conn4 <- [1,330,null,{}] 16:02:39 INFO - PROCESS | 2356 | 1461106959226 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 2356 | 1461106959335 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:02:39 INFO - PROCESS | 2356 | 1461106959574 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 2356 | ++DOCSHELL 12910C00 == 49 [pid = 2356] [id = 92] 16:02:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (129C3C00) [pid = 2356] [serial = 273] [outer = 00000000] 16:02:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (12BDCC00) [pid = 2356] [serial = 274] [outer = 129C3C00] 16:02:39 INFO - PROCESS | 2356 | 1461106959636 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (13102400) [pid = 2356] [serial = 275] [outer = 129C3C00] 16:02:40 INFO - PROCESS | 2356 | 1461106960241 Marionette TRACE conn4 <- [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]]]}] 16:02:40 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. 16:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1073ms 16:02:40 INFO - PROCESS | 2356 | 1461106960297 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 2356 | 1461106960302 Marionette TRACE conn4 <- [1,333,null,{"value":"13"}] 16:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:02:40 INFO - PROCESS | 2356 | 1461106960307 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 2356 | 1461106960309 Marionette TRACE conn4 <- [1,334,null,{}] 16:02:40 INFO - PROCESS | 2356 | 1461106960314 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 2356 | 1461106960411 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:02:40 INFO - PROCESS | 2356 | 1461106960490 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 2356 | ++DOCSHELL 17941C00 == 50 [pid = 2356] [id = 93] 16:02:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (17943800) [pid = 2356] [serial = 276] [outer = 00000000] 16:02:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (17E06C00) [pid = 2356] [serial = 277] [outer = 17943800] 16:02:40 INFO - PROCESS | 2356 | 1461106960540 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (18A07000) [pid = 2356] [serial = 278] [outer = 17943800] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 12B2EC00 == 49 [pid = 2356] [id = 87] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 1E612800 == 48 [pid = 2356] [id = 86] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 13165800 == 47 [pid = 2356] [id = 85] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 1CD64800 == 46 [pid = 2356] [id = 84] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 12A38800 == 45 [pid = 2356] [id = 83] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 1ABA3C00 == 44 [pid = 2356] [id = 82] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 1A50B000 == 43 [pid = 2356] [id = 81] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 18A07800 == 42 [pid = 2356] [id = 80] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 0F73E800 == 41 [pid = 2356] [id = 79] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1E618000) [pid = 2356] [serial = 217] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 12A3EC00 == 40 [pid = 2356] [id = 78] 16:02:40 INFO - PROCESS | 2356 | --DOCSHELL 1D6D2400 == 39 [pid = 2356] [id = 73] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (17D0CC00) [pid = 2356] [serial = 142] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1407DC00) [pid = 2356] [serial = 109] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1A50AC00) [pid = 2356] [serial = 199] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12A04C00) [pid = 2356] [serial = 190] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (12A1F800) [pid = 2356] [serial = 191] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (191A7000) [pid = 2356] [serial = 196] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (19FD3400) [pid = 2356] [serial = 197] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1B304400) [pid = 2356] [serial = 202] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (17940C00) [pid = 2356] [serial = 193] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1798DC00) [pid = 2356] [serial = 194] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1310CC00) [pid = 2356] [serial = 188] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (12BD3400) [pid = 2356] [serial = 187] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (12A13C00) [pid = 2356] [serial = 175] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (18A08400) [pid = 2356] [serial = 178] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BDCFC00) [pid = 2356] [serial = 206] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1BA4AC00) [pid = 2356] [serial = 181] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1BDCF000) [pid = 2356] [serial = 205] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1E6C8C00) [pid = 2356] [serial = 184] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1B704C00) [pid = 2356] [serial = 203] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1BDDD800) [pid = 2356] [serial = 208] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1CD5C000) [pid = 2356] [serial = 211] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1D62B400) [pid = 2356] [serial = 214] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1D6C9C00) [pid = 2356] [serial = 215] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1BDDD400) [pid = 2356] [serial = 209] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1CD5F400) [pid = 2356] [serial = 212] [outer = 00000000] [url = about:blank] 16:02:40 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1A510800) [pid = 2356] [serial = 200] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 2356 | 1461106961069 Marionette TRACE conn4 <- [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]]]}] 16:02:41 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. 16:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 790ms 16:02:41 INFO - PROCESS | 2356 | 1461106961098 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 2356 | 1461106961102 Marionette TRACE conn4 <- [1,337,null,{"value":"13"}] 16:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:02:41 INFO - PROCESS | 2356 | 1461106961111 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 2356 | 1461106961113 Marionette TRACE conn4 <- [1,338,null,{}] 16:02:41 INFO - PROCESS | 2356 | 1461106961117 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 2356 | 1461106961198 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:02:41 INFO - PROCESS | 2356 | 1461106961208 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 2356 | ++DOCSHELL 12DAD000 == 40 [pid = 2356] [id = 94] 16:02:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (13162C00) [pid = 2356] [serial = 279] [outer = 00000000] 16:02:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (139E5000) [pid = 2356] [serial = 280] [outer = 13162C00] 16:02:41 INFO - PROCESS | 2356 | 1461106961257 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (177EBC00) [pid = 2356] [serial = 281] [outer = 13162C00] 16:02:41 INFO - PROCESS | 2356 | 1461106961743 Marionette TRACE conn4 <- [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]]]}] 16:02:41 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. 16:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 16:02:41 INFO - PROCESS | 2356 | 1461106961782 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 2356 | 1461106961784 Marionette TRACE conn4 <- [1,341,null,{"value":"13"}] 16:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:02:41 INFO - PROCESS | 2356 | 1461106961788 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 2356 | 1461106961794 Marionette TRACE conn4 <- [1,342,null,{}] 16:02:41 INFO - PROCESS | 2356 | 1461106961803 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 2356 | 1461106961889 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:02:41 INFO - PROCESS | 2356 | 1461106961898 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 2356 | ++DOCSHELL 19FD3400 == 41 [pid = 2356] [id = 95] 16:02:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (19FD4800) [pid = 2356] [serial = 282] [outer = 00000000] 16:02:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1A2AB800) [pid = 2356] [serial = 283] [outer = 19FD4800] 16:02:41 INFO - PROCESS | 2356 | 1461106961944 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1A2B3400) [pid = 2356] [serial = 284] [outer = 19FD4800] 16:02:42 INFO - PROCESS | 2356 | 1461106962385 Marionette TRACE conn4 <- [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]]]}] 16:02:42 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. 16:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 16:02:42 INFO - PROCESS | 2356 | 1461106962418 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 2356 | 1461106962420 Marionette TRACE conn4 <- [1,345,null,{"value":"13"}] 16:02:42 INFO - PROCESS | 2356 | 1461106962428 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 2356 | 1461106962429 Marionette TRACE conn4 <- [1,346,null,{}] 16:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:02:42 INFO - PROCESS | 2356 | 1461106962433 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 2356 | 1461106962513 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:02:42 INFO - PROCESS | 2356 | 1461106962519 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 2356 | ++DOCSHELL 1A50B400 == 42 [pid = 2356] [id = 96] 16:02:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1A516800) [pid = 2356] [serial = 285] [outer = 00000000] 16:02:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1B301400) [pid = 2356] [serial = 286] [outer = 1A516800] 16:02:42 INFO - PROCESS | 2356 | 1461106962566 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1B320400) [pid = 2356] [serial = 287] [outer = 1A516800] 16:02:43 INFO - PROCESS | 2356 | 1461106963026 Marionette TRACE conn4 <- [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]]]}] 16:02:43 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. 16:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 16:02:43 INFO - PROCESS | 2356 | 1461106963063 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:02:43 INFO - PROCESS | 2356 | 1461106963065 Marionette TRACE conn4 <- [1,349,null,{"value":"13"}] 16:02:43 INFO - PROCESS | 2356 | 1461106963074 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 2356 | 1461106963076 Marionette TRACE conn4 <- [1,350,null,{}] 16:02:43 INFO - PROCESS | 2356 | 1461106963079 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 2356 | 1461106963185 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:02:43 INFO - PROCESS | 2356 | 1461106963192 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 2356 | ++DOCSHELL 1BA43800 == 43 [pid = 2356] [id = 97] 16:02:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1BA43C00) [pid = 2356] [serial = 288] [outer = 00000000] 16:02:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1BA51C00) [pid = 2356] [serial = 289] [outer = 1BA43C00] 16:02:43 INFO - PROCESS | 2356 | 1461106963247 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1BDD1000) [pid = 2356] [serial = 290] [outer = 1BA43C00] 16:02:43 INFO - PROCESS | 2356 | 1461106963717 Marionette TRACE conn4 <- [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]]]}] 16:02:43 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. 16:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 690ms 16:02:43 INFO - PROCESS | 2356 | 1461106963759 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 2356 | 1461106963761 Marionette TRACE conn4 <- [1,353,null,{"value":"13"}] 16:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:02:43 INFO - PROCESS | 2356 | 1461106963764 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 2356 | 1461106963765 Marionette TRACE conn4 <- [1,354,null,{}] 16:02:43 INFO - PROCESS | 2356 | 1461106963769 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 2356 | 1461106963874 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:02:43 INFO - PROCESS | 2356 | 1461106963957 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 2356 | ++DOCSHELL 12B29400 == 44 [pid = 2356] [id = 98] 16:02:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1C438000) [pid = 2356] [serial = 291] [outer = 00000000] 16:02:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1CD5B000) [pid = 2356] [serial = 292] [outer = 1C438000] 16:02:44 INFO - PROCESS | 2356 | 1461106964004 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1CD27400) [pid = 2356] [serial = 293] [outer = 1C438000] 16:02:44 INFO - PROCESS | 2356 | 1461106964457 Marionette TRACE conn4 <- [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]]]}] 16:02:44 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. 16:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 730ms 16:02:44 INFO - PROCESS | 2356 | 1461106964496 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 2356 | 1461106964498 Marionette TRACE conn4 <- [1,357,null,{"value":"13"}] 16:02:44 INFO - PROCESS | 2356 | 1461106964501 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:02:44 INFO - PROCESS | 2356 | 1461106964503 Marionette TRACE conn4 <- [1,358,null,{}] 16:02:44 INFO - PROCESS | 2356 | 1461106964511 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 2356 | 1461106964621 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:02:44 INFO - PROCESS | 2356 | 1461106964627 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 2356 | ++DOCSHELL 1CD62400 == 45 [pid = 2356] [id = 99] 16:02:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1CD62C00) [pid = 2356] [serial = 294] [outer = 00000000] 16:02:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1D48D000) [pid = 2356] [serial = 295] [outer = 1CD62C00] 16:02:44 INFO - PROCESS | 2356 | 1461106964672 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1D488800) [pid = 2356] [serial = 296] [outer = 1CD62C00] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12A0A400) [pid = 2356] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1BB79800) [pid = 2356] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1B306800) [pid = 2356] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1CD64C00) [pid = 2356] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (18A08C00) [pid = 2356] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1A50C000) [pid = 2356] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (12BD2C00) [pid = 2356] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (17E7A800) [pid = 2356] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (12A0F800) [pid = 2356] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (0F780400) [pid = 2356] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:02:45 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1E61C400) [pid = 2356] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:02:45 INFO - PROCESS | 2356 | 1461106965285 Marionette TRACE conn4 <- [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]]]}] 16:02:45 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. 16:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 830ms 16:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:02:45 INFO - PROCESS | 2356 | 1461106965335 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 2356 | 1461106965337 Marionette TRACE conn4 <- [1,361,null,{"value":"13"}] 16:02:45 INFO - PROCESS | 2356 | 1461106965340 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 2356 | 1461106965342 Marionette TRACE conn4 <- [1,362,null,{}] 16:02:45 INFO - PROCESS | 2356 | 1461106965345 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 2356 | 1461106965422 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:02:45 INFO - PROCESS | 2356 | 1461106965428 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 2356 | ++DOCSHELL 12A39000 == 46 [pid = 2356] [id = 100] 16:02:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (12A39C00) [pid = 2356] [serial = 297] [outer = 00000000] 16:02:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (190CD400) [pid = 2356] [serial = 298] [outer = 12A39C00] 16:02:45 INFO - PROCESS | 2356 | 1461106965473 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1A511C00) [pid = 2356] [serial = 299] [outer = 12A39C00] 16:02:45 INFO - PROCESS | 2356 | 1461106965929 Marionette TRACE conn4 <- [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]]]}] 16:02:45 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. 16:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 630ms 16:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:02:45 INFO - PROCESS | 2356 | 1461106965975 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 2356 | 1461106965977 Marionette TRACE conn4 <- [1,365,null,{"value":"13"}] 16:02:45 INFO - PROCESS | 2356 | 1461106965980 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 2356 | 1461106965982 Marionette TRACE conn4 <- [1,366,null,{}] 16:02:45 INFO - PROCESS | 2356 | 1461106965985 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 2356 | 1461106966062 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:02:46 INFO - PROCESS | 2356 | 1461106966068 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 2356 | ++DOCSHELL 1C429800 == 47 [pid = 2356] [id = 101] 16:02:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1CD5BC00) [pid = 2356] [serial = 300] [outer = 00000000] 16:02:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1E619C00) [pid = 2356] [serial = 301] [outer = 1CD5BC00] 16:02:46 INFO - PROCESS | 2356 | 1461106966115 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1E6C7800) [pid = 2356] [serial = 302] [outer = 1CD5BC00] 16:02:46 INFO - PROCESS | 2356 | 1461106966557 Marionette TRACE conn4 <- [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]]]}] 16:02:46 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. 16:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 630ms 16:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:02:46 INFO - PROCESS | 2356 | 1461106966611 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 2356 | 1461106966613 Marionette TRACE conn4 <- [1,369,null,{"value":"13"}] 16:02:46 INFO - PROCESS | 2356 | 1461106966616 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 2356 | 1461106966617 Marionette TRACE conn4 <- [1,370,null,{}] 16:02:46 INFO - PROCESS | 2356 | 1461106966621 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 2356 | 1461106966700 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:02:46 INFO - PROCESS | 2356 | 1461106966709 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 2356 | ++DOCSHELL 1BACF000 == 48 [pid = 2356] [id = 102] 16:02:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1BACF400) [pid = 2356] [serial = 303] [outer = 00000000] 16:02:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1BAD6800) [pid = 2356] [serial = 304] [outer = 1BACF400] 16:02:46 INFO - PROCESS | 2356 | 1461106966762 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BADB400) [pid = 2356] [serial = 305] [outer = 1BACF400] 16:02:47 INFO - PROCESS | 2356 | 1461106967324 Marionette TRACE conn4 <- [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]]]}] 16:02:47 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. 16:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 731ms 16:02:47 INFO - PROCESS | 2356 | 1461106967348 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 2356 | 1461106967353 Marionette TRACE conn4 <- [1,373,null,{"value":"13"}] 16:02:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:02:47 INFO - PROCESS | 2356 | 1461106967359 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 2356 | 1461106967364 Marionette TRACE conn4 <- [1,374,null,{}] 16:02:47 INFO - PROCESS | 2356 | 1461106967371 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 2356 | 1461106967487 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:02:47 INFO - PROCESS | 2356 | 1461106967616 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 2356 | ++DOCSHELL 12A06800 == 49 [pid = 2356] [id = 103] 16:02:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (12A07000) [pid = 2356] [serial = 306] [outer = 00000000] 16:02:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (12B35000) [pid = 2356] [serial = 307] [outer = 12A07000] 16:02:47 INFO - PROCESS | 2356 | 1461106967679 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (13167800) [pid = 2356] [serial = 308] [outer = 12A07000] 16:02:48 INFO - PROCESS | 2356 | 1461106968336 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:02:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1021ms 16:02:48 INFO - PROCESS | 2356 | 1461106968384 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 2356 | 1461106968390 Marionette TRACE conn4 <- [1,377,null,{"value":"13"}] 16:02:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:02:48 INFO - PROCESS | 2356 | 1461106968397 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 2356 | 1461106968400 Marionette TRACE conn4 <- [1,378,null,{}] 16:02:48 INFO - PROCESS | 2356 | 1461106968438 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 2356 | 1461106968545 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:02:48 INFO - PROCESS | 2356 | 1461106968669 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 2356 | ++DOCSHELL 1798DC00 == 50 [pid = 2356] [id = 104] 16:02:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (17D05400) [pid = 2356] [serial = 309] [outer = 00000000] 16:02:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (191A9C00) [pid = 2356] [serial = 310] [outer = 17D05400] 16:02:48 INFO - PROCESS | 2356 | 1461106968732 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1A2AC800) [pid = 2356] [serial = 311] [outer = 17D05400] 16:02:49 INFO - PROCESS | 2356 | 1461106969380 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:02:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1021ms 16:02:49 INFO - PROCESS | 2356 | 1461106969420 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 2356 | 1461106969423 Marionette TRACE conn4 <- [1,381,null,{"value":"13"}] 16:02:49 INFO - PROCESS | 2356 | 1461106969426 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:02:49 INFO - PROCESS | 2356 | 1461106969430 Marionette TRACE conn4 <- [1,382,null,{}] 16:02:49 INFO - PROCESS | 2356 | 1461106969441 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 2356 | 1461106969552 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:02:49 INFO - PROCESS | 2356 | 1461106969677 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 2356 | ++DOCSHELL 1BDD3400 == 51 [pid = 2356] [id = 105] 16:02:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1BDDD000) [pid = 2356] [serial = 312] [outer = 00000000] 16:02:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1E23F400) [pid = 2356] [serial = 313] [outer = 1BDDD000] 16:02:49 INFO - PROCESS | 2356 | 1461106969738 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1F907400) [pid = 2356] [serial = 314] [outer = 1BDDD000] 16:02:50 INFO - PROCESS | 2356 | 1461106970367 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:02:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 970ms 16:02:50 INFO - PROCESS | 2356 | 1461106970400 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 2356 | 1461106970403 Marionette TRACE conn4 <- [1,385,null,{"value":"13"}] 16:02:50 INFO - PROCESS | 2356 | 1461106970406 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:02:50 INFO - PROCESS | 2356 | 1461106970409 Marionette TRACE conn4 <- [1,386,null,{}] 16:02:50 INFO - PROCESS | 2356 | 1461106970412 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 2356 | 1461106970516 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:02:50 INFO - PROCESS | 2356 | 1461106970613 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 2356 | ++DOCSHELL 1F969000 == 52 [pid = 2356] [id = 106] 16:02:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (21339400) [pid = 2356] [serial = 315] [outer = 00000000] 16:02:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (214E0C00) [pid = 2356] [serial = 316] [outer = 21339400] 16:02:50 INFO - PROCESS | 2356 | 1461106970669 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (214E6800) [pid = 2356] [serial = 317] [outer = 21339400] 16:02:51 INFO - PROCESS | 2356 | 1461106971263 Marionette TRACE conn4 <- [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]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 870ms 16:02:51 INFO - PROCESS | 2356 | 1461106971280 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 2356 | 1461106971282 Marionette TRACE conn4 <- [1,389,null,{"value":"13"}] 16:02:51 INFO - PROCESS | 2356 | 1461106971286 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:02:51 INFO - PROCESS | 2356 | 1461106971288 Marionette TRACE conn4 <- [1,390,null,{}] 16:02:51 INFO - PROCESS | 2356 | 1461106971291 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 2356 | 1461106971396 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:02:51 INFO - PROCESS | 2356 | 1461106971494 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 2356 | ++DOCSHELL 12A1AC00 == 53 [pid = 2356] [id = 107] 16:02:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (214E8000) [pid = 2356] [serial = 318] [outer = 00000000] 16:02:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (214F1000) [pid = 2356] [serial = 319] [outer = 214E8000] 16:02:51 INFO - PROCESS | 2356 | 1461106971552 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (214F3400) [pid = 2356] [serial = 320] [outer = 214E8000] 16:02:52 INFO - PROCESS | 2356 | 1461106972426 Marionette TRACE conn4 <- [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]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1172ms 16:02:52 INFO - PROCESS | 2356 | 1461106972462 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 2356 | 1461106972466 Marionette TRACE conn4 <- [1,393,null,{"value":"13"}] 16:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:02:52 INFO - PROCESS | 2356 | 1461106972471 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 2356 | 1461106972476 Marionette TRACE conn4 <- [1,394,null,{}] 16:02:52 INFO - PROCESS | 2356 | 1461106972482 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 2356 | 1461106972578 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:02:52 INFO - PROCESS | 2356 | 1461106972667 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 2356 | ++DOCSHELL 17945800 == 54 [pid = 2356] [id = 108] 16:02:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (17966800) [pid = 2356] [serial = 321] [outer = 00000000] 16:02:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (17E05C00) [pid = 2356] [serial = 322] [outer = 17966800] 16:02:52 INFO - PROCESS | 2356 | 1461106972767 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (190D2800) [pid = 2356] [serial = 323] [outer = 17966800] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 1C429800 == 53 [pid = 2356] [id = 101] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 12A39000 == 52 [pid = 2356] [id = 100] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 1CD62400 == 51 [pid = 2356] [id = 99] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 12B29400 == 50 [pid = 2356] [id = 98] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 1BA43800 == 49 [pid = 2356] [id = 97] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 1A50B400 == 48 [pid = 2356] [id = 96] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 19FD3400 == 47 [pid = 2356] [id = 95] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 12DAD000 == 46 [pid = 2356] [id = 94] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (12A3A000) [pid = 2356] [serial = 220] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (177F1800) [pid = 2356] [serial = 223] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1BA48800) [pid = 2356] [serial = 226] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 17941C00 == 45 [pid = 2356] [id = 93] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 12910C00 == 44 [pid = 2356] [id = 92] 16:02:53 INFO - PROCESS | 2356 | --DOCSHELL 12A03C00 == 43 [pid = 2356] [id = 88] 16:02:53 INFO - PROCESS | 2356 | 1461106973382 Marionette TRACE conn4 <- [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]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 930ms 16:02:53 INFO - PROCESS | 2356 | 1461106973403 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 2356 | 1461106973408 Marionette TRACE conn4 <- [1,397,null,{"value":"13"}] 16:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:02:53 INFO - PROCESS | 2356 | 1461106973414 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 2356 | 1461106973416 Marionette TRACE conn4 <- [1,398,null,{}] 16:02:53 INFO - PROCESS | 2356 | 1461106973420 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:53 INFO - PROCESS | 2356 | 1461106973514 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (12A0FC00) [pid = 2356] [serial = 173] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1C43D000) [pid = 2356] [serial = 229] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (12A0A000) [pid = 2356] [serial = 235] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (13EE9C00) [pid = 2356] [serial = 236] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1F963800) [pid = 2356] [serial = 256] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1D635000) [pid = 2356] [serial = 251] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1F96EC00) [pid = 2356] [serial = 257] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1A6F5400) [pid = 2356] [serial = 242] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12B34400) [pid = 2356] [serial = 259] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1C870000) [pid = 2356] [serial = 247] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1BA44000) [pid = 2356] [serial = 244] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BA44C00) [pid = 2356] [serial = 245] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1CD5B400) [pid = 2356] [serial = 248] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1D48C400) [pid = 2356] [serial = 250] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (19079C00) [pid = 2356] [serial = 238] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (19FD7000) [pid = 2356] [serial = 239] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1A6E9C00) [pid = 2356] [serial = 241] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1793BC00) [pid = 2356] [serial = 233] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (14086C00) [pid = 2356] [serial = 232] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1CD66C00) [pid = 2356] [serial = 253] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1CD69800) [pid = 2356] [serial = 254] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1E6C2800) [pid = 2356] [serial = 230] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 2356 | 1461106973604 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 2356 | ++DOCSHELL 12A01800 == 44 [pid = 2356] [id = 109] 16:02:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12A04C00) [pid = 2356] [serial = 324] [outer = 00000000] 16:02:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12A6EC00) [pid = 2356] [serial = 325] [outer = 12A04C00] 16:02:53 INFO - PROCESS | 2356 | 1461106973650 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (12BD6400) [pid = 2356] [serial = 326] [outer = 12A04C00] 16:02:54 INFO - PROCESS | 2356 | 1461106974137 Marionette TRACE conn4 <- [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]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 16:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:02:54 INFO - PROCESS | 2356 | 1461106974187 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 2356 | 1461106974189 Marionette TRACE conn4 <- [1,401,null,{"value":"13"}] 16:02:54 INFO - PROCESS | 2356 | 1461106974192 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 2356 | 1461106974196 Marionette TRACE conn4 <- [1,402,null,{}] 16:02:54 INFO - PROCESS | 2356 | 1461106974206 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 2356 | 1461106974289 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:02:54 INFO - PROCESS | 2356 | 1461106974298 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 2356 | ++DOCSHELL 1907D400 == 45 [pid = 2356] [id = 110] 16:02:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (190CF400) [pid = 2356] [serial = 327] [outer = 00000000] 16:02:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1A23DC00) [pid = 2356] [serial = 328] [outer = 190CF400] 16:02:54 INFO - PROCESS | 2356 | 1461106974346 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1A2B5C00) [pid = 2356] [serial = 329] [outer = 190CF400] 16:02:54 INFO - PROCESS | 2356 | 1461106974832 Marionette TRACE conn4 <- [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]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 16:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:02:54 INFO - PROCESS | 2356 | 1461106974864 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 2356 | 1461106974867 Marionette TRACE conn4 <- [1,405,null,{"value":"13"}] 16:02:54 INFO - PROCESS | 2356 | 1461106974870 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 2356 | 1461106974871 Marionette TRACE conn4 <- [1,406,null,{}] 16:02:54 INFO - PROCESS | 2356 | 1461106974875 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 2356 | 1461106974955 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:02:54 INFO - PROCESS | 2356 | 1461106974964 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 2356 | ++DOCSHELL 1A6F5400 == 46 [pid = 2356] [id = 111] 16:02:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1A6F6000) [pid = 2356] [serial = 330] [outer = 00000000] 16:02:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1BA4A800) [pid = 2356] [serial = 331] [outer = 1A6F6000] 16:02:55 INFO - PROCESS | 2356 | 1461106975010 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1BACCC00) [pid = 2356] [serial = 332] [outer = 1A6F6000] 16:02:55 INFO - PROCESS | 2356 | 1461106975451 Marionette TRACE conn4 <- [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]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 16:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:02:55 INFO - PROCESS | 2356 | 1461106975504 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 2356 | 1461106975506 Marionette TRACE conn4 <- [1,409,null,{"value":"13"}] 16:02:55 INFO - PROCESS | 2356 | 1461106975510 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 2356 | 1461106975511 Marionette TRACE conn4 <- [1,410,null,{}] 16:02:55 INFO - PROCESS | 2356 | 1461106975515 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 2356 | 1461106975592 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:02:55 INFO - PROCESS | 2356 | 1461106975599 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 2356 | ++DOCSHELL 1BAD0800 == 47 [pid = 2356] [id = 112] 16:02:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BAD0C00) [pid = 2356] [serial = 333] [outer = 00000000] 16:02:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1BB7A000) [pid = 2356] [serial = 334] [outer = 1BAD0C00] 16:02:55 INFO - PROCESS | 2356 | 1461106975644 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1BDD1400) [pid = 2356] [serial = 335] [outer = 1BAD0C00] 16:02:56 INFO - PROCESS | 2356 | 1461106976185 Marionette TRACE conn4 <- [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]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 730ms 16:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:02:56 INFO - PROCESS | 2356 | 1461106976240 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 2356 | 1461106976242 Marionette TRACE conn4 <- [1,413,null,{"value":"13"}] 16:02:56 INFO - PROCESS | 2356 | 1461106976251 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 2356 | 1461106976253 Marionette TRACE conn4 <- [1,414,null,{}] 16:02:56 INFO - PROCESS | 2356 | 1461106976256 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 2356 | 1461106976388 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:02:56 INFO - PROCESS | 2356 | 1461106976449 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 2356 | ++DOCSHELL 1CD5A400 == 48 [pid = 2356] [id = 113] 16:02:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1CD5CC00) [pid = 2356] [serial = 336] [outer = 00000000] 16:02:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1CD96000) [pid = 2356] [serial = 337] [outer = 1CD5CC00] 16:02:56 INFO - PROCESS | 2356 | 1461106976500 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1D48C400) [pid = 2356] [serial = 338] [outer = 1CD5CC00] 16:02:56 INFO - PROCESS | 2356 | 1461106976961 Marionette TRACE conn4 <- [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]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 790ms 16:02:57 INFO - PROCESS | 2356 | 1461106977044 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 2356 | 1461106977047 Marionette TRACE conn4 <- [1,417,null,{"value":"13"}] 16:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:02:57 INFO - PROCESS | 2356 | 1461106977050 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 2356 | 1461106977051 Marionette TRACE conn4 <- [1,418,null,{}] 16:02:57 INFO - PROCESS | 2356 | 1461106977055 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 2356 | 1461106977162 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:02:57 INFO - PROCESS | 2356 | 1461106977175 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 2356 | ++DOCSHELL 1CD69800 == 49 [pid = 2356] [id = 114] 16:02:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1D492C00) [pid = 2356] [serial = 339] [outer = 00000000] 16:02:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1E613400) [pid = 2356] [serial = 340] [outer = 1D492C00] 16:02:57 INFO - PROCESS | 2356 | 1461106977266 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1E611400) [pid = 2356] [serial = 341] [outer = 1D492C00] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1CD62C00) [pid = 2356] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1C438000) [pid = 2356] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (12A05400) [pid = 2356] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (129C3C00) [pid = 2356] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (17943800) [pid = 2356] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1A516800) [pid = 2356] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (13162C00) [pid = 2356] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1793FC00) [pid = 2356] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (19FD4800) [pid = 2356] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1CD5BC00) [pid = 2356] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (12A39C00) [pid = 2356] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1BA43C00) [pid = 2356] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1B324400) [pid = 2356] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1D6D2C00) [pid = 2356] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (12A34800) [pid = 2356] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (129C2800) [pid = 2356] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (12BD9800) [pid = 2356] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1B324800) [pid = 2356] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (17D0D400) [pid = 2356] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:02:57 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1D634C00) [pid = 2356] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:02:58 INFO - PROCESS | 2356 | 1461106978462 Marionette TRACE conn4 <- [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]]]}] 16:02:58 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 16:02:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1481ms 16:02:58 INFO - PROCESS | 2356 | 1461106978534 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 2356 | 1461106978540 Marionette TRACE conn4 <- [1,421,null,{"value":"13"}] 16:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:02:58 INFO - PROCESS | 2356 | 1461106978545 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 2356 | 1461106978548 Marionette TRACE conn4 <- [1,422,null,{}] 16:02:58 INFO - PROCESS | 2356 | 1461106978555 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 2356 | 1461106978659 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:02:58 INFO - PROCESS | 2356 | 1461106978738 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 2356 | ++DOCSHELL 129C3C00 == 50 [pid = 2356] [id = 115] 16:02:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (12A32800) [pid = 2356] [serial = 342] [outer = 00000000] 16:02:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (13162C00) [pid = 2356] [serial = 343] [outer = 12A32800] 16:02:58 INFO - PROCESS | 2356 | 1461106978841 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1407A400) [pid = 2356] [serial = 344] [outer = 12A32800] 16:02:59 INFO - PROCESS | 2356 | 1461106979878 Marionette TRACE conn4 <- [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]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1382ms 16:02:59 INFO - PROCESS | 2356 | 1461106979958 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 2356 | 1461106979964 Marionette TRACE conn4 <- [1,425,null,{"value":"13"}] 16:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:02:59 INFO - PROCESS | 2356 | 1461106979972 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 2356 | 1461106979975 Marionette TRACE conn4 <- [1,426,null,{}] 16:02:59 INFO - PROCESS | 2356 | 1461106979979 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 2356 | 1461106980074 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:03:00 INFO - PROCESS | 2356 | 1461106980275 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 2356 | ++DOCSHELL 17220400 == 51 [pid = 2356] [id = 116] 16:03:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1775D800) [pid = 2356] [serial = 345] [outer = 00000000] 16:03:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (18ADEC00) [pid = 2356] [serial = 346] [outer = 1775D800] 16:03:00 INFO - PROCESS | 2356 | 1461106980332 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (191A9400) [pid = 2356] [serial = 347] [outer = 1775D800] 16:03:00 INFO - PROCESS | 2356 | 1461106980925 Marionette TRACE conn4 <- [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] 16:03:00 INFO - PROCESS | 2356 | 1461106980997 Marionette TRACE conn4 <- [1,429,null,{"value":"13"}] 16:03:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:03:00 INFO - PROCESS | 2356 | 1461106981001 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 2356 | 1461106981005 Marionette TRACE conn4 <- [1,430,null,{}] 16:03:01 INFO - PROCESS | 2356 | 1461106981017 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:01 INFO - PROCESS | 2356 | 1461106981201 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:03:01 INFO - PROCESS | 2356 | 1461106981322 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 2356 | ++DOCSHELL 0FD0D400 == 52 [pid = 2356] [id = 117] 16:03:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (0FD53800) [pid = 2356] [serial = 348] [outer = 00000000] 16:03:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (12D70800) [pid = 2356] [serial = 349] [outer = 0FD53800] 16:03:01 INFO - PROCESS | 2356 | 1461106981385 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1775E000) [pid = 2356] [serial = 350] [outer = 0FD53800] 16:03:02 INFO - PROCESS | 2356 | 1461106982145 Marionette TRACE conn4 <- [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]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:03:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1177ms 16:03:02 INFO - PROCESS | 2356 | 1461106982181 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 2356 | 1461106982186 Marionette TRACE conn4 <- [1,433,null,{"value":"13"}] 16:03:02 INFO - PROCESS | 2356 | 1461106982191 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:03:02 INFO - PROCESS | 2356 | 1461106982194 Marionette TRACE conn4 <- [1,434,null,{}] 16:03:02 INFO - PROCESS | 2356 | 1461106982199 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:02 INFO - PROCESS | 2356 | 1461106982346 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:03:02 INFO - PROCESS | 2356 | 1461106982365 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 2356 | ++DOCSHELL 1793B000 == 53 [pid = 2356] [id = 118] 16:03:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (17943000) [pid = 2356] [serial = 351] [outer = 00000000] 16:03:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (19076000) [pid = 2356] [serial = 352] [outer = 17943000] 16:03:02 INFO - PROCESS | 2356 | 1461106982419 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1A241C00) [pid = 2356] [serial = 353] [outer = 17943000] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1B31EC00 == 52 [pid = 2356] [id = 76] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1CD5A400 == 51 [pid = 2356] [id = 113] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1BAD0800 == 50 [pid = 2356] [id = 112] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1A6F5400 == 49 [pid = 2356] [id = 111] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1907D400 == 48 [pid = 2356] [id = 110] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 12A01800 == 47 [pid = 2356] [id = 109] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 17945800 == 46 [pid = 2356] [id = 108] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1BDD3400 == 45 [pid = 2356] [id = 105] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 1798DC00 == 44 [pid = 2356] [id = 104] 16:03:02 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1BDDC000) [pid = 2356] [serial = 268] [outer = 00000000] [url = about:blank] 16:03:02 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (214D8400) [pid = 2356] [serial = 271] [outer = 00000000] [url = about:blank] 16:03:02 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1BAD6800) [pid = 2356] [serial = 304] [outer = 00000000] [url = about:blank] 16:03:02 INFO - PROCESS | 2356 | --DOCSHELL 12A06800 == 43 [pid = 2356] [id = 103] 16:03:03 INFO - PROCESS | 2356 | 1461106983053 Marionette TRACE conn4 <- [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]]]}] 16:03:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:03:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 870ms 16:03:03 INFO - PROCESS | 2356 | 1461106983066 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 2356 | 1461106983071 Marionette TRACE conn4 <- [1,437,null,{"value":"13"}] 16:03:03 INFO - PROCESS | 2356 | 1461106983077 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:03:03 INFO - PROCESS | 2356 | 1461106983080 Marionette TRACE conn4 <- [1,438,null,{}] 16:03:03 INFO - PROCESS | 2356 | 1461106983083 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 2356 | 1461106983172 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1BC70800) [pid = 2356] [serial = 227] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1E6C4C00) [pid = 2356] [serial = 218] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (12A3D800) [pid = 2356] [serial = 221] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (12A1C000) [pid = 2356] [serial = 176] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (17986C00) [pid = 2356] [serial = 224] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1BA4EC00) [pid = 2356] [serial = 182] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (18AE6C00) [pid = 2356] [serial = 179] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1E6CEC00) [pid = 2356] [serial = 185] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1D48D000) [pid = 2356] [serial = 295] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1CD27400) [pid = 2356] [serial = 293] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (12A33400) [pid = 2356] [serial = 262] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (13102400) [pid = 2356] [serial = 275] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (12BDCC00) [pid = 2356] [serial = 274] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (18A07000) [pid = 2356] [serial = 278] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (17E06C00) [pid = 2356] [serial = 277] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1CD5B000) [pid = 2356] [serial = 292] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1B301400) [pid = 2356] [serial = 286] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (139E5000) [pid = 2356] [serial = 280] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (177EBC00) [pid = 2356] [serial = 281] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1A2AA400) [pid = 2356] [serial = 266] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (18A01400) [pid = 2356] [serial = 265] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A2AB800) [pid = 2356] [serial = 283] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1A2B3400) [pid = 2356] [serial = 284] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1E6C7800) [pid = 2356] [serial = 302] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (190CD400) [pid = 2356] [serial = 298] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1D488800) [pid = 2356] [serial = 296] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12B33800) [pid = 2356] [serial = 263] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1BA51C00) [pid = 2356] [serial = 289] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1BDD1000) [pid = 2356] [serial = 290] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1E619C00) [pid = 2356] [serial = 301] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1A511C00) [pid = 2356] [serial = 299] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1B320400) [pid = 2356] [serial = 287] [outer = 00000000] [url = about:blank] 16:03:03 INFO - PROCESS | 2356 | 1461106983266 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 2356 | ++DOCSHELL 12A37800 == 44 [pid = 2356] [id = 119] 16:03:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12A3B000) [pid = 2356] [serial = 354] [outer = 00000000] 16:03:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (12BDCC00) [pid = 2356] [serial = 355] [outer = 12A3B000] 16:03:03 INFO - PROCESS | 2356 | 1461106983315 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (1793DC00) [pid = 2356] [serial = 356] [outer = 12A3B000] 16:03:03 INFO - PROCESS | 2356 | 1461106983737 Marionette TRACE conn4 <- [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]]]}] 16:03:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:03:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 730ms 16:03:03 INFO - PROCESS | 2356 | 1461106983811 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 2356 | 1461106983813 Marionette TRACE conn4 <- [1,441,null,{"value":"13"}] 16:03:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:03:03 INFO - PROCESS | 2356 | 1461106983817 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 2356 | 1461106983820 Marionette TRACE conn4 <- [1,442,null,{}] 16:03:03 INFO - PROCESS | 2356 | 1461106983831 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 2356 | 1461106983917 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:03:03 INFO - PROCESS | 2356 | 1461106983933 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 2356 | ++DOCSHELL 1A50EC00 == 45 [pid = 2356] [id = 120] 16:03:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1A510000) [pid = 2356] [serial = 357] [outer = 00000000] 16:03:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1A518000) [pid = 2356] [serial = 358] [outer = 1A510000] 16:03:03 INFO - PROCESS | 2356 | 1461106983981 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1B301800) [pid = 2356] [serial = 359] [outer = 1A510000] 16:03:04 INFO - PROCESS | 2356 | 1461106984448 Marionette TRACE conn4 <- [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]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:03:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 16:03:04 INFO - PROCESS | 2356 | 1461106984491 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 2356 | 1461106984493 Marionette TRACE conn4 <- [1,445,null,{"value":"13"}] 16:03:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:03:04 INFO - PROCESS | 2356 | 1461106984496 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 2356 | 1461106984498 Marionette TRACE conn4 <- [1,446,null,{}] 16:03:04 INFO - PROCESS | 2356 | 1461106984530 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 2356 | 1461106984613 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:03:04 INFO - PROCESS | 2356 | 1461106984696 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 2356 | ++DOCSHELL 1A516C00 == 46 [pid = 2356] [id = 121] 16:03:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1B30CC00) [pid = 2356] [serial = 360] [outer = 00000000] 16:03:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1BA4EC00) [pid = 2356] [serial = 361] [outer = 1B30CC00] 16:03:04 INFO - PROCESS | 2356 | 1461106984744 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1BAD0400) [pid = 2356] [serial = 362] [outer = 1B30CC00] 16:03:05 INFO - PROCESS | 2356 | 1461106985132 Marionette TRACE conn4 <- [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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 650ms 16:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:03:05 INFO - PROCESS | 2356 | 1461106985151 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 2356 | 1461106985152 Marionette TRACE conn4 <- [1,449,null,{"value":"13"}] 16:03:05 INFO - PROCESS | 2356 | 1461106985156 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 2356 | 1461106985158 Marionette TRACE conn4 <- [1,450,null,{}] 16:03:05 INFO - PROCESS | 2356 | 1461106985161 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:05 INFO - PROCESS | 2356 | 1461106985238 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:03:05 INFO - PROCESS | 2356 | 1461106985333 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 2356 | ++DOCSHELL 1B329C00 == 47 [pid = 2356] [id = 122] 16:03:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BACEC00) [pid = 2356] [serial = 363] [outer = 00000000] 16:03:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1BBBB800) [pid = 2356] [serial = 364] [outer = 1BACEC00] 16:03:05 INFO - PROCESS | 2356 | 1461106985381 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1BDD0400) [pid = 2356] [serial = 365] [outer = 1BACEC00] 16:03:05 INFO - PROCESS | 2356 | 1461106985860 Marionette TRACE conn4 <- [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] 16:03:05 INFO - PROCESS | 2356 | 1461106985889 Marionette TRACE conn4 <- [1,453,null,{"value":"13"}] 16:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:03:05 INFO - PROCESS | 2356 | 1461106985897 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 2356 | 1461106985899 Marionette TRACE conn4 <- [1,454,null,{}] 16:03:05 INFO - PROCESS | 2356 | 1461106985902 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 2356 | 1461106986055 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:03:06 INFO - PROCESS | 2356 | 1461106986114 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 2356 | ++DOCSHELL 1CD5B800 == 48 [pid = 2356] [id = 123] 16:03:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1CD5E000) [pid = 2356] [serial = 366] [outer = 00000000] 16:03:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1CD69400) [pid = 2356] [serial = 367] [outer = 1CD5E000] 16:03:06 INFO - PROCESS | 2356 | 1461106986166 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1D48D000) [pid = 2356] [serial = 368] [outer = 1CD5E000] 16:03:06 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:06 INFO - PROCESS | 2356 | 1461106986612 Marionette TRACE conn4 <- [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]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:03:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 770ms 16:03:06 INFO - PROCESS | 2356 | 1461106986672 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 2356 | 1461106986674 Marionette TRACE conn4 <- [1,457,null,{"value":"13"}] 16:03:06 INFO - PROCESS | 2356 | 1461106986677 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:03:06 INFO - PROCESS | 2356 | 1461106986679 Marionette TRACE conn4 <- [1,458,null,{}] 16:03:06 INFO - PROCESS | 2356 | 1461106986688 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 2356 | 1461106986795 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:03:06 INFO - PROCESS | 2356 | 1461106986871 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 2356 | ++DOCSHELL 1D634C00 == 49 [pid = 2356] [id = 124] 16:03:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1D638800) [pid = 2356] [serial = 369] [outer = 00000000] 16:03:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1E616400) [pid = 2356] [serial = 370] [outer = 1D638800] 16:03:06 INFO - PROCESS | 2356 | 1461106986919 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1E6C4400) [pid = 2356] [serial = 371] [outer = 1D638800] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1BAD0C00) [pid = 2356] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1CD5CC00) [pid = 2356] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1BB76800) [pid = 2356] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1F999000) [pid = 2356] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12B2F800) [pid = 2356] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (214E8000) [pid = 2356] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (190CF400) [pid = 2356] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A6F6000) [pid = 2356] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (17966800) [pid = 2356] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:03:07 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12A04C00) [pid = 2356] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:03:07 INFO - PROCESS | 2356 | 1461106987451 Marionette TRACE conn4 <- [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] 16:03:07 INFO - PROCESS | 2356 | 1461106987514 Marionette TRACE conn4 <- [1,461,null,{"value":"13"}] 16:03:07 INFO - PROCESS | 2356 | 1461106987517 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 2356 | 1461106987519 Marionette TRACE conn4 <- [1,462,null,{}] 16:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:03:07 INFO - PROCESS | 2356 | 1461106987523 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 2356 | 1461106987601 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:03:07 INFO - PROCESS | 2356 | 1461106987675 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 2356 | ++DOCSHELL 12A40800 == 50 [pid = 2356] [id = 125] 16:03:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (19FD2800) [pid = 2356] [serial = 372] [outer = 00000000] 16:03:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BC74000) [pid = 2356] [serial = 373] [outer = 19FD2800] 16:03:07 INFO - PROCESS | 2356 | 1461106987725 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1BDD0800) [pid = 2356] [serial = 374] [outer = 19FD2800] 16:03:08 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:08 INFO - PROCESS | 2356 | 1461106988136 Marionette TRACE conn4 <- [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] 16:03:08 INFO - PROCESS | 2356 | 1461106988194 Marionette TRACE conn4 <- [1,465,null,{"value":"13"}] 16:03:08 INFO - PROCESS | 2356 | 1461106988197 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:03:08 INFO - PROCESS | 2356 | 1461106988199 Marionette TRACE conn4 <- [1,466,null,{}] 16:03:08 INFO - PROCESS | 2356 | 1461106988202 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:08 INFO - PROCESS | 2356 | 1461106988311 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:03:08 INFO - PROCESS | 2356 | 1461106988323 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 2356 | ++DOCSHELL 1E24E000 == 51 [pid = 2356] [id = 126] 16:03:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1E61DC00) [pid = 2356] [serial = 375] [outer = 00000000] 16:03:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1F999000) [pid = 2356] [serial = 376] [outer = 1E61DC00] 16:03:08 INFO - PROCESS | 2356 | 1461106988369 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (21337800) [pid = 2356] [serial = 377] [outer = 1E61DC00] 16:03:08 INFO - PROCESS | 2356 | 1461106988792 Marionette TRACE conn4 <- [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] 16:03:08 INFO - PROCESS | 2356 | 1461106988837 Marionette TRACE conn4 <- [1,469,null,{"value":"13"}] 16:03:08 INFO - PROCESS | 2356 | 1461106988840 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:03:08 INFO - PROCESS | 2356 | 1461106988842 Marionette TRACE conn4 <- [1,470,null,{}] 16:03:08 INFO - PROCESS | 2356 | 1461106988846 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:08 INFO - PROCESS | 2356 | 1461106988989 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:03:09 INFO - PROCESS | 2356 | 1461106989007 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 2356 | ++DOCSHELL 12B01400 == 52 [pid = 2356] [id = 127] 16:03:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12B03C00) [pid = 2356] [serial = 378] [outer = 00000000] 16:03:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (12B0EC00) [pid = 2356] [serial = 379] [outer = 12B03C00] 16:03:09 INFO - PROCESS | 2356 | 1461106989052 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1F963800) [pid = 2356] [serial = 380] [outer = 12B03C00] 16:03:09 INFO - PROCESS | 2356 | 1461106989606 Marionette TRACE conn4 <- [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]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:03:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 830ms 16:03:09 INFO - PROCESS | 2356 | 1461106989675 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 2356 | 1461106989680 Marionette TRACE conn4 <- [1,473,null,{"value":"13"}] 16:03:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:03:09 INFO - PROCESS | 2356 | 1461106989685 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 2356 | 1461106989689 Marionette TRACE conn4 <- [1,474,null,{}] 16:03:09 INFO - PROCESS | 2356 | 1461106989696 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 2356 | 1461106989813 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:03:09 INFO - PROCESS | 2356 | 1461106989947 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 2356 | ++DOCSHELL 12B35800 == 53 [pid = 2356] [id = 128] 16:03:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12B35C00) [pid = 2356] [serial = 381] [outer = 00000000] 16:03:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1407F400) [pid = 2356] [serial = 382] [outer = 12B35C00] 16:03:10 INFO - PROCESS | 2356 | 1461106990014 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (171D7000) [pid = 2356] [serial = 383] [outer = 12B35C00] 16:03:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (17943400) [pid = 2356] [serial = 384] [outer = 1C43E800] 16:03:10 INFO - PROCESS | 2356 | 1461106990808 Marionette TRACE conn4 <- [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]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1180ms 16:03:10 INFO - PROCESS | 2356 | 1461106990870 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 2356 | 1461106990876 Marionette TRACE conn4 <- [1,477,null,{"value":"13"}] 16:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:03:10 INFO - PROCESS | 2356 | 1461106990882 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 2356 | 1461106990885 Marionette TRACE conn4 <- [1,478,null,{}] 16:03:10 INFO - PROCESS | 2356 | 1461106990889 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 2356 | 1461106990996 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:03:11 INFO - PROCESS | 2356 | 1461106991120 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 2356 | ++DOCSHELL 1722C400 == 54 [pid = 2356] [id = 129] 16:03:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (18A0C800) [pid = 2356] [serial = 385] [outer = 00000000] 16:03:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1B70A800) [pid = 2356] [serial = 386] [outer = 18A0C800] 16:03:11 INFO - PROCESS | 2356 | 1461106991177 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1BB79800) [pid = 2356] [serial = 387] [outer = 18A0C800] 16:03:11 INFO - PROCESS | 2356 | 1461106991842 Marionette TRACE conn4 <- [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]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:03:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 970ms 16:03:11 INFO - PROCESS | 2356 | 1461106991855 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 2356 | 1461106991858 Marionette TRACE conn4 <- [1,481,null,{"value":"13"}] 16:03:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:03:11 INFO - PROCESS | 2356 | 1461106991862 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 2356 | 1461106991866 Marionette TRACE conn4 <- [1,482,null,{}] 16:03:11 INFO - PROCESS | 2356 | 1461106991892 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 2356 | 1461106992001 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:03:12 INFO - PROCESS | 2356 | 1461106992129 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 2356 | ++DOCSHELL 214D9000 == 55 [pid = 2356] [id = 130] 16:03:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (214D9C00) [pid = 2356] [serial = 388] [outer = 00000000] 16:03:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (214E1000) [pid = 2356] [serial = 389] [outer = 214D9C00] 16:03:12 INFO - PROCESS | 2356 | 1461106992193 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (214EC800) [pid = 2356] [serial = 390] [outer = 214D9C00] 16:03:13 INFO - PROCESS | 2356 | 1461106993172 Marionette TRACE conn4 <- [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]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1371ms 16:03:13 INFO - PROCESS | 2356 | 1461106993236 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 2356 | 1461106993241 Marionette TRACE conn4 <- [1,485,null,{"value":"13"}] 16:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:03:13 INFO - PROCESS | 2356 | 1461106993246 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 2356 | 1461106993250 Marionette TRACE conn4 <- [1,486,null,{}] 16:03:13 INFO - PROCESS | 2356 | 1461106993256 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:13 INFO - PROCESS | 2356 | 1461106993350 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:03:13 INFO - PROCESS | 2356 | 1461106993482 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 2356 | ++DOCSHELL 0FD5BC00 == 56 [pid = 2356] [id = 131] 16:03:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1290A400) [pid = 2356] [serial = 391] [outer = 00000000] 16:03:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (12A1D000) [pid = 2356] [serial = 392] [outer = 1290A400] 16:03:13 INFO - PROCESS | 2356 | 1461106993536 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (12B37C00) [pid = 2356] [serial = 393] [outer = 1290A400] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1E24E000 == 55 [pid = 2356] [id = 126] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1E614400 == 54 [pid = 2356] [id = 91] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 12A40800 == 53 [pid = 2356] [id = 125] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1D634C00 == 52 [pid = 2356] [id = 124] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1CD5B800 == 51 [pid = 2356] [id = 123] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1B329C00 == 50 [pid = 2356] [id = 122] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1A516C00 == 49 [pid = 2356] [id = 121] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1A50EC00 == 48 [pid = 2356] [id = 120] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1E613400) [pid = 2356] [serial = 340] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 12A37800 == 47 [pid = 2356] [id = 119] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1793B000 == 46 [pid = 2356] [id = 118] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 0FD0D400 == 45 [pid = 2356] [id = 117] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 17220400 == 44 [pid = 2356] [id = 116] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 129C3C00 == 43 [pid = 2356] [id = 115] 16:03:14 INFO - PROCESS | 2356 | --DOCSHELL 1CD69800 == 42 [pid = 2356] [id = 114] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1BDD1400) [pid = 2356] [serial = 335] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1CD96000) [pid = 2356] [serial = 337] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1CD61000) [pid = 2356] [serial = 269] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (214DB400) [pid = 2356] [serial = 272] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (12B34C00) [pid = 2356] [serial = 260] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1E23F400) [pid = 2356] [serial = 313] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (214F1000) [pid = 2356] [serial = 319] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1A23DC00) [pid = 2356] [serial = 328] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (12B35000) [pid = 2356] [serial = 307] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1BACCC00) [pid = 2356] [serial = 332] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (17E05C00) [pid = 2356] [serial = 322] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (191A9C00) [pid = 2356] [serial = 310] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1BA4A800) [pid = 2356] [serial = 331] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12A6EC00) [pid = 2356] [serial = 325] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12BD6400) [pid = 2356] [serial = 326] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (214E0C00) [pid = 2356] [serial = 316] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (190D2800) [pid = 2356] [serial = 323] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (214F3400) [pid = 2356] [serial = 320] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A2B5C00) [pid = 2356] [serial = 329] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1BB7A000) [pid = 2356] [serial = 334] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1D48C400) [pid = 2356] [serial = 338] [outer = 00000000] [url = about:blank] 16:03:14 INFO - PROCESS | 2356 | 1461106994205 Marionette TRACE conn4 <- [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]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 990ms 16:03:14 INFO - PROCESS | 2356 | 1461106994236 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 2356 | 1461106994241 Marionette TRACE conn4 <- [1,489,null,{"value":"13"}] 16:03:14 INFO - PROCESS | 2356 | 1461106994247 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:03:14 INFO - PROCESS | 2356 | 1461106994250 Marionette TRACE conn4 <- [1,490,null,{}] 16:03:14 INFO - PROCESS | 2356 | 1461106994256 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 2356 | 1461106994346 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:03:14 INFO - PROCESS | 2356 | 1461106994434 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 2356 | ++DOCSHELL 12A0BC00 == 43 [pid = 2356] [id = 132] 16:03:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (12A0CC00) [pid = 2356] [serial = 394] [outer = 00000000] 16:03:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (12B2F000) [pid = 2356] [serial = 395] [outer = 12A0CC00] 16:03:14 INFO - PROCESS | 2356 | 1461106994483 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (12BD3C00) [pid = 2356] [serial = 396] [outer = 12A0CC00] 16:03:14 INFO - PROCESS | 2356 | 1461106994940 Marionette TRACE conn4 <- [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]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 730ms 16:03:14 INFO - PROCESS | 2356 | 1461106994981 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 2356 | 1461106994983 Marionette TRACE conn4 <- [1,493,null,{"value":"13"}] 16:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:03:14 INFO - PROCESS | 2356 | 1461106994987 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 2356 | 1461106994990 Marionette TRACE conn4 <- [1,494,null,{}] 16:03:14 INFO - PROCESS | 2356 | 1461106995001 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 2356 | 1461106995087 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:03:15 INFO - PROCESS | 2356 | 1461106995096 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 2356 | ++DOCSHELL 17941000 == 44 [pid = 2356] [id = 133] 16:03:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (17941400) [pid = 2356] [serial = 397] [outer = 00000000] 16:03:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (17947C00) [pid = 2356] [serial = 398] [outer = 17941400] 16:03:15 INFO - PROCESS | 2356 | 1461106995145 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (17D9AC00) [pid = 2356] [serial = 399] [outer = 17941400] 16:03:15 INFO - PROCESS | 2356 | 1461106995623 Marionette TRACE conn4 <- [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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:03:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 16:03:15 INFO - PROCESS | 2356 | 1461106995661 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 2356 | 1461106995663 Marionette TRACE conn4 <- [1,497,null,{"value":"13"}] 16:03:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:03:15 INFO - PROCESS | 2356 | 1461106995667 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 2356 | 1461106995669 Marionette TRACE conn4 <- [1,498,null,{}] 16:03:15 INFO - PROCESS | 2356 | 1461106995672 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 2356 | 1461106995752 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:03:15 INFO - PROCESS | 2356 | 1461106995761 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 2356 | ++DOCSHELL 17E10000 == 45 [pid = 2356] [id = 134] 16:03:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (18ADA800) [pid = 2356] [serial = 400] [outer = 00000000] 16:03:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1A23F000) [pid = 2356] [serial = 401] [outer = 18ADA800] 16:03:15 INFO - PROCESS | 2356 | 1461106995806 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1A2ADC00) [pid = 2356] [serial = 402] [outer = 18ADA800] 16:03:16 INFO - PROCESS | 2356 | 1461106996239 Marionette TRACE conn4 <- [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]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:03:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 630ms 16:03:16 INFO - PROCESS | 2356 | 1461106996301 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:03:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:03:16 INFO - PROCESS | 2356 | 1461106996303 Marionette TRACE conn4 <- [1,501,null,{"value":"13"}] 16:03:16 INFO - PROCESS | 2356 | 1461106996306 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 2356 | 1461106996308 Marionette TRACE conn4 <- [1,502,null,{}] 16:03:16 INFO - PROCESS | 2356 | 1461106996312 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 2356 | 1461106996412 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:03:16 INFO - PROCESS | 2356 | 1461106996494 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 2356 | ++DOCSHELL 1A50C000 == 46 [pid = 2356] [id = 135] 16:03:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1A50E000) [pid = 2356] [serial = 403] [outer = 00000000] 16:03:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1A6EB400) [pid = 2356] [serial = 404] [outer = 1A50E000] 16:03:16 INFO - PROCESS | 2356 | 1461106996540 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1ABA4C00) [pid = 2356] [serial = 405] [outer = 1A50E000] 16:03:16 INFO - PROCESS | 2356 | 1461106996985 Marionette TRACE conn4 <- [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]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 730ms 16:03:17 INFO - PROCESS | 2356 | 1461106997037 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:03:17 INFO - PROCESS | 2356 | 1461106997039 Marionette TRACE conn4 <- [1,505,null,{"value":"13"}] 16:03:17 INFO - PROCESS | 2356 | 1461106997042 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 2356 | 1461106997044 Marionette TRACE conn4 <- [1,506,null,{}] 16:03:17 INFO - PROCESS | 2356 | 1461106997047 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:17 INFO - PROCESS | 2356 | 1461106997179 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:03:17 INFO - PROCESS | 2356 | 1461106997241 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4D000 == 47 [pid = 2356] [id = 136] 16:03:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1BA4E400) [pid = 2356] [serial = 406] [outer = 00000000] 16:03:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1BAD8C00) [pid = 2356] [serial = 407] [outer = 1BA4E400] 16:03:17 INFO - PROCESS | 2356 | 1461106997289 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1BB77C00) [pid = 2356] [serial = 408] [outer = 1BA4E400] 16:03:17 INFO - PROCESS | 2356 | 1461106997721 Marionette TRACE conn4 <- [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]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms 16:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:03:17 INFO - PROCESS | 2356 | 1461106997773 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:03:17 INFO - PROCESS | 2356 | 1461106997775 Marionette TRACE conn4 <- [1,509,null,{"value":"13"}] 16:03:17 INFO - PROCESS | 2356 | 1461106997778 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 2356 | 1461106997780 Marionette TRACE conn4 <- [1,510,null,{}] 16:03:17 INFO - PROCESS | 2356 | 1461106997783 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:17 INFO - PROCESS | 2356 | 1461106997886 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:03:17 INFO - PROCESS | 2356 | 1461106997892 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 2356 | ++DOCSHELL 12A06400 == 48 [pid = 2356] [id = 137] 16:03:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1BBC1000) [pid = 2356] [serial = 409] [outer = 00000000] 16:03:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1BDD7C00) [pid = 2356] [serial = 410] [outer = 1BBC1000] 16:03:17 INFO - PROCESS | 2356 | 1461106997937 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1BDDDC00) [pid = 2356] [serial = 411] [outer = 1BBC1000] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1CD5E000) [pid = 2356] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1A510000) [pid = 2356] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (12A3B000) [pid = 2356] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1E61DC00) [pid = 2356] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (17943000) [pid = 2356] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1B30CC00) [pid = 2356] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1D638800) [pid = 2356] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (19FD2800) [pid = 2356] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:03:18 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1BACEC00) [pid = 2356] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:03:18 INFO - PROCESS | 2356 | 1461106998556 Marionette TRACE conn4 <- [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]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:03:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 830ms 16:03:18 INFO - PROCESS | 2356 | 1461106998609 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 2356 | 1461106998611 Marionette TRACE conn4 <- [1,513,null,{"value":"13"}] 16:03:18 INFO - PROCESS | 2356 | 1461106998614 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:03:18 INFO - PROCESS | 2356 | 1461106998616 Marionette TRACE conn4 <- [1,514,null,{}] 16:03:18 INFO - PROCESS | 2356 | 1461106998620 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 2356 | 1461106998697 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:03:18 INFO - PROCESS | 2356 | 1461106998777 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 2356 | ++DOCSHELL 12A07400 == 49 [pid = 2356] [id = 138] 16:03:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12A0E800) [pid = 2356] [serial = 412] [outer = 00000000] 16:03:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1A2AE000) [pid = 2356] [serial = 413] [outer = 12A0E800] 16:03:18 INFO - PROCESS | 2356 | 1461106998822 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (12BDE800) [pid = 2356] [serial = 414] [outer = 12A0E800] 16:03:19 INFO - PROCESS | 2356 | 1461106999209 Marionette TRACE conn4 <- [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]]]}] 16:03:19 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 16:03:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 16:03:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:03:19 INFO - PROCESS | 2356 | 1461106999249 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 2356 | 1461106999251 Marionette TRACE conn4 <- [1,517,null,{"value":"13"}] 16:03:19 INFO - PROCESS | 2356 | 1461106999254 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 2356 | 1461106999256 Marionette TRACE conn4 <- [1,518,null,{}] 16:03:19 INFO - PROCESS | 2356 | 1461106999259 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 2356 | 1461106999364 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:03:19 INFO - PROCESS | 2356 | 1461106999373 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 2356 | ++DOCSHELL 12BE0800 == 50 [pid = 2356] [id = 139] 16:03:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1BB7C400) [pid = 2356] [serial = 415] [outer = 00000000] 16:03:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1CD30800) [pid = 2356] [serial = 416] [outer = 1BB7C400] 16:03:19 INFO - PROCESS | 2356 | 1461106999420 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1CD5EC00) [pid = 2356] [serial = 417] [outer = 1BB7C400] 16:03:19 INFO - PROCESS | 2356 | 1461106999832 Marionette TRACE conn4 <- [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]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:03:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 630ms 16:03:19 INFO - PROCESS | 2356 | 1461106999885 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 2356 | 1461106999887 Marionette TRACE conn4 <- [1,521,null,{"value":"13"}] 16:03:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:03:19 INFO - PROCESS | 2356 | 1461106999891 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 2356 | 1461106999892 Marionette TRACE conn4 <- [1,522,null,{}] 16:03:19 INFO - PROCESS | 2356 | 1461106999896 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 2356 | 1461107000002 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:03:19 INFO - PROCESS | 2356 | 1461107000010 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 2356 | ++DOCSHELL 1CD67000 == 51 [pid = 2356] [id = 140] 16:03:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1CD96000) [pid = 2356] [serial = 418] [outer = 00000000] 16:03:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1D488C00) [pid = 2356] [serial = 419] [outer = 1CD96000] 16:03:20 INFO - PROCESS | 2356 | 1461107000055 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1D6CF800) [pid = 2356] [serial = 420] [outer = 1CD96000] 16:03:20 INFO - PROCESS | 2356 | 1461107000528 Marionette TRACE conn4 <- [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]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:03:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 16:03:20 INFO - PROCESS | 2356 | 1461107000571 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:03:20 INFO - PROCESS | 2356 | 1461107000575 Marionette TRACE conn4 <- [1,525,null,{"value":"13"}] 16:03:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:03:20 INFO - PROCESS | 2356 | 1461107000582 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 2356 | 1461107000586 Marionette TRACE conn4 <- [1,526,null,{}] 16:03:20 INFO - PROCESS | 2356 | 1461107000647 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:20 INFO - PROCESS | 2356 | 1461107000765 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:03:20 INFO - PROCESS | 2356 | 1461107000880 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 2356 | ++DOCSHELL 12A37000 == 52 [pid = 2356] [id = 141] 16:03:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12A37800) [pid = 2356] [serial = 421] [outer = 00000000] 16:03:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (12B06800) [pid = 2356] [serial = 422] [outer = 12A37800] 16:03:20 INFO - PROCESS | 2356 | 1461107000940 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (12B29400) [pid = 2356] [serial = 423] [outer = 12A37800] 16:03:21 INFO - PROCESS | 2356 | 1461107001518 Marionette TRACE conn4 <- [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]]]}] 16:03:21 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 16:03:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 990ms 16:03:21 INFO - PROCESS | 2356 | 1461107001573 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 2356 | 1461107001579 Marionette TRACE conn4 <- [1,529,null,{"value":"13"}] 16:03:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:03:21 INFO - PROCESS | 2356 | 1461107001586 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 2356 | 1461107001589 Marionette TRACE conn4 <- [1,530,null,{}] 16:03:21 INFO - PROCESS | 2356 | 1461107001593 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:21 INFO - PROCESS | 2356 | 1461107001700 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:03:21 INFO - PROCESS | 2356 | 1461107001780 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 2356 | ++DOCSHELL 14082000 == 53 [pid = 2356] [id = 142] 16:03:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1717AC00) [pid = 2356] [serial = 424] [outer = 00000000] 16:03:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (190D6400) [pid = 2356] [serial = 425] [outer = 1717AC00] 16:03:21 INFO - PROCESS | 2356 | 1461107001878 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1A519800) [pid = 2356] [serial = 426] [outer = 1717AC00] 16:03:22 INFO - PROCESS | 2356 | 1461107002524 Marionette TRACE conn4 <- [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"]]]}] 16:03:22 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 16:03:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:03:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:03:22 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 16:03:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:03:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:03:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 970ms 16:03:22 INFO - PROCESS | 2356 | 1461107002558 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 2356 | 1461107002560 Marionette TRACE conn4 <- [1,533,null,{"value":"13"}] 16:03:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:03:22 INFO - PROCESS | 2356 | 1461107002564 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 2356 | 1461107002568 Marionette TRACE conn4 <- [1,534,null,{}] 16:03:22 INFO - PROCESS | 2356 | 1461107002579 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:22 INFO - PROCESS | 2356 | 1461107002695 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:03:22 INFO - PROCESS | 2356 | 1461107002816 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 2356 | ++DOCSHELL 1E67A400 == 54 [pid = 2356] [id = 143] 16:03:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1E6C2400) [pid = 2356] [serial = 427] [outer = 00000000] 16:03:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1F901400) [pid = 2356] [serial = 428] [outer = 1E6C2400] 16:03:22 INFO - PROCESS | 2356 | 1461107002877 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1F96F000) [pid = 2356] [serial = 429] [outer = 1E6C2400] 16:03:23 INFO - PROCESS | 2356 | 1461107003449 Marionette TRACE conn4 <- [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]]]}] 16:03:23 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. 16:03:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 930ms 16:03:23 INFO - PROCESS | 2356 | 1461107003506 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 2356 | 1461107003509 Marionette TRACE conn4 <- [1,537,null,{"value":"13"}] 16:03:23 INFO - PROCESS | 2356 | 1461107003514 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:03:23 INFO - PROCESS | 2356 | 1461107003516 Marionette TRACE conn4 <- [1,538,null,{}] 16:03:23 INFO - PROCESS | 2356 | 1461107003520 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:23 INFO - PROCESS | 2356 | 1461107003629 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:03:23 INFO - PROCESS | 2356 | 1461107003723 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 2356 | ++DOCSHELL 20534000 == 55 [pid = 2356] [id = 144] 16:03:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (20534C00) [pid = 2356] [serial = 430] [outer = 00000000] 16:03:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (21330400) [pid = 2356] [serial = 431] [outer = 20534C00] 16:03:23 INFO - PROCESS | 2356 | 1461107003780 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (2133FC00) [pid = 2356] [serial = 432] [outer = 20534C00] 16:03:24 INFO - PROCESS | 2356 | 1461107004296 Marionette TRACE conn4 <- [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]]]}] 16:03:24 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. 16:03:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 830ms 16:03:24 INFO - PROCESS | 2356 | 1461107004353 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 2356 | 1461107004356 Marionette TRACE conn4 <- [1,541,null,{"value":"13"}] 16:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:03:24 INFO - PROCESS | 2356 | 1461107004361 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 2356 | 1461107004363 Marionette TRACE conn4 <- [1,542,null,{}] 16:03:24 INFO - PROCESS | 2356 | 1461107004367 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 2356 | 1461107004469 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:03:24 INFO - PROCESS | 2356 | 1461107004577 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 2356 | ++DOCSHELL 1C96DC00 == 56 [pid = 2356] [id = 145] 16:03:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1C96E400) [pid = 2356] [serial = 433] [outer = 00000000] 16:03:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1C978000) [pid = 2356] [serial = 434] [outer = 1C96E400] 16:03:24 INFO - PROCESS | 2356 | 1461107004636 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (20532000) [pid = 2356] [serial = 435] [outer = 1C96E400] 16:03:24 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:25 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:25 INFO - PROCESS | 2356 | 1461107005211 Marionette TRACE conn4 <- [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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 930ms 16:03:25 INFO - PROCESS | 2356 | 1461107005294 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 2356 | 1461107005296 Marionette TRACE conn4 <- [1,545,null,{"value":"13"}] 16:03:25 INFO - PROCESS | 2356 | 1461107005300 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:03:25 INFO - PROCESS | 2356 | 1461107005302 Marionette TRACE conn4 <- [1,546,null,{}] 16:03:25 INFO - PROCESS | 2356 | 1461107005306 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 2356 | 1461107005481 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:03:25 INFO - PROCESS | 2356 | 1461107005599 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 2356 | ++DOCSHELL 12A06800 == 57 [pid = 2356] [id = 146] 16:03:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (12A18400) [pid = 2356] [serial = 436] [outer = 00000000] 16:03:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (17078C00) [pid = 2356] [serial = 437] [outer = 12A18400] 16:03:25 INFO - PROCESS | 2356 | 1461107005659 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1A2B3C00) [pid = 2356] [serial = 438] [outer = 12A18400] 16:03:26 INFO - PROCESS | 2356 | 1461107006384 Marionette TRACE conn4 <- [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]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:03:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1130ms 16:03:26 INFO - PROCESS | 2356 | 1461107006434 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 2356 | 1461107006438 Marionette TRACE conn4 <- [1,549,null,{"value":"13"}] 16:03:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:03:26 INFO - PROCESS | 2356 | 1461107006444 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 2356 | 1461107006447 Marionette TRACE conn4 <- [1,550,null,{}] 16:03:26 INFO - PROCESS | 2356 | 1461107006452 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 2356 | 1461107006580 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:03:26 INFO - PROCESS | 2356 | 1461107006678 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 2356 | ++DOCSHELL 12DB3800 == 58 [pid = 2356] [id = 147] 16:03:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (13934000) [pid = 2356] [serial = 439] [outer = 00000000] 16:03:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (18A0A000) [pid = 2356] [serial = 440] [outer = 13934000] 16:03:26 INFO - PROCESS | 2356 | 1461107006729 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (191A7000) [pid = 2356] [serial = 441] [outer = 13934000] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 12BE0800 == 57 [pid = 2356] [id = 139] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 12A07400 == 56 [pid = 2356] [id = 138] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 12A06400 == 55 [pid = 2356] [id = 137] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 1BA4D000 == 54 [pid = 2356] [id = 136] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 1A50C000 == 53 [pid = 2356] [id = 135] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 17E10000 == 52 [pid = 2356] [id = 134] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 17941000 == 51 [pid = 2356] [id = 133] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 12A0BC00 == 50 [pid = 2356] [id = 132] 16:03:26 INFO - PROCESS | 2356 | --DOCSHELL 0FD5BC00 == 49 [pid = 2356] [id = 131] 16:03:26 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (12D70800) [pid = 2356] [serial = 349] [outer = 00000000] [url = about:blank] 16:03:26 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (12B0EC00) [pid = 2356] [serial = 379] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOCSHELL 12B01400 == 48 [pid = 2356] [id = 127] 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (13162C00) [pid = 2356] [serial = 343] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (1CD69400) [pid = 2356] [serial = 367] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1A518000) [pid = 2356] [serial = 358] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1B301800) [pid = 2356] [serial = 359] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (12BDCC00) [pid = 2356] [serial = 355] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (21337800) [pid = 2356] [serial = 377] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1793DC00) [pid = 2356] [serial = 356] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1A241C00) [pid = 2356] [serial = 353] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (19076000) [pid = 2356] [serial = 352] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BA4EC00) [pid = 2356] [serial = 361] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1BAD0400) [pid = 2356] [serial = 362] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1E616400) [pid = 2356] [serial = 370] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (18ADEC00) [pid = 2356] [serial = 346] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1D48D000) [pid = 2356] [serial = 368] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BC74000) [pid = 2356] [serial = 373] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1F999000) [pid = 2356] [serial = 376] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1E6C4400) [pid = 2356] [serial = 371] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BBBB800) [pid = 2356] [serial = 364] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1BDD0400) [pid = 2356] [serial = 365] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1BDD0800) [pid = 2356] [serial = 374] [outer = 00000000] [url = about:blank] 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:27 INFO - PROCESS | 2356 | 1461107007338 Marionette TRACE conn4 <- [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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 930ms 16:03:27 INFO - PROCESS | 2356 | 1461107007379 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 2356 | 1461107007384 Marionette TRACE conn4 <- [1,553,null,{"value":"13"}] 16:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:03:27 INFO - PROCESS | 2356 | 1461107007390 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 2356 | 1461107007393 Marionette TRACE conn4 <- [1,554,null,{}] 16:03:27 INFO - PROCESS | 2356 | 1461107007397 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 2356 | 1461107007488 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:03:27 INFO - PROCESS | 2356 | 1461107007572 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 2356 | ++DOCSHELL 12BD7000 == 49 [pid = 2356] [id = 148] 16:03:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (139E2C00) [pid = 2356] [serial = 442] [outer = 00000000] 16:03:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1907CC00) [pid = 2356] [serial = 443] [outer = 139E2C00] 16:03:27 INFO - PROCESS | 2356 | 1461107007620 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (191A3400) [pid = 2356] [serial = 444] [outer = 139E2C00] 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:27 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:28 INFO - PROCESS | 2356 | 1461107008039 Marionette TRACE conn4 <- [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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 16:03:28 INFO - PROCESS | 2356 | 1461107008064 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 2356 | 1461107008066 Marionette TRACE conn4 <- [1,557,null,{"value":"13"}] 16:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:03:28 INFO - PROCESS | 2356 | 1461107008070 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 2356 | 1461107008073 Marionette TRACE conn4 <- [1,558,null,{}] 16:03:28 INFO - PROCESS | 2356 | 1461107008083 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 2356 | 1461107008202 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:03:28 INFO - PROCESS | 2356 | 1461107008211 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 2356 | ++DOCSHELL 1A515400 == 50 [pid = 2356] [id = 149] 16:03:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1A517800) [pid = 2356] [serial = 445] [outer = 00000000] 16:03:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1BA4D800) [pid = 2356] [serial = 446] [outer = 1A517800] 16:03:28 INFO - PROCESS | 2356 | 1461107008260 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1BAD5800) [pid = 2356] [serial = 447] [outer = 1A517800] 16:03:28 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:28 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:28 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:28 INFO - PROCESS | 2356 | 1461107008663 Marionette TRACE conn4 <- [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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 630ms 16:03:28 INFO - PROCESS | 2356 | 1461107008704 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 2356 | 1461107008706 Marionette TRACE conn4 <- [1,561,null,{"value":"13"}] 16:03:28 INFO - PROCESS | 2356 | 1461107008710 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:03:28 INFO - PROCESS | 2356 | 1461107008712 Marionette TRACE conn4 <- [1,562,null,{}] 16:03:28 INFO - PROCESS | 2356 | 1461107008715 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 2356 | 1461107008798 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:03:28 INFO - PROCESS | 2356 | 1461107008806 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 2356 | ++DOCSHELL 1BC73800 == 51 [pid = 2356] [id = 150] 16:03:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BDCE400) [pid = 2356] [serial = 448] [outer = 00000000] 16:03:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1C870000) [pid = 2356] [serial = 449] [outer = 1BDCE400] 16:03:28 INFO - PROCESS | 2356 | 1461107008853 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1C97C800) [pid = 2356] [serial = 450] [outer = 1BDCE400] 16:03:29 INFO - PROCESS | 2356 | 1461107009245 Marionette TRACE conn4 <- [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]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:03:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 16:03:29 INFO - PROCESS | 2356 | 1461107009283 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:03:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:03:29 INFO - PROCESS | 2356 | 1461107009285 Marionette TRACE conn4 <- [1,565,null,{"value":"13"}] 16:03:29 INFO - PROCESS | 2356 | 1461107009289 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 2356 | 1461107009291 Marionette TRACE conn4 <- [1,566,null,{}] 16:03:29 INFO - PROCESS | 2356 | 1461107009295 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 2356 | 1461107009413 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:03:29 INFO - PROCESS | 2356 | 1461107009428 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 2356 | ++DOCSHELL 12A11400 == 52 [pid = 2356] [id = 151] 16:03:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1CD5BC00) [pid = 2356] [serial = 451] [outer = 00000000] 16:03:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1D2D6800) [pid = 2356] [serial = 452] [outer = 1CD5BC00] 16:03:29 INFO - PROCESS | 2356 | 1461107009474 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1D62B400) [pid = 2356] [serial = 453] [outer = 1CD5BC00] 16:03:29 INFO - PROCESS | 2356 | 1461107009900 Marionette TRACE conn4 <- [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]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:03:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 16:03:29 INFO - PROCESS | 2356 | 1461107009960 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 2356 | 1461107009962 Marionette TRACE conn4 <- [1,569,null,{"value":"13"}] 16:03:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:03:29 INFO - PROCESS | 2356 | 1461107009965 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 2356 | 1461107009967 Marionette TRACE conn4 <- [1,570,null,{}] 16:03:29 INFO - PROCESS | 2356 | 1461107009971 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 2356 | 1461107010096 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:03:30 INFO - PROCESS | 2356 | 1461107010209 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 2356 | ++DOCSHELL 1D6C9C00 == 53 [pid = 2356] [id = 152] 16:03:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1E24D400) [pid = 2356] [serial = 454] [outer = 00000000] 16:03:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1E6CA400) [pid = 2356] [serial = 455] [outer = 1E24D400] 16:03:30 INFO - PROCESS | 2356 | 1461107010298 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1E6C9C00) [pid = 2356] [serial = 456] [outer = 1E24D400] 16:03:30 INFO - PROCESS | 2356 | 1461107010807 Marionette TRACE conn4 <- [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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 870ms 16:03:30 INFO - PROCESS | 2356 | 1461107010837 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 2356 | 1461107010839 Marionette TRACE conn4 <- [1,573,null,{"value":"13"}] 16:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:03:30 INFO - PROCESS | 2356 | 1461107010850 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 2356 | 1461107010852 Marionette TRACE conn4 <- [1,574,null,{}] 16:03:30 INFO - PROCESS | 2356 | 1461107010856 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 2356 | 1461107010969 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:03:30 INFO - PROCESS | 2356 | 1461107010977 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 2356 | ++DOCSHELL 214E3C00 == 54 [pid = 2356] [id = 153] 16:03:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (214E5000) [pid = 2356] [serial = 457] [outer = 00000000] 16:03:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (214EE800) [pid = 2356] [serial = 458] [outer = 214E5000] 16:03:31 INFO - PROCESS | 2356 | 1461107011022 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (214F6C00) [pid = 2356] [serial = 459] [outer = 214E5000] 16:03:31 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:31 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1BDDD000) [pid = 2356] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1BACF400) [pid = 2356] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (21339400) [pid = 2356] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (12A07000) [pid = 2356] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (17D05400) [pid = 2356] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (0FD53800) [pid = 2356] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1A50E000) [pid = 2356] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BA4E400) [pid = 2356] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (214D9C00) [pid = 2356] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12A0CC00) [pid = 2356] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1290A400) [pid = 2356] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (17941400) [pid = 2356] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (18ADA800) [pid = 2356] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (12A0E800) [pid = 2356] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1BBC1000) [pid = 2356] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:03:31 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BB7C400) [pid = 2356] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:03:31 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:31 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:31 INFO - PROCESS | 2356 | 1461107011638 Marionette TRACE conn4 <- [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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 830ms 16:03:31 INFO - PROCESS | 2356 | 1461107011681 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 2356 | 1461107011683 Marionette TRACE conn4 <- [1,577,null,{"value":"13"}] 16:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:03:31 INFO - PROCESS | 2356 | 1461107011687 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 2356 | 1461107011688 Marionette TRACE conn4 <- [1,578,null,{}] 16:03:31 INFO - PROCESS | 2356 | 1461107011692 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 2356 | 1461107011774 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:03:31 INFO - PROCESS | 2356 | 1461107011780 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 2356 | ++DOCSHELL 12B02C00 == 55 [pid = 2356] [id = 154] 16:03:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (12B09400) [pid = 2356] [serial = 460] [outer = 00000000] 16:03:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1A6F5400) [pid = 2356] [serial = 461] [outer = 12B09400] 16:03:31 INFO - PROCESS | 2356 | 1461107011828 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1A6F6000) [pid = 2356] [serial = 462] [outer = 12B09400] 16:03:32 INFO - PROCESS | 2356 | 1461107012266 Marionette TRACE conn4 <- [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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:03:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 16:03:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:03:32 INFO - PROCESS | 2356 | 1461107012317 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 2356 | 1461107012320 Marionette TRACE conn4 <- [1,581,null,{"value":"13"}] 16:03:32 INFO - PROCESS | 2356 | 1461107012322 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 2356 | 1461107012324 Marionette TRACE conn4 <- [1,582,null,{}] 16:03:32 INFO - PROCESS | 2356 | 1461107012327 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:32 INFO - PROCESS | 2356 | 1461107012406 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:03:32 INFO - PROCESS | 2356 | 1461107012412 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 2356 | ++DOCSHELL 13166000 == 56 [pid = 2356] [id = 155] 16:03:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1BAD8400) [pid = 2356] [serial = 463] [outer = 00000000] 16:03:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (20388C00) [pid = 2356] [serial = 464] [outer = 1BAD8400] 16:03:32 INFO - PROCESS | 2356 | 1461107012457 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (2038CC00) [pid = 2356] [serial = 465] [outer = 1BAD8400] 16:03:32 INFO - PROCESS | 2356 | 1461107012886 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:03:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 16:03:32 INFO - PROCESS | 2356 | 1461107012893 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:03:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:03:32 INFO - PROCESS | 2356 | 1461107012895 Marionette TRACE conn4 <- [1,585,null,{"value":"13"}] 16:03:32 INFO - PROCESS | 2356 | 1461107012898 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 2356 | 1461107012900 Marionette TRACE conn4 <- [1,586,null,{}] 16:03:32 INFO - PROCESS | 2356 | 1461107012915 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:32 INFO - PROCESS | 2356 | 1461107012995 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:03:32 INFO - PROCESS | 2356 | 1461107013001 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 2356 | ++DOCSHELL 20387C00 == 57 [pid = 2356] [id = 156] 16:03:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (2038F000) [pid = 2356] [serial = 466] [outer = 00000000] 16:03:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (2133C800) [pid = 2356] [serial = 467] [outer = 2038F000] 16:03:33 INFO - PROCESS | 2356 | 1461107013047 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (214F1400) [pid = 2356] [serial = 468] [outer = 2038F000] 16:03:33 INFO - PROCESS | 2356 | 1461107013486 Marionette TRACE conn4 <- [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]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 16:03:33 INFO - PROCESS | 2356 | 1461107013529 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:03:33 INFO - PROCESS | 2356 | 1461107013532 Marionette TRACE conn4 <- [1,589,null,{"value":"13"}] 16:03:33 INFO - PROCESS | 2356 | 1461107013535 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 2356 | 1461107013537 Marionette TRACE conn4 <- [1,590,null,{}] 16:03:33 INFO - PROCESS | 2356 | 1461107013591 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 2356 | 1461107013692 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:03:34 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:03:34 INFO - PROCESS | 2356 | 1461107014053 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 2356 | ++DOCSHELL 12B38800 == 58 [pid = 2356] [id = 157] 16:03:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (12BE0800) [pid = 2356] [serial = 469] [outer = 00000000] 16:03:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (139E2800) [pid = 2356] [serial = 470] [outer = 12BE0800] 16:03:34 INFO - PROCESS | 2356 | 1461107014111 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (17D90400) [pid = 2356] [serial = 471] [outer = 12BE0800] 16:03:34 INFO - PROCESS | 2356 | 1461107014721 Marionette TRACE conn4 <- [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]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1224ms 16:03:34 INFO - PROCESS | 2356 | 1461107014760 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 2356 | 1461107014766 Marionette TRACE conn4 <- [1,593,null,{"value":"13"}] 16:03:34 INFO - PROCESS | 2356 | 1461107014771 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:03:34 INFO - PROCESS | 2356 | 1461107014774 Marionette TRACE conn4 <- [1,594,null,{}] 16:03:34 INFO - PROCESS | 2356 | 1461107014778 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 2356 | 1461107014889 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:03:34 INFO - PROCESS | 2356 | 1461107014992 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B5C00 == 59 [pid = 2356] [id = 158] 16:03:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1A511400) [pid = 2356] [serial = 472] [outer = 00000000] 16:03:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1BA42C00) [pid = 2356] [serial = 473] [outer = 1A511400] 16:03:35 INFO - PROCESS | 2356 | 1461107015050 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1BAD2800) [pid = 2356] [serial = 474] [outer = 1A511400] 16:03:35 INFO - PROCESS | 2356 | 1461107015678 Marionette TRACE conn4 <- [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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 970ms 16:03:35 INFO - PROCESS | 2356 | 1461107015745 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 2356 | 1461107015748 Marionette TRACE conn4 <- [1,597,null,{"value":"13"}] 16:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:03:35 INFO - PROCESS | 2356 | 1461107015752 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 2356 | 1461107015754 Marionette TRACE conn4 <- [1,598,null,{}] 16:03:35 INFO - PROCESS | 2356 | 1461107015758 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 2356 | 1461107015865 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:03:35 INFO - PROCESS | 2356 | 1461107015991 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 2356 | ++DOCSHELL 20389C00 == 60 [pid = 2356] [id = 159] 16:03:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (2038A000) [pid = 2356] [serial = 475] [outer = 00000000] 16:03:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (214EB800) [pid = 2356] [serial = 476] [outer = 2038A000] 16:03:36 INFO - PROCESS | 2356 | 1461107016052 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (21552800) [pid = 2356] [serial = 477] [outer = 2038A000] 16:03:36 INFO - PROCESS | 2356 | 1461107016672 Marionette TRACE conn4 <- [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]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 970ms 16:03:36 INFO - PROCESS | 2356 | 1461107016731 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 2356 | 1461107016738 Marionette TRACE conn4 <- [1,601,null,{"value":"13"}] 16:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:03:36 INFO - PROCESS | 2356 | 1461107016743 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 2356 | 1461107016745 Marionette TRACE conn4 <- [1,602,null,{}] 16:03:36 INFO - PROCESS | 2356 | 1461107016749 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 2356 | 1461107016853 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:03:36 INFO - PROCESS | 2356 | 1461107016978 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 2356 | ++DOCSHELL 21553800 == 61 [pid = 2356] [id = 160] 16:03:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (21CAC000) [pid = 2356] [serial = 478] [outer = 00000000] 16:03:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (2203A400) [pid = 2356] [serial = 479] [outer = 21CAC000] 16:03:37 INFO - PROCESS | 2356 | 1461107017035 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (22041C00) [pid = 2356] [serial = 480] [outer = 21CAC000] 16:03:37 INFO - PROCESS | 2356 | 1461107017624 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 930ms 16:03:37 INFO - PROCESS | 2356 | 1461107017676 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 2356 | 1461107017679 Marionette TRACE conn4 <- [1,605,null,{"value":"13"}] 16:03:37 INFO - PROCESS | 2356 | 1461107017682 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:03:37 INFO - PROCESS | 2356 | 1461107017684 Marionette TRACE conn4 <- [1,606,null,{}] 16:03:37 INFO - PROCESS | 2356 | 1461107017688 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 2356 | 1461107017791 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:03:37 INFO - PROCESS | 2356 | 1461107017889 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 2356 | ++DOCSHELL 14084400 == 62 [pid = 2356] [id = 161] 16:03:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (17075400) [pid = 2356] [serial = 481] [outer = 00000000] 16:03:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (17D06000) [pid = 2356] [serial = 482] [outer = 17075400] 16:03:37 INFO - PROCESS | 2356 | 1461107017945 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (17E76000) [pid = 2356] [serial = 483] [outer = 17075400] 16:03:38 INFO - PROCESS | 2356 | 1461107018697 Marionette TRACE conn4 <- [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]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:03:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1068ms 16:03:38 INFO - PROCESS | 2356 | 1461107018754 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 2356 | 1461107018758 Marionette TRACE conn4 <- [1,609,null,{"value":"13"}] 16:03:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:03:38 INFO - PROCESS | 2356 | 1461107018763 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 2356 | 1461107018766 Marionette TRACE conn4 <- [1,610,null,{}] 16:03:38 INFO - PROCESS | 2356 | 1461107018772 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 2356 | 1461107018869 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:03:38 INFO - PROCESS | 2356 | 1461107018999 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 2356 | ++DOCSHELL 1793B000 == 63 [pid = 2356] [id = 162] 16:03:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (1793EC00) [pid = 2356] [serial = 484] [outer = 00000000] 16:03:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (18A09C00) [pid = 2356] [serial = 485] [outer = 1793EC00] 16:03:39 INFO - PROCESS | 2356 | 1461107019059 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (191AD800) [pid = 2356] [serial = 486] [outer = 1793EC00] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1BACF000 == 62 [pid = 2356] [id = 102] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1AB9DC00 == 61 [pid = 2356] [id = 90] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 13166000 == 60 [pid = 2356] [id = 155] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 12B02C00 == 59 [pid = 2356] [id = 154] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 214E3C00 == 58 [pid = 2356] [id = 153] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1D6C9C00 == 57 [pid = 2356] [id = 152] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 12A11400 == 56 [pid = 2356] [id = 151] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1D488C00) [pid = 2356] [serial = 419] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1BC73800 == 55 [pid = 2356] [id = 150] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1A515400 == 54 [pid = 2356] [id = 149] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 12BD7000 == 53 [pid = 2356] [id = 148] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 12DB3800 == 52 [pid = 2356] [id = 147] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 20534000 == 51 [pid = 2356] [id = 144] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1E67A400 == 50 [pid = 2356] [id = 143] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 14082000 == 49 [pid = 2356] [id = 142] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 12A37000 == 48 [pid = 2356] [id = 141] 16:03:39 INFO - PROCESS | 2356 | --DOCSHELL 1CD67000 == 47 [pid = 2356] [id = 140] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (1775E000) [pid = 2356] [serial = 350] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (13167800) [pid = 2356] [serial = 308] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (1A2AC800) [pid = 2356] [serial = 311] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1A6EB400) [pid = 2356] [serial = 404] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (1ABA4C00) [pid = 2356] [serial = 405] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1BB77C00) [pid = 2356] [serial = 408] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (214EC800) [pid = 2356] [serial = 390] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (214E1000) [pid = 2356] [serial = 389] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (12B2F000) [pid = 2356] [serial = 395] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12BD3C00) [pid = 2356] [serial = 396] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (12B37C00) [pid = 2356] [serial = 393] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (12A1D000) [pid = 2356] [serial = 392] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (17947C00) [pid = 2356] [serial = 398] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (17D9AC00) [pid = 2356] [serial = 399] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1A23F000) [pid = 2356] [serial = 401] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1BAD8C00) [pid = 2356] [serial = 407] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1407F400) [pid = 2356] [serial = 382] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1B70A800) [pid = 2356] [serial = 386] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1A2AE000) [pid = 2356] [serial = 413] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1BDD7C00) [pid = 2356] [serial = 410] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1CD5EC00) [pid = 2356] [serial = 417] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1E29A400) [pid = 2356] [serial = 161] [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.] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (12BDE800) [pid = 2356] [serial = 414] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1CD30800) [pid = 2356] [serial = 416] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1BDDDC00) [pid = 2356] [serial = 411] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1A2ADC00) [pid = 2356] [serial = 402] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1F907400) [pid = 2356] [serial = 314] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1BADB400) [pid = 2356] [serial = 305] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (214E6800) [pid = 2356] [serial = 317] [outer = 00000000] [url = about:blank] 16:03:39 INFO - PROCESS | 2356 | 1461107019698 Marionette TRACE conn4 <- [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]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 990ms 16:03:39 INFO - PROCESS | 2356 | 1461107019755 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 2356 | 1461107019760 Marionette TRACE conn4 <- [1,613,null,{"value":"13"}] 16:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:03:39 INFO - PROCESS | 2356 | 1461107019766 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 2356 | 1461107019769 Marionette TRACE conn4 <- [1,614,null,{}] 16:03:39 INFO - PROCESS | 2356 | 1461107019774 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 2356 | 1461107019857 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:03:39 INFO - PROCESS | 2356 | 1461107019869 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 2356 | ++DOCSHELL 12A11400 == 48 [pid = 2356] [id = 163] 16:03:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12A12000) [pid = 2356] [serial = 487] [outer = 00000000] 16:03:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12BD3000) [pid = 2356] [serial = 488] [outer = 12A12000] 16:03:39 INFO - PROCESS | 2356 | 1461107019915 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12DB4800) [pid = 2356] [serial = 489] [outer = 12A12000] 16:03:40 INFO - PROCESS | 2356 | 1461107020407 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 16:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:03:40 INFO - PROCESS | 2356 | 1461107020439 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 2356 | 1461107020441 Marionette TRACE conn4 <- [1,617,null,{"value":"13"}] 16:03:40 INFO - PROCESS | 2356 | 1461107020444 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 2356 | 1461107020447 Marionette TRACE conn4 <- [1,618,null,{}] 16:03:40 INFO - PROCESS | 2356 | 1461107020458 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 2356 | 1461107020542 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:03:40 INFO - PROCESS | 2356 | 1461107020551 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 2356 | ++DOCSHELL 1A241400 == 49 [pid = 2356] [id = 164] 16:03:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1A2AA400) [pid = 2356] [serial = 490] [outer = 00000000] 16:03:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1A2B8000) [pid = 2356] [serial = 491] [outer = 1A2AA400] 16:03:40 INFO - PROCESS | 2356 | 1461107020604 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1A512C00) [pid = 2356] [serial = 492] [outer = 1A2AA400] 16:03:41 INFO - PROCESS | 2356 | 1461107021073 Marionette TRACE conn4 <- [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]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 690ms 16:03:41 INFO - PROCESS | 2356 | 1461107021135 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 2356 | 1461107021137 Marionette TRACE conn4 <- [1,621,null,{"value":"13"}] 16:03:41 INFO - PROCESS | 2356 | 1461107021141 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:03:41 INFO - PROCESS | 2356 | 1461107021142 Marionette TRACE conn4 <- [1,622,null,{}] 16:03:41 INFO - PROCESS | 2356 | 1461107021146 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 2356 | 1461107021253 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:03:41 INFO - PROCESS | 2356 | 1461107021334 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 2356 | ++DOCSHELL 1A518C00 == 50 [pid = 2356] [id = 165] 16:03:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1A6E8C00) [pid = 2356] [serial = 493] [outer = 00000000] 16:03:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BA47C00) [pid = 2356] [serial = 494] [outer = 1A6E8C00] 16:03:41 INFO - PROCESS | 2356 | 1461107021380 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1BA51000) [pid = 2356] [serial = 495] [outer = 1A6E8C00] 16:03:41 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:41 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:41 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:41 INFO - PROCESS | 2356 | 1461107021758 Marionette TRACE conn4 <- [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]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 16:03:41 INFO - PROCESS | 2356 | 1461107021815 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:03:41 INFO - PROCESS | 2356 | 1461107021817 Marionette TRACE conn4 <- [1,625,null,{"value":"13"}] 16:03:41 INFO - PROCESS | 2356 | 1461107021820 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 2356 | 1461107021822 Marionette TRACE conn4 <- [1,626,null,{}] 16:03:41 INFO - PROCESS | 2356 | 1461107021825 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 2356 | 1461107021939 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:03:41 INFO - PROCESS | 2356 | 1461107021960 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 2356 | ++DOCSHELL 1ABA4C00 == 51 [pid = 2356] [id = 166] 16:03:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1BACEC00) [pid = 2356] [serial = 496] [outer = 00000000] 16:03:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BB7AC00) [pid = 2356] [serial = 497] [outer = 1BACEC00] 16:03:42 INFO - PROCESS | 2356 | 1461107022006 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1BDCFC00) [pid = 2356] [serial = 498] [outer = 1BACEC00] 16:03:42 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:42 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:42 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:42 INFO - PROCESS | 2356 | 1461107022460 Marionette TRACE conn4 <- [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]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 16:03:42 INFO - PROCESS | 2356 | 1461107022496 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 2356 | 1461107022498 Marionette TRACE conn4 <- [1,629,null,{"value":"13"}] 16:03:42 INFO - PROCESS | 2356 | 1461107022501 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:03:42 INFO - PROCESS | 2356 | 1461107022503 Marionette TRACE conn4 <- [1,630,null,{}] 16:03:42 INFO - PROCESS | 2356 | 1461107022506 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:42 INFO - PROCESS | 2356 | 1461107022659 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:03:42 INFO - PROCESS | 2356 | 1461107022685 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 2356 | ++DOCSHELL 12B0A000 == 52 [pid = 2356] [id = 167] 16:03:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1BDD1800) [pid = 2356] [serial = 499] [outer = 00000000] 16:03:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1C97BC00) [pid = 2356] [serial = 500] [outer = 1BDD1800] 16:03:42 INFO - PROCESS | 2356 | 1461107022732 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1CD5B400) [pid = 2356] [serial = 501] [outer = 1BDD1800] 16:03:43 INFO - PROCESS | 2356 | 1461107023184 Marionette TRACE conn4 <- [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]]]}] 16:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 730ms 16:03:43 INFO - PROCESS | 2356 | 1461107023236 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 2356 | 1461107023238 Marionette TRACE conn4 <- [1,633,null,{"value":"13"}] 16:03:43 INFO - PROCESS | 2356 | 1461107023246 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 2356 | 1461107023247 Marionette TRACE conn4 <- [1,634,null,{}] 16:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:03:43 INFO - PROCESS | 2356 | 1461107023265 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 2356 | 1461107023379 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:03:43 INFO - PROCESS | 2356 | 1461107023392 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 2356 | ++DOCSHELL 1C972000 == 53 [pid = 2356] [id = 168] 16:03:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1CD61000) [pid = 2356] [serial = 502] [outer = 00000000] 16:03:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1D0DDC00) [pid = 2356] [serial = 503] [outer = 1CD61000] 16:03:43 INFO - PROCESS | 2356 | 1461107023483 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1D488C00) [pid = 2356] [serial = 504] [outer = 1CD61000] 16:03:44 INFO - PROCESS | 2356 | 1461107024072 Marionette TRACE conn4 <- [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]]]}] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1E24D400) [pid = 2356] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1A517800) [pid = 2356] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1BDCE400) [pid = 2356] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (13934000) [pid = 2356] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (12A18400) [pid = 2356] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (139E2C00) [pid = 2356] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (214E5000) [pid = 2356] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (12B09400) [pid = 2356] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1BAD8400) [pid = 2356] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:03:44 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1CD5BC00) [pid = 2356] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 870ms 16:03:44 INFO - PROCESS | 2356 | 1461107024122 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 2356 | 1461107024124 Marionette TRACE conn4 <- [1,637,null,{"value":"13"}] 16:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:03:44 INFO - PROCESS | 2356 | 1461107024127 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 2356 | 1461107024128 Marionette TRACE conn4 <- [1,638,null,{}] 16:03:44 INFO - PROCESS | 2356 | 1461107024132 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:44 INFO - PROCESS | 2356 | 1461107024210 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:03:44 INFO - PROCESS | 2356 | 1461107024216 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 2356 | ++DOCSHELL 12BD9000 == 54 [pid = 2356] [id = 169] 16:03:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (13934000) [pid = 2356] [serial = 505] [outer = 00000000] 16:03:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1BDCE400) [pid = 2356] [serial = 506] [outer = 13934000] 16:03:44 INFO - PROCESS | 2356 | 1461107024262 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BA51C00) [pid = 2356] [serial = 507] [outer = 13934000] 16:03:44 INFO - PROCESS | 2356 | 1461107024685 Marionette TRACE conn4 <- [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]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 16:03:44 INFO - PROCESS | 2356 | 1461107024707 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 2356 | 1461107024709 Marionette TRACE conn4 <- [1,641,null,{"value":"13"}] 16:03:44 INFO - PROCESS | 2356 | 1461107024712 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:03:44 INFO - PROCESS | 2356 | 1461107024714 Marionette TRACE conn4 <- [1,642,null,{}] 16:03:44 INFO - PROCESS | 2356 | 1461107024718 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:44 INFO - PROCESS | 2356 | 1461107024800 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:03:44 INFO - PROCESS | 2356 | 1461107024807 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 2356 | ++DOCSHELL 12B0F000 == 55 [pid = 2356] [id = 170] 16:03:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1CD30400) [pid = 2356] [serial = 508] [outer = 00000000] 16:03:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1E61DC00) [pid = 2356] [serial = 509] [outer = 1CD30400] 16:03:44 INFO - PROCESS | 2356 | 1461107024852 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1E6C5400) [pid = 2356] [serial = 510] [outer = 1CD30400] 16:03:45 INFO - PROCESS | 2356 | 1461107025278 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 16:03:45 INFO - PROCESS | 2356 | 1461107025346 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 2356 | 1461107025348 Marionette TRACE conn4 <- [1,645,null,{"value":"13"}] 16:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:03:45 INFO - PROCESS | 2356 | 1461107025352 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 2356 | 1461107025353 Marionette TRACE conn4 <- [1,646,null,{}] 16:03:45 INFO - PROCESS | 2356 | 1461107025357 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 2356 | 1461107025435 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:03:45 INFO - PROCESS | 2356 | 1461107025444 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 2356 | ++DOCSHELL 20387800 == 56 [pid = 2356] [id = 171] 16:03:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (2038B800) [pid = 2356] [serial = 511] [outer = 00000000] 16:03:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (20395400) [pid = 2356] [serial = 512] [outer = 2038B800] 16:03:45 INFO - PROCESS | 2356 | 1461107025488 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (2053A800) [pid = 2356] [serial = 513] [outer = 2038B800] 16:03:45 INFO - PROCESS | 2356 | 1461107025945 Marionette TRACE conn4 <- [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]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 630ms 16:03:45 INFO - PROCESS | 2356 | 1461107025986 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 2356 | 1461107025988 Marionette TRACE conn4 <- [1,649,null,{"value":"13"}] 16:03:45 INFO - PROCESS | 2356 | 1461107025996 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:03:45 INFO - PROCESS | 2356 | 1461107025999 Marionette TRACE conn4 <- [1,650,null,{}] 16:03:45 INFO - PROCESS | 2356 | 1461107026002 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 2356 | 1461107026151 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:03:46 INFO - PROCESS | 2356 | 1461107026240 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 2356 | ++DOCSHELL 0FDF8400 == 57 [pid = 2356] [id = 172] 16:03:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (12909000) [pid = 2356] [serial = 514] [outer = 00000000] 16:03:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (12A1F000) [pid = 2356] [serial = 515] [outer = 12909000] 16:03:46 INFO - PROCESS | 2356 | 1461107026299 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (12B05C00) [pid = 2356] [serial = 516] [outer = 12909000] 16:03:46 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:46 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:46 INFO - PROCESS | 2356 | 1461107026982 Marionette TRACE conn4 <- [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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1016ms 16:03:47 INFO - PROCESS | 2356 | 1461107027020 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 2356 | 1461107027025 Marionette TRACE conn4 <- [1,653,null,{"value":"13"}] 16:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:03:47 INFO - PROCESS | 2356 | 1461107027031 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 2356 | 1461107027035 Marionette TRACE conn4 <- [1,654,null,{}] 16:03:47 INFO - PROCESS | 2356 | 1461107027062 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:47 INFO - PROCESS | 2356 | 1461107027177 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:03:47 INFO - PROCESS | 2356 | 1461107027307 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 2356 | ++DOCSHELL 1793AC00 == 58 [pid = 2356] [id = 173] 16:03:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1793BC00) [pid = 2356] [serial = 517] [outer = 00000000] 16:03:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1907A400) [pid = 2356] [serial = 518] [outer = 1793BC00] 16:03:47 INFO - PROCESS | 2356 | 1461107027367 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (1A2B6000) [pid = 2356] [serial = 519] [outer = 1793BC00] 16:03:47 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:47 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:47 INFO - PROCESS | 2356 | 1461107027937 Marionette TRACE conn4 <- [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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 930ms 16:03:47 INFO - PROCESS | 2356 | 1461107027971 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 2356 | 1461107027974 Marionette TRACE conn4 <- [1,657,null,{"value":"13"}] 16:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:03:47 INFO - PROCESS | 2356 | 1461107027979 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 2356 | 1461107027981 Marionette TRACE conn4 <- [1,658,null,{}] 16:03:47 INFO - PROCESS | 2356 | 1461107027985 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 2356 | 1461107028092 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:03:48 INFO - PROCESS | 2356 | 1461107028192 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 2356 | ++DOCSHELL 1C42AC00 == 59 [pid = 2356] [id = 174] 16:03:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (1C439000) [pid = 2356] [serial = 520] [outer = 00000000] 16:03:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (1CD5F000) [pid = 2356] [serial = 521] [outer = 1C439000] 16:03:48 INFO - PROCESS | 2356 | 1461107028249 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (1E6C4800) [pid = 2356] [serial = 522] [outer = 1C439000] 16:03:48 INFO - PROCESS | 2356 | 1461107028856 Marionette TRACE conn4 <- [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]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 930ms 16:03:48 INFO - PROCESS | 2356 | 1461107028913 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 2356 | 1461107028918 Marionette TRACE conn4 <- [1,661,null,{"value":"13"}] 16:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:03:48 INFO - PROCESS | 2356 | 1461107028929 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 2356 | 1461107028934 Marionette TRACE conn4 <- [1,662,null,{}] 16:03:48 INFO - PROCESS | 2356 | 1461107028938 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 2356 | 1461107029045 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:03:49 INFO - PROCESS | 2356 | 1461107029169 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 2356 | ++DOCSHELL 1C868000 == 60 [pid = 2356] [id = 175] 16:03:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (214E5800) [pid = 2356] [serial = 523] [outer = 00000000] 16:03:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (21A1C000) [pid = 2356] [serial = 524] [outer = 214E5800] 16:03:49 INFO - PROCESS | 2356 | 1461107029226 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (21A25800) [pid = 2356] [serial = 525] [outer = 214E5800] 16:03:49 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:49 INFO - PROCESS | 2356 | [2356] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:03:49 INFO - PROCESS | 2356 | 1461107029773 Marionette TRACE conn4 <- [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]]]}] 16:03:49 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 16:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 891ms 16:03:49 INFO - PROCESS | 2356 | 1461107029820 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 2356 | 1461107029822 Marionette TRACE conn4 <- [1,665,null,{"value":"13"}] 16:03:49 INFO - PROCESS | 2356 | 1461107029826 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:03:49 INFO - PROCESS | 2356 | 1461107029828 Marionette TRACE conn4 <- [1,666,null,{}] 16:03:49 INFO - PROCESS | 2356 | 1461107029832 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 2356 | 1461107029936 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:03:50 INFO - PROCESS | 2356 | 1461107030034 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 2356 | ++DOCSHELL 21F44000 == 61 [pid = 2356] [id = 176] 16:03:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (21F45000) [pid = 2356] [serial = 526] [outer = 00000000] 16:03:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (22039800) [pid = 2356] [serial = 527] [outer = 21F45000] 16:03:50 INFO - PROCESS | 2356 | 1461107030089 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (22048000) [pid = 2356] [serial = 528] [outer = 21F45000] 16:03:50 INFO - PROCESS | 2356 | 1461107030663 Marionette TRACE conn4 <- [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]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:03:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 870ms 16:03:50 INFO - PROCESS | 2356 | 1461107030704 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 2356 | 1461107030706 Marionette TRACE conn4 <- [1,669,null,{"value":"13"}] 16:03:50 INFO - PROCESS | 2356 | 1461107030711 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:03:50 INFO - PROCESS | 2356 | 1461107030713 Marionette TRACE conn4 <- [1,670,null,{}] 16:03:50 INFO - PROCESS | 2356 | 1461107030717 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 2356 | 1461107030820 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:03:50 INFO - PROCESS | 2356 | 1461107030922 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 2356 | ++DOCSHELL 232DCC00 == 62 [pid = 2356] [id = 177] 16:03:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (232DD000) [pid = 2356] [serial = 529] [outer = 00000000] 16:03:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (232E2000) [pid = 2356] [serial = 530] [outer = 232DD000] 16:03:50 INFO - PROCESS | 2356 | 1461107030986 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (2392C000) [pid = 2356] [serial = 531] [outer = 232DD000] 16:03:52 INFO - PROCESS | 2356 | 1461107032223 Marionette TRACE conn4 <- [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]]]}] 16:03:52 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) 16:03:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1521ms 16:03:52 INFO - PROCESS | 2356 | 1461107032235 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 2356 | 1461107032239 Marionette TRACE conn4 <- [1,673,null,{"value":"13"}] 16:03:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:03:52 INFO - PROCESS | 2356 | 1461107032244 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 2356 | 1461107032248 Marionette TRACE conn4 <- [1,674,null,{}] 16:03:52 INFO - PROCESS | 2356 | 1461107032317 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:52 INFO - PROCESS | 2356 | 1461107032496 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:03:52 INFO - PROCESS | 2356 | 1461107032550 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 2356 | ++DOCSHELL 1798D800 == 63 [pid = 2356] [id = 178] 16:03:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (17D05400) [pid = 2356] [serial = 532] [outer = 00000000] 16:03:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (1A2B0C00) [pid = 2356] [serial = 533] [outer = 17D05400] 16:03:52 INFO - PROCESS | 2356 | 1461107032602 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1A6EF800) [pid = 2356] [serial = 534] [outer = 17D05400] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 20387800 == 62 [pid = 2356] [id = 171] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 12B0F000 == 61 [pid = 2356] [id = 170] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 12BD9000 == 60 [pid = 2356] [id = 169] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 1C972000 == 59 [pid = 2356] [id = 168] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 12B0A000 == 58 [pid = 2356] [id = 167] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 1ABA4C00 == 57 [pid = 2356] [id = 166] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 1A518C00 == 56 [pid = 2356] [id = 165] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 1A241400 == 55 [pid = 2356] [id = 164] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 12A11400 == 54 [pid = 2356] [id = 163] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (2133C800) [pid = 2356] [serial = 467] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (12B06800) [pid = 2356] [serial = 422] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (190D6400) [pid = 2356] [serial = 425] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1F901400) [pid = 2356] [serial = 428] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (21330400) [pid = 2356] [serial = 431] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1C978000) [pid = 2356] [serial = 434] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 1793B000 == 53 [pid = 2356] [id = 162] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 14084400 == 52 [pid = 2356] [id = 161] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 21553800 == 51 [pid = 2356] [id = 160] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 20389C00 == 50 [pid = 2356] [id = 159] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 1A2B5C00 == 49 [pid = 2356] [id = 158] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 12B38800 == 48 [pid = 2356] [id = 157] 16:03:53 INFO - PROCESS | 2356 | --DOCSHELL 20387C00 == 47 [pid = 2356] [id = 156] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1E6CA400) [pid = 2356] [serial = 455] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1E6C9C00) [pid = 2356] [serial = 456] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1BA4D800) [pid = 2356] [serial = 446] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (1BAD5800) [pid = 2356] [serial = 447] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (1C870000) [pid = 2356] [serial = 449] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (1C97C800) [pid = 2356] [serial = 450] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (191A7000) [pid = 2356] [serial = 441] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (18A0A000) [pid = 2356] [serial = 440] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1A2B3C00) [pid = 2356] [serial = 438] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (17078C00) [pid = 2356] [serial = 437] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1907CC00) [pid = 2356] [serial = 443] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (191A3400) [pid = 2356] [serial = 444] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (214EE800) [pid = 2356] [serial = 458] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1A6F5400) [pid = 2356] [serial = 461] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (20388C00) [pid = 2356] [serial = 464] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1A6F6000) [pid = 2356] [serial = 462] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (214F6C00) [pid = 2356] [serial = 459] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1D2D6800) [pid = 2356] [serial = 452] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1D62B400) [pid = 2356] [serial = 453] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (2038CC00) [pid = 2356] [serial = 465] [outer = 00000000] [url = about:blank] 16:03:53 INFO - PROCESS | 2356 | 1461107033652 Marionette TRACE conn4 <- [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]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1439ms 16:03:53 INFO - PROCESS | 2356 | 1461107033685 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 2356 | 1461107033690 Marionette TRACE conn4 <- [1,677,null,{"value":"13"}] 16:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:03:53 INFO - PROCESS | 2356 | 1461107033696 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 2356 | 1461107033699 Marionette TRACE conn4 <- [1,678,null,{}] 16:03:53 INFO - PROCESS | 2356 | 1461107033703 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 2356 | 1461107033789 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:03:53 INFO - PROCESS | 2356 | 1461107033796 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 2356 | ++DOCSHELL 12A36C00 == 48 [pid = 2356] [id = 179] 16:03:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (12B02000) [pid = 2356] [serial = 535] [outer = 00000000] 16:03:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (17966000) [pid = 2356] [serial = 536] [outer = 12B02000] 16:03:53 INFO - PROCESS | 2356 | 1461107033841 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1907D400) [pid = 2356] [serial = 537] [outer = 12B02000] 16:03:54 INFO - PROCESS | 2356 | 1461107034821 Marionette TRACE conn4 <- [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]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:03:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1177ms 16:03:54 INFO - PROCESS | 2356 | 1461107034877 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 2356 | 1461107034879 Marionette TRACE conn4 <- [1,681,null,{"value":"13"}] 16:03:54 INFO - PROCESS | 2356 | 1461107034883 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:03:54 INFO - PROCESS | 2356 | 1461107034886 Marionette TRACE conn4 <- [1,682,null,{}] 16:03:54 INFO - PROCESS | 2356 | 1461107034896 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 2356 | 1461107034980 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:03:54 INFO - PROCESS | 2356 | 1461107034991 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 2356 | ++DOCSHELL 19FD6400 == 49 [pid = 2356] [id = 180] 16:03:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1B328C00) [pid = 2356] [serial = 538] [outer = 00000000] 16:03:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1BA51400) [pid = 2356] [serial = 539] [outer = 1B328C00] 16:03:55 INFO - PROCESS | 2356 | 1461107035038 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1BAD7800) [pid = 2356] [serial = 540] [outer = 1B328C00] 16:03:56 INFO - PROCESS | 2356 | 1461107036019 Marionette TRACE conn4 <- [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]]]}] 16:03:56 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) 16:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1175ms 16:03:56 INFO - PROCESS | 2356 | 1461107036062 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 2356 | 1461107036064 Marionette TRACE conn4 <- [1,685,null,{"value":"13"}] 16:03:56 INFO - PROCESS | 2356 | 1461107036067 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:03:56 INFO - PROCESS | 2356 | 1461107036069 Marionette TRACE conn4 <- [1,686,null,{}] 16:03:56 INFO - PROCESS | 2356 | 1461107036072 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 2356 | 1461107036186 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:03:56 INFO - PROCESS | 2356 | 1461107036193 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 2356 | ++DOCSHELL 1BBC1800 == 50 [pid = 2356] [id = 181] 16:03:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1BC73800) [pid = 2356] [serial = 541] [outer = 00000000] 16:03:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1C96E800) [pid = 2356] [serial = 542] [outer = 1BC73800] 16:03:56 INFO - PROCESS | 2356 | 1461107036286 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1C96FC00) [pid = 2356] [serial = 543] [outer = 1BC73800] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (18A0C800) [pid = 2356] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12B03C00) [pid = 2356] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1C96E400) [pid = 2356] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1717AC00) [pid = 2356] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (12A32800) [pid = 2356] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (12B35C00) [pid = 2356] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12A37800) [pid = 2356] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1775D800) [pid = 2356] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (20534C00) [pid = 2356] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BDD1800) [pid = 2356] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1CD61000) [pid = 2356] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1A6E8C00) [pid = 2356] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (12A12000) [pid = 2356] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1793EC00) [pid = 2356] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1A2AA400) [pid = 2356] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (2038F000) [pid = 2356] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (13934000) [pid = 2356] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BACEC00) [pid = 2356] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1CD30400) [pid = 2356] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1E6C2400) [pid = 2356] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:03:57 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1D492C00) [pid = 2356] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:03:57 INFO - PROCESS | 2356 | 1461107037314 Marionette TRACE conn4 <- [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]]]}] 16:03:57 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) 16:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1274ms 16:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:03:57 INFO - PROCESS | 2356 | 1461107037345 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 2356 | 1461107037347 Marionette TRACE conn4 <- [1,689,null,{"value":"13"}] 16:03:57 INFO - PROCESS | 2356 | 1461107037351 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 2356 | 1461107037353 Marionette TRACE conn4 <- [1,690,null,{}] 16:03:57 INFO - PROCESS | 2356 | 1461107037356 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 2356 | 1461107037440 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:03:57 INFO - PROCESS | 2356 | 1461107037446 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 2356 | ++DOCSHELL 12A07400 == 51 [pid = 2356] [id = 182] 16:03:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12A12000) [pid = 2356] [serial = 544] [outer = 00000000] 16:03:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (17940800) [pid = 2356] [serial = 545] [outer = 12A12000] 16:03:57 INFO - PROCESS | 2356 | 1461107037494 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (19FD7800) [pid = 2356] [serial = 546] [outer = 12A12000] 16:03:58 INFO - PROCESS | 2356 | 1461107038424 Marionette TRACE conn4 <- [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]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:03:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 16:03:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:03:58 INFO - PROCESS | 2356 | 1461107038475 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 2356 | 1461107038477 Marionette TRACE conn4 <- [1,693,null,{"value":"13"}] 16:03:58 INFO - PROCESS | 2356 | 1461107038480 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 2356 | 1461107038482 Marionette TRACE conn4 <- [1,694,null,{}] 16:03:58 INFO - PROCESS | 2356 | 1461107038485 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 2356 | 1461107038583 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:03:58 INFO - PROCESS | 2356 | 1461107038591 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4FC00 == 52 [pid = 2356] [id = 183] 16:03:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1BAD3400) [pid = 2356] [serial = 547] [outer = 00000000] 16:03:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1D6D0400) [pid = 2356] [serial = 548] [outer = 1BAD3400] 16:03:58 INFO - PROCESS | 2356 | 1461107038639 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1D6D2000) [pid = 2356] [serial = 549] [outer = 1BAD3400] 16:03:59 INFO - PROCESS | 2356 | 1461107039595 Marionette TRACE conn4 <- [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]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:03:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1184ms 16:03:59 INFO - PROCESS | 2356 | 1461107039665 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 2356 | 1461107039670 Marionette TRACE conn4 <- [1,697,null,{"value":"13"}] 16:03:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:03:59 INFO - PROCESS | 2356 | 1461107039675 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 2356 | 1461107039680 Marionette TRACE conn4 <- [1,698,null,{}] 16:03:59 INFO - PROCESS | 2356 | 1461107039728 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 2356 | 1461107039855 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:03:59 INFO - PROCESS | 2356 | 1461107040000 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 2356 | ++DOCSHELL 13934000 == 53 [pid = 2356] [id = 184] 16:04:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (139E5800) [pid = 2356] [serial = 550] [outer = 00000000] 16:04:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (17761800) [pid = 2356] [serial = 551] [outer = 139E5800] 16:04:00 INFO - PROCESS | 2356 | 1461107040103 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1796AC00) [pid = 2356] [serial = 552] [outer = 139E5800] 16:04:01 INFO - PROCESS | 2356 | 1461107041135 Marionette TRACE conn4 <- [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]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:04:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1470ms 16:04:01 INFO - PROCESS | 2356 | 1461107041150 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 2356 | 1461107041157 Marionette TRACE conn4 <- [1,701,null,{"value":"13"}] 16:04:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:04:01 INFO - PROCESS | 2356 | 1461107041163 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 2356 | 1461107041166 Marionette TRACE conn4 <- [1,702,null,{}] 16:04:01 INFO - PROCESS | 2356 | 1461107041213 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:01 INFO - PROCESS | 2356 | 1461107041310 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:04:01 INFO - PROCESS | 2356 | 1461107041471 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 2356 | ++DOCSHELL 1A6F6400 == 54 [pid = 2356] [id = 185] 16:04:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1B31E800) [pid = 2356] [serial = 553] [outer = 00000000] 16:04:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BAD4800) [pid = 2356] [serial = 554] [outer = 1B31E800] 16:04:01 INFO - PROCESS | 2356 | 1461107041569 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1BDD4000) [pid = 2356] [serial = 555] [outer = 1B31E800] 16:04:02 INFO - PROCESS | 2356 | 1461107042629 Marionette TRACE conn4 <- [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]]]}] 16:04:02 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 16:04:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1522ms 16:04:02 INFO - PROCESS | 2356 | 1461107042687 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 2356 | 1461107042690 Marionette TRACE conn4 <- [1,705,null,{"value":"13"}] 16:04:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:04:02 INFO - PROCESS | 2356 | 1461107042694 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 2356 | 1461107042698 Marionette TRACE conn4 <- [1,706,null,{}] 16:04:02 INFO - PROCESS | 2356 | 1461107042709 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 2356 | 1461107042913 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:04:02 INFO - PROCESS | 2356 | 1461107042991 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 2356 | ++DOCSHELL 1D238400 == 55 [pid = 2356] [id = 186] 16:04:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1D6CEC00) [pid = 2356] [serial = 556] [outer = 00000000] 16:04:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (2038A800) [pid = 2356] [serial = 557] [outer = 1D6CEC00] 16:04:03 INFO - PROCESS | 2356 | 1461107043049 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (2038E400) [pid = 2356] [serial = 558] [outer = 1D6CEC00] 16:04:04 INFO - PROCESS | 2356 | 1461107044090 Marionette TRACE conn4 <- [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]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:04:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1420ms 16:04:04 INFO - PROCESS | 2356 | 1461107044117 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 2356 | 1461107044121 Marionette TRACE conn4 <- [1,709,null,{"value":"13"}] 16:04:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:04:04 INFO - PROCESS | 2356 | 1461107044126 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 2356 | 1461107044130 Marionette TRACE conn4 <- [1,710,null,{}] 16:04:04 INFO - PROCESS | 2356 | 1461107044135 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 2356 | 1461107044242 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:04:04 INFO - PROCESS | 2356 | 1461107044366 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 2356 | ++DOCSHELL 129B8400 == 56 [pid = 2356] [id = 187] 16:04:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (17220800) [pid = 2356] [serial = 559] [outer = 00000000] 16:04:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (17940000) [pid = 2356] [serial = 560] [outer = 17220800] 16:04:04 INFO - PROCESS | 2356 | 1461107044460 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (18A09400) [pid = 2356] [serial = 561] [outer = 17220800] 16:04:04 INFO - PROCESS | 2356 | --DOCSHELL 12A07400 == 55 [pid = 2356] [id = 182] 16:04:04 INFO - PROCESS | 2356 | --DOCSHELL 1BBC1800 == 54 [pid = 2356] [id = 181] 16:04:04 INFO - PROCESS | 2356 | --DOCSHELL 19FD6400 == 53 [pid = 2356] [id = 180] 16:04:04 INFO - PROCESS | 2356 | --DOCSHELL 12A36C00 == 52 [pid = 2356] [id = 179] 16:04:04 INFO - PROCESS | 2356 | --DOCSHELL 1798D800 == 51 [pid = 2356] [id = 178] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (17D06000) [pid = 2356] [serial = 482] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (139E2800) [pid = 2356] [serial = 470] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1BA42C00) [pid = 2356] [serial = 473] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOCSHELL 0FDF8400 == 50 [pid = 2356] [id = 172] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1F96F000) [pid = 2356] [serial = 429] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1E611400) [pid = 2356] [serial = 341] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1BB79800) [pid = 2356] [serial = 387] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1F963800) [pid = 2356] [serial = 380] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (20532000) [pid = 2356] [serial = 435] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1A519800) [pid = 2356] [serial = 426] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1407A400) [pid = 2356] [serial = 344] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (171D7000) [pid = 2356] [serial = 383] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (12B29400) [pid = 2356] [serial = 423] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (191A9400) [pid = 2356] [serial = 347] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (2133FC00) [pid = 2356] [serial = 432] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (20395400) [pid = 2356] [serial = 512] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1C97BC00) [pid = 2356] [serial = 500] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1D0DDC00) [pid = 2356] [serial = 503] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1CD5B400) [pid = 2356] [serial = 501] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1BA47C00) [pid = 2356] [serial = 494] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1BA51000) [pid = 2356] [serial = 495] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (12BD3000) [pid = 2356] [serial = 488] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (12DB4800) [pid = 2356] [serial = 489] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (214EB800) [pid = 2356] [serial = 476] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (191AD800) [pid = 2356] [serial = 486] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (18A09C00) [pid = 2356] [serial = 485] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1A2B8000) [pid = 2356] [serial = 491] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1A512C00) [pid = 2356] [serial = 492] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (214F1400) [pid = 2356] [serial = 468] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (2203A400) [pid = 2356] [serial = 479] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1BDCE400) [pid = 2356] [serial = 506] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1D488C00) [pid = 2356] [serial = 504] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1BB7AC00) [pid = 2356] [serial = 497] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1BDCFC00) [pid = 2356] [serial = 498] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1E6C5400) [pid = 2356] [serial = 510] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1E61DC00) [pid = 2356] [serial = 509] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1BA51C00) [pid = 2356] [serial = 507] [outer = 00000000] [url = about:blank] 16:04:04 INFO - PROCESS | 2356 | 1461107044955 Marionette TRACE conn4 <- [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] 16:04:05 INFO - PROCESS | 2356 | 1461107045023 Marionette TRACE conn4 <- [1,713,null,{"value":"13"}] 16:04:05 INFO - PROCESS | 2356 | 1461107045029 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:04:05 INFO - PROCESS | 2356 | 1461107045032 Marionette TRACE conn4 <- [1,714,null,{}] 16:04:05 INFO - PROCESS | 2356 | 1461107045036 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 2356 | 1461107045124 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:04:05 INFO - PROCESS | 2356 | 1461107045221 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 2356 | ++DOCSHELL 12A0E000 == 51 [pid = 2356] [id = 188] 16:04:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (12A3B000) [pid = 2356] [serial = 562] [outer = 00000000] 16:04:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17942800) [pid = 2356] [serial = 563] [outer = 12A3B000] 16:04:05 INFO - PROCESS | 2356 | 1461107045268 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (18A09C00) [pid = 2356] [serial = 564] [outer = 12A3B000] 16:04:05 INFO - PROCESS | 2356 | 1461107045725 Marionette TRACE conn4 <- [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]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:04:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 770ms 16:04:05 INFO - PROCESS | 2356 | 1461107045802 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 2356 | 1461107045804 Marionette TRACE conn4 <- [1,717,null,{"value":"13"}] 16:04:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:04:05 INFO - PROCESS | 2356 | 1461107045808 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 2356 | 1461107045811 Marionette TRACE conn4 <- [1,718,null,{}] 16:04:05 INFO - PROCESS | 2356 | 1461107045821 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 2356 | 1461107045909 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:04:05 INFO - PROCESS | 2356 | 1461107045923 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 2356 | ++DOCSHELL 1A518000 == 52 [pid = 2356] [id = 189] 16:04:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1A6EB800) [pid = 2356] [serial = 565] [outer = 00000000] 16:04:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1B30BC00) [pid = 2356] [serial = 566] [outer = 1A6EB800] 16:04:05 INFO - PROCESS | 2356 | 1461107045971 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1B70E400) [pid = 2356] [serial = 567] [outer = 1A6EB800] 16:04:06 INFO - PROCESS | 2356 | 1461107046468 Marionette TRACE conn4 <- [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] 16:04:06 INFO - PROCESS | 2356 | 1461107046486 Marionette TRACE conn4 <- [1,721,null,{"value":"13"}] 16:04:06 INFO - PROCESS | 2356 | 1461107046489 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:04:06 INFO - PROCESS | 2356 | 1461107046491 Marionette TRACE conn4 <- [1,722,null,{}] 16:04:06 INFO - PROCESS | 2356 | 1461107046495 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:06 INFO - PROCESS | 2356 | 1461107046577 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:04:06 INFO - PROCESS | 2356 | 1461107046584 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4C800 == 53 [pid = 2356] [id = 190] 16:04:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1BA4CC00) [pid = 2356] [serial = 568] [outer = 00000000] 16:04:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1BDCFC00) [pid = 2356] [serial = 569] [outer = 1BA4CC00] 16:04:06 INFO - PROCESS | 2356 | 1461107046629 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BDD5400) [pid = 2356] [serial = 570] [outer = 1BA4CC00] 16:04:07 INFO - PROCESS | 2356 | 1461107047105 Marionette TRACE conn4 <- [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]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:04:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 16:04:07 INFO - PROCESS | 2356 | 1461107047164 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 2356 | 1461107047166 Marionette TRACE conn4 <- [1,725,null,{"value":"13"}] 16:04:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:04:07 INFO - PROCESS | 2356 | 1461107047170 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 2356 | 1461107047171 Marionette TRACE conn4 <- [1,726,null,{}] 16:04:07 INFO - PROCESS | 2356 | 1461107047175 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 2356 | 1461107047311 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:04:07 INFO - PROCESS | 2356 | 1461107047352 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 2356 | ++DOCSHELL 1C970800 == 54 [pid = 2356] [id = 191] 16:04:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1C970C00) [pid = 2356] [serial = 571] [outer = 00000000] 16:04:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1CD5E800) [pid = 2356] [serial = 572] [outer = 1C970C00] 16:04:07 INFO - PROCESS | 2356 | 1461107047398 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1CD64C00) [pid = 2356] [serial = 573] [outer = 1C970C00] 16:04:08 INFO - PROCESS | 2356 | 1461107048330 Marionette TRACE conn4 <- [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]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:04:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 16:04:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:04:08 INFO - PROCESS | 2356 | 1461107048359 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 2356 | 1461107048361 Marionette TRACE conn4 <- [1,729,null,{"value":"13"}] 16:04:08 INFO - PROCESS | 2356 | 1461107048365 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 2356 | 1461107048366 Marionette TRACE conn4 <- [1,730,null,{}] 16:04:08 INFO - PROCESS | 2356 | 1461107048370 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:08 INFO - PROCESS | 2356 | 1461107048498 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:04:08 INFO - PROCESS | 2356 | 1461107048551 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 2356 | ++DOCSHELL 12A20800 == 55 [pid = 2356] [id = 192] 16:04:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12A33C00) [pid = 2356] [serial = 574] [outer = 00000000] 16:04:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1ABA3800) [pid = 2356] [serial = 575] [outer = 12A33C00] 16:04:08 INFO - PROCESS | 2356 | 1461107048599 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1F901400) [pid = 2356] [serial = 576] [outer = 12A33C00] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1BC73800) [pid = 2356] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (232DD000) [pid = 2356] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (12B02000) [pid = 2356] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (17D05400) [pid = 2356] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1B328C00) [pid = 2356] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12A12000) [pid = 2356] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (17075400) [pid = 2356] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12BE0800) [pid = 2356] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1A511400) [pid = 2356] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:04:08 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1CD96000) [pid = 2356] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:04:09 INFO - PROCESS | 2356 | 1461107049538 Marionette TRACE conn4 <- [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]]]}] 16:04:09 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 16:04:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1229ms 16:04:09 INFO - PROCESS | 2356 | 1461107049598 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 2356 | 1461107049600 Marionette TRACE conn4 <- [1,733,null,{"value":"13"}] 16:04:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:04:09 INFO - PROCESS | 2356 | 1461107049603 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 2356 | 1461107049605 Marionette TRACE conn4 <- [1,734,null,{}] 16:04:09 INFO - PROCESS | 2356 | 1461107049609 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 2356 | 1461107049686 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:04:09 INFO - PROCESS | 2356 | 1461107049693 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 2356 | ++DOCSHELL 12A12000 == 56 [pid = 2356] [id = 193] 16:04:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1A511400) [pid = 2356] [serial = 577] [outer = 00000000] 16:04:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1E61D800) [pid = 2356] [serial = 578] [outer = 1A511400] 16:04:09 INFO - PROCESS | 2356 | 1461107049737 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1F90EC00) [pid = 2356] [serial = 579] [outer = 1A511400] 16:04:10 INFO - PROCESS | 2356 | 1461107050667 Marionette TRACE conn4 <- [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]]]}] 16:04:10 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.) 16:04:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1079ms 16:04:10 INFO - PROCESS | 2356 | 1461107050683 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 2356 | 1461107050685 Marionette TRACE conn4 <- [1,737,null,{"value":"13"}] 16:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:04:10 INFO - PROCESS | 2356 | 1461107050688 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 2356 | 1461107050690 Marionette TRACE conn4 <- [1,738,null,{}] 16:04:10 INFO - PROCESS | 2356 | 1461107050694 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 2356 | 1461107050807 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:04:10 INFO - PROCESS | 2356 | 1461107050816 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 2356 | ++DOCSHELL 009C0000 == 57 [pid = 2356] [id = 194] 16:04:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1F96D800) [pid = 2356] [serial = 580] [outer = 00000000] 16:04:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (2038F800) [pid = 2356] [serial = 581] [outer = 1F96D800] 16:04:10 INFO - PROCESS | 2356 | 1461107050861 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (2038D800) [pid = 2356] [serial = 582] [outer = 1F96D800] 16:04:11 INFO - PROCESS | 2356 | 1461107051980 Marionette TRACE conn4 <- [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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1333ms 16:04:12 INFO - PROCESS | 2356 | 1461107052043 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 2356 | 1461107052048 Marionette TRACE conn4 <- [1,741,null,{"value":"13"}] 16:04:12 INFO - PROCESS | 2356 | 1461107052053 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:04:12 INFO - PROCESS | 2356 | 1461107052057 Marionette TRACE conn4 <- [1,742,null,{}] 16:04:12 INFO - PROCESS | 2356 | 1461107052063 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 2356 | 1461107052164 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:04:12 INFO - PROCESS | 2356 | 1461107052365 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 2356 | ++DOCSHELL 13163000 == 58 [pid = 2356] [id = 195] 16:04:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1407E000) [pid = 2356] [serial = 583] [outer = 00000000] 16:04:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (19FD1C00) [pid = 2356] [serial = 584] [outer = 1407E000] 16:04:12 INFO - PROCESS | 2356 | 1461107052425 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1A2B1000) [pid = 2356] [serial = 585] [outer = 1407E000] 16:04:13 INFO - PROCESS | 2356 | 1461107053480 Marionette TRACE conn4 <- [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]]]}] 16:04:13 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 16:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1477ms 16:04:13 INFO - PROCESS | 2356 | 1461107053536 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 2356 | 1461107053542 Marionette TRACE conn4 <- [1,745,null,{"value":"13"}] 16:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:04:13 INFO - PROCESS | 2356 | 1461107053549 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 2356 | 1461107053552 Marionette TRACE conn4 <- [1,746,null,{}] 16:04:13 INFO - PROCESS | 2356 | 1461107053556 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:13 INFO - PROCESS | 2356 | 1461107053722 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:04:13 INFO - PROCESS | 2356 | 1461107053860 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 2356 | ++DOCSHELL 1B704C00 == 59 [pid = 2356] [id = 196] 16:04:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1B706C00) [pid = 2356] [serial = 586] [outer = 00000000] 16:04:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1BDDDC00) [pid = 2356] [serial = 587] [outer = 1B706C00] 16:04:13 INFO - PROCESS | 2356 | 1461107053920 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1CD96000) [pid = 2356] [serial = 588] [outer = 1B706C00] 16:04:14 INFO - PROCESS | 2356 | 1461107054483 Marionette TRACE conn4 <- [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]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:04:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 970ms 16:04:14 INFO - PROCESS | 2356 | 1461107054521 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 2356 | 1461107054523 Marionette TRACE conn4 <- [1,749,null,{"value":"13"}] 16:04:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:04:14 INFO - PROCESS | 2356 | 1461107054527 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 2356 | 1461107054531 Marionette TRACE conn4 <- [1,750,null,{}] 16:04:14 INFO - PROCESS | 2356 | 1461107054542 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 2356 | 1461107054652 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:04:14 INFO - PROCESS | 2356 | 1461107054754 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 2356 | ++DOCSHELL 21338400 == 60 [pid = 2356] [id = 197] 16:04:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (2133A400) [pid = 2356] [serial = 589] [outer = 00000000] 16:04:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (214D8800) [pid = 2356] [serial = 590] [outer = 2133A400] 16:04:14 INFO - PROCESS | 2356 | 1461107054812 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (214DE800) [pid = 2356] [serial = 591] [outer = 2133A400] 16:04:15 INFO - PROCESS | 2356 | 1461107055937 Marionette TRACE conn4 <- [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]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1433ms 16:04:15 INFO - PROCESS | 2356 | 1461107055964 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 2356 | 1461107055968 Marionette TRACE conn4 <- [1,753,null,{"value":"13"}] 16:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:04:15 INFO - PROCESS | 2356 | 1461107055973 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 2356 | 1461107055977 Marionette TRACE conn4 <- [1,754,null,{}] 16:04:15 INFO - PROCESS | 2356 | 1461107055983 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:16 INFO - PROCESS | 2356 | 1461107056112 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:04:16 INFO - PROCESS | 2356 | 1461107056193 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 2356 | ++DOCSHELL 14082400 == 61 [pid = 2356] [id = 198] 16:04:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (17078C00) [pid = 2356] [serial = 592] [outer = 00000000] 16:04:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1793A800) [pid = 2356] [serial = 593] [outer = 17078C00] 16:04:16 INFO - PROCESS | 2356 | 1461107056286 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (18A0A000) [pid = 2356] [serial = 594] [outer = 17078C00] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1793E000 == 60 [pid = 2356] [id = 89] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 12A06800 == 59 [pid = 2356] [id = 146] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 12A12000 == 58 [pid = 2356] [id = 193] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 12A20800 == 57 [pid = 2356] [id = 192] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1C970800 == 56 [pid = 2356] [id = 191] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1BA4C800 == 55 [pid = 2356] [id = 190] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1A518000 == 54 [pid = 2356] [id = 189] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 12A0E000 == 53 [pid = 2356] [id = 188] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 129B8400 == 52 [pid = 2356] [id = 187] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1D6D0400) [pid = 2356] [serial = 548] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1D238400 == 51 [pid = 2356] [id = 186] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1A6F6400 == 50 [pid = 2356] [id = 185] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 13934000 == 49 [pid = 2356] [id = 184] 16:04:16 INFO - PROCESS | 2356 | --DOCSHELL 1BA4FC00 == 48 [pid = 2356] [id = 183] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (17E76000) [pid = 2356] [serial = 483] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (17D90400) [pid = 2356] [serial = 471] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1BAD2800) [pid = 2356] [serial = 474] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1D6CF800) [pid = 2356] [serial = 420] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1C96E800) [pid = 2356] [serial = 542] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (232E2000) [pid = 2356] [serial = 530] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (17966000) [pid = 2356] [serial = 536] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1907D400) [pid = 2356] [serial = 537] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1A6EF800) [pid = 2356] [serial = 534] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1A2B0C00) [pid = 2356] [serial = 533] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1BA51400) [pid = 2356] [serial = 539] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12A1F000) [pid = 2356] [serial = 515] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1907A400) [pid = 2356] [serial = 518] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1CD5F000) [pid = 2356] [serial = 521] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (21A1C000) [pid = 2356] [serial = 524] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (22039800) [pid = 2356] [serial = 527] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (17940800) [pid = 2356] [serial = 545] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1C96FC00) [pid = 2356] [serial = 543] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (2392C000) [pid = 2356] [serial = 531] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (19FD7800) [pid = 2356] [serial = 546] [outer = 00000000] [url = about:blank] 16:04:16 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1BAD7800) [pid = 2356] [serial = 540] [outer = 00000000] [url = about:blank] 16:04:17 INFO - PROCESS | 2356 | 1461107057333 Marionette TRACE conn4 <- [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]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1378ms 16:04:17 INFO - PROCESS | 2356 | 1461107057352 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 2356 | 1461107057357 Marionette TRACE conn4 <- [1,757,null,{"value":"13"}] 16:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:04:17 INFO - PROCESS | 2356 | 1461107057363 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 2356 | 1461107057365 Marionette TRACE conn4 <- [1,758,null,{}] 16:04:17 INFO - PROCESS | 2356 | 1461107057369 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 2356 | 1461107057453 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:04:17 INFO - PROCESS | 2356 | 1461107057459 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 2356 | ++DOCSHELL 12A33800 == 49 [pid = 2356] [id = 199] 16:04:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (12A3B800) [pid = 2356] [serial = 595] [outer = 00000000] 16:04:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (13934000) [pid = 2356] [serial = 596] [outer = 12A3B800] 16:04:17 INFO - PROCESS | 2356 | 1461107057505 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (171D7000) [pid = 2356] [serial = 597] [outer = 12A3B800] 16:04:17 INFO - PROCESS | 2356 | 1461107057984 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 16:04:18 INFO - PROCESS | 2356 | 1461107058036 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 2356 | 1461107058039 Marionette TRACE conn4 <- [1,761,null,{"value":"13"}] 16:04:18 INFO - PROCESS | 2356 | 1461107058042 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:04:18 INFO - PROCESS | 2356 | 1461107058045 Marionette TRACE conn4 <- [1,762,null,{}] 16:04:18 INFO - PROCESS | 2356 | 1461107058055 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 2356 | 1461107058142 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:04:18 INFO - PROCESS | 2356 | 1461107058151 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 2356 | ++DOCSHELL 1A23F000 == 50 [pid = 2356] [id = 200] 16:04:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1A2AA400) [pid = 2356] [serial = 598] [outer = 00000000] 16:04:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1A2B3C00) [pid = 2356] [serial = 599] [outer = 1A2AA400] 16:04:18 INFO - PROCESS | 2356 | 1461107058209 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A516800) [pid = 2356] [serial = 600] [outer = 1A2AA400] 16:04:18 INFO - PROCESS | 2356 | 1461107058649 Marionette TRACE conn4 <- [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]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 16:04:18 INFO - PROCESS | 2356 | 1461107058717 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 2356 | 1461107058720 Marionette TRACE conn4 <- [1,765,null,{"value":"13"}] 16:04:18 INFO - PROCESS | 2356 | 1461107058723 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 2356 | 1461107058725 Marionette TRACE conn4 <- [1,766,null,{}] 16:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:04:18 INFO - PROCESS | 2356 | 1461107058728 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 2356 | 1461107058817 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:04:18 INFO - PROCESS | 2356 | 1461107058858 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 2356 | ++DOCSHELL 1B310800 == 51 [pid = 2356] [id = 201] 16:04:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1B31F000) [pid = 2356] [serial = 601] [outer = 00000000] 16:04:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BA50400) [pid = 2356] [serial = 602] [outer = 1B31F000] 16:04:18 INFO - PROCESS | 2356 | 1461107058907 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1BAD0400) [pid = 2356] [serial = 603] [outer = 1B31F000] 16:04:19 INFO - PROCESS | 2356 | 1461107059390 Marionette TRACE conn4 <- [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]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 730ms 16:04:19 INFO - PROCESS | 2356 | 1461107059457 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:04:19 INFO - PROCESS | 2356 | 1461107059459 Marionette TRACE conn4 <- [1,769,null,{"value":"13"}] 16:04:19 INFO - PROCESS | 2356 | 1461107059463 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 2356 | 1461107059464 Marionette TRACE conn4 <- [1,770,null,{}] 16:04:19 INFO - PROCESS | 2356 | 1461107059468 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 2356 | 1461107059582 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:04:19 INFO - PROCESS | 2356 | 1461107059644 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 2356 | ++DOCSHELL 1BAD5C00 == 52 [pid = 2356] [id = 202] 16:04:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BB79800) [pid = 2356] [serial = 604] [outer = 00000000] 16:04:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1BDD0400) [pid = 2356] [serial = 605] [outer = 1BB79800] 16:04:19 INFO - PROCESS | 2356 | 1461107059691 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1BDD9400) [pid = 2356] [serial = 606] [outer = 1BB79800] 16:04:20 INFO - PROCESS | 2356 | 1461107060125 Marionette TRACE conn4 <- [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]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 16:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:04:20 INFO - PROCESS | 2356 | 1461107060133 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 2356 | 1461107060135 Marionette TRACE conn4 <- [1,773,null,{"value":"13"}] 16:04:20 INFO - PROCESS | 2356 | 1461107060138 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 2356 | 1461107060140 Marionette TRACE conn4 <- [1,774,null,{}] 16:04:20 INFO - PROCESS | 2356 | 1461107060143 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 2356 | 1461107060313 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:04:20 INFO - PROCESS | 2356 | 1461107060341 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 2356 | ++DOCSHELL 12B37C00 == 53 [pid = 2356] [id = 203] 16:04:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (14079C00) [pid = 2356] [serial = 607] [outer = 00000000] 16:04:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1CD5F800) [pid = 2356] [serial = 608] [outer = 14079C00] 16:04:20 INFO - PROCESS | 2356 | 1461107060392 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1D3DD000) [pid = 2356] [serial = 609] [outer = 14079C00] 16:04:20 INFO - PROCESS | 2356 | 1461107060863 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 770ms 16:04:20 INFO - PROCESS | 2356 | 1461107060909 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 2356 | 1461107060911 Marionette TRACE conn4 <- [1,777,null,{"value":"13"}] 16:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:04:20 INFO - PROCESS | 2356 | 1461107060914 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 2356 | 1461107060916 Marionette TRACE conn4 <- [1,778,null,{}] 16:04:20 INFO - PROCESS | 2356 | 1461107060919 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 2356 | 1461107061028 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1A511400) [pid = 2356] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1C970C00) [pid = 2356] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (12A33C00) [pid = 2356] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1D6CEC00) [pid = 2356] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1A6EB800) [pid = 2356] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12A3B000) [pid = 2356] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (17220800) [pid = 2356] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1BA4CC00) [pid = 2356] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:04:21 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (2038B800) [pid = 2356] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:04:21 INFO - PROCESS | 2356 | 1461107061171 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 2356 | ++DOCSHELL 12A33C00 == 54 [pid = 2356] [id = 204] 16:04:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (12A3B000) [pid = 2356] [serial = 610] [outer = 00000000] 16:04:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (18A07C00) [pid = 2356] [serial = 611] [outer = 12A3B000] 16:04:21 INFO - PROCESS | 2356 | 1461107061220 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1A511C00) [pid = 2356] [serial = 612] [outer = 12A3B000] 16:04:21 INFO - PROCESS | 2356 | 1461107061598 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 730ms 16:04:21 INFO - PROCESS | 2356 | 1461107061651 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 2356 | 1461107061653 Marionette TRACE conn4 <- [1,781,null,{"value":"13"}] 16:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:04:21 INFO - PROCESS | 2356 | 1461107061659 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 2356 | 1461107061660 Marionette TRACE conn4 <- [1,782,null,{}] 16:04:21 INFO - PROCESS | 2356 | 1461107061664 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 2356 | 1461107061778 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:04:21 INFO - PROCESS | 2356 | 1461107061787 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 2356 | ++DOCSHELL 12BD7C00 == 55 [pid = 2356] [id = 205] 16:04:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (12D75400) [pid = 2356] [serial = 613] [outer = 00000000] 16:04:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1E24D400) [pid = 2356] [serial = 614] [outer = 12D75400] 16:04:21 INFO - PROCESS | 2356 | 1461107061836 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1E617400) [pid = 2356] [serial = 615] [outer = 12D75400] 16:04:22 INFO - PROCESS | 2356 | 1461107062243 Marionette TRACE conn4 <- [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]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 630ms 16:04:22 INFO - PROCESS | 2356 | 1461107062290 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 2356 | 1461107062292 Marionette TRACE conn4 <- [1,785,null,{"value":"13"}] 16:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:04:22 INFO - PROCESS | 2356 | 1461107062295 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 2356 | 1461107062297 Marionette TRACE conn4 <- [1,786,null,{}] 16:04:22 INFO - PROCESS | 2356 | 1461107062300 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 2356 | 1461107062433 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:04:22 INFO - PROCESS | 2356 | 1461107062449 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 2356 | ++DOCSHELL 1E618000 == 56 [pid = 2356] [id = 206] 16:04:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1E6CA800) [pid = 2356] [serial = 616] [outer = 00000000] 16:04:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (2038B000) [pid = 2356] [serial = 617] [outer = 1E6CA800] 16:04:22 INFO - PROCESS | 2356 | 1461107062496 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (20533800) [pid = 2356] [serial = 618] [outer = 1E6CA800] 16:04:22 INFO - PROCESS | 2356 | 1461107062904 Marionette TRACE conn4 <- [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]]]}] 16:04:22 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 16:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 16:04:22 INFO - PROCESS | 2356 | 1461107062966 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 2356 | 1461107062968 Marionette TRACE conn4 <- [1,789,null,{"value":"13"}] 16:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:04:22 INFO - PROCESS | 2356 | 1461107062971 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 2356 | 1461107062973 Marionette TRACE conn4 <- [1,790,null,{}] 16:04:22 INFO - PROCESS | 2356 | 1461107062976 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 2356 | 1461107063124 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:04:23 INFO - PROCESS | 2356 | 1461107063137 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 2356 | ++DOCSHELL 1D196400 == 57 [pid = 2356] [id = 207] 16:04:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1D196800) [pid = 2356] [serial = 619] [outer = 00000000] 16:04:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1D1A1800) [pid = 2356] [serial = 620] [outer = 1D196800] 16:04:23 INFO - PROCESS | 2356 | 1461107063187 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1D1A5000) [pid = 2356] [serial = 621] [outer = 1D196800] 16:04:23 INFO - PROCESS | 2356 | 1461107063845 Marionette TRACE conn4 <- [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]]]}] 16:04:23 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 16:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 930ms 16:04:23 INFO - PROCESS | 2356 | 1461107063903 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 2356 | 1461107063909 Marionette TRACE conn4 <- [1,793,null,{"value":"13"}] 16:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:04:23 INFO - PROCESS | 2356 | 1461107063914 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 2356 | 1461107063918 Marionette TRACE conn4 <- [1,794,null,{}] 16:04:23 INFO - PROCESS | 2356 | 1461107063939 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:24 INFO - PROCESS | 2356 | 1461107064060 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:04:24 INFO - PROCESS | 2356 | 1461107064189 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 2356 | ++DOCSHELL 12BD9C00 == 58 [pid = 2356] [id = 208] 16:04:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12BE0800) [pid = 2356] [serial = 622] [outer = 00000000] 16:04:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (17986C00) [pid = 2356] [serial = 623] [outer = 12BE0800] 16:04:24 INFO - PROCESS | 2356 | 1461107064248 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (17E74400) [pid = 2356] [serial = 624] [outer = 12BE0800] 16:04:24 INFO - PROCESS | 2356 | 1461107064867 Marionette TRACE conn4 <- [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]]]}] 16:04:24 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 16:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 970ms 16:04:24 INFO - PROCESS | 2356 | 1461107064888 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 2356 | 1461107064894 Marionette TRACE conn4 <- [1,797,null,{"value":"13"}] 16:04:24 INFO - PROCESS | 2356 | 1461107064918 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:04:24 INFO - PROCESS | 2356 | 1461107064921 Marionette TRACE conn4 <- [1,798,null,{}] 16:04:24 INFO - PROCESS | 2356 | 1461107064925 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 2356 | 1461107065037 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:04:25 INFO - PROCESS | 2356 | 1461107065144 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 2356 | ++DOCSHELL 1BA43000 == 59 [pid = 2356] [id = 209] 16:04:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1BA43400) [pid = 2356] [serial = 625] [outer = 00000000] 16:04:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1BDD6800) [pid = 2356] [serial = 626] [outer = 1BA43400] 16:04:25 INFO - PROCESS | 2356 | 1461107065203 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1C97CC00) [pid = 2356] [serial = 627] [outer = 1BA43400] 16:04:25 INFO - PROCESS | 2356 | 1461107065888 Marionette TRACE conn4 <- [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]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1015ms 16:04:25 INFO - PROCESS | 2356 | 1461107065952 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 2356 | 1461107065955 Marionette TRACE conn4 <- [1,801,null,{"value":"13"}] 16:04:25 INFO - PROCESS | 2356 | 1461107065960 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:04:25 INFO - PROCESS | 2356 | 1461107065964 Marionette TRACE conn4 <- [1,802,null,{}] 16:04:25 INFO - PROCESS | 2356 | 1461107065992 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:26 INFO - PROCESS | 2356 | 1461107066104 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:04:26 INFO - PROCESS | 2356 | 1461107066240 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 2356 | ++DOCSHELL 1D1A3800 == 60 [pid = 2356] [id = 210] 16:04:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1E61B000) [pid = 2356] [serial = 628] [outer = 00000000] 16:04:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (214E2C00) [pid = 2356] [serial = 629] [outer = 1E61B000] 16:04:26 INFO - PROCESS | 2356 | 1461107066303 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (214EAC00) [pid = 2356] [serial = 630] [outer = 1E61B000] 16:04:26 INFO - PROCESS | 2356 | 1461107066897 Marionette TRACE conn4 <- [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] 16:04:26 INFO - PROCESS | 2356 | 1461107066940 Marionette TRACE conn4 <- [1,805,null,{"value":"13"}] 16:04:26 INFO - PROCESS | 2356 | 1461107066943 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:04:26 INFO - PROCESS | 2356 | 1461107066945 Marionette TRACE conn4 <- [1,806,null,{}] 16:04:26 INFO - PROCESS | 2356 | 1461107066949 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 2356 | 1461107067064 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:04:27 INFO - PROCESS | 2356 | 1461107067167 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 2356 | ++DOCSHELL 214F5800 == 61 [pid = 2356] [id = 211] 16:04:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (214F5C00) [pid = 2356] [serial = 631] [outer = 00000000] 16:04:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (21553800) [pid = 2356] [serial = 632] [outer = 214F5C00] 16:04:27 INFO - PROCESS | 2356 | 1461107067227 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (21559C00) [pid = 2356] [serial = 633] [outer = 214F5C00] 16:04:27 INFO - PROCESS | 2356 | 1461107067833 Marionette TRACE conn4 <- [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]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 930ms 16:04:27 INFO - PROCESS | 2356 | 1461107067877 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 2356 | 1461107067879 Marionette TRACE conn4 <- [1,809,null,{"value":"13"}] 16:04:27 INFO - PROCESS | 2356 | 1461107067883 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:04:27 INFO - PROCESS | 2356 | 1461107067885 Marionette TRACE conn4 <- [1,810,null,{}] 16:04:27 INFO - PROCESS | 2356 | 1461107067888 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 2356 | 1461107067993 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:04:28 INFO - PROCESS | 2356 | 1461107068099 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 2356 | ++DOCSHELL 1C67B800 == 62 [pid = 2356] [id = 212] 16:04:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1C67BC00) [pid = 2356] [serial = 634] [outer = 00000000] 16:04:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1C682400) [pid = 2356] [serial = 635] [outer = 1C67BC00] 16:04:28 INFO - PROCESS | 2356 | 1461107068158 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1C685400) [pid = 2356] [serial = 636] [outer = 1C67BC00] 16:04:28 INFO - PROCESS | 2356 | 1461107068778 Marionette TRACE conn4 <- [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] 16:04:28 INFO - PROCESS | 2356 | 1461107068819 Marionette TRACE conn4 <- [1,813,null,{"value":"13"}] 16:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:04:28 INFO - PROCESS | 2356 | 1461107068823 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 2356 | 1461107068825 Marionette TRACE conn4 <- [1,814,null,{}] 16:04:28 INFO - PROCESS | 2356 | 1461107068829 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:28 INFO - PROCESS | 2356 | 1461107068946 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:04:29 INFO - PROCESS | 2356 | 1461107069053 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 2356 | ++DOCSHELL 1C686400 == 63 [pid = 2356] [id = 213] 16:04:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (21A25C00) [pid = 2356] [serial = 637] [outer = 00000000] 16:04:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (22044000) [pid = 2356] [serial = 638] [outer = 21A25C00] 16:04:29 INFO - PROCESS | 2356 | 1461107069115 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (22047800) [pid = 2356] [serial = 639] [outer = 21A25C00] 16:04:29 INFO - PROCESS | 2356 | 1461107069715 Marionette TRACE conn4 <- [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]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 970ms 16:04:29 INFO - PROCESS | 2356 | 1461107069797 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 2356 | 1461107069799 Marionette TRACE conn4 <- [1,817,null,{"value":"13"}] 16:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:04:29 INFO - PROCESS | 2356 | 1461107069802 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 2356 | 1461107069804 Marionette TRACE conn4 <- [1,818,null,{}] 16:04:29 INFO - PROCESS | 2356 | 1461107069809 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 2356 | 1461107070058 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:04:30 INFO - PROCESS | 2356 | 1461107070218 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 2356 | ++DOCSHELL 1404B800 == 64 [pid = 2356] [id = 214] 16:04:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1404D400) [pid = 2356] [serial = 640] [outer = 00000000] 16:04:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (17764C00) [pid = 2356] [serial = 641] [outer = 1404D400] 16:04:30 INFO - PROCESS | 2356 | 1461107070276 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (190CE400) [pid = 2356] [serial = 642] [outer = 1404D400] 16:04:30 INFO - PROCESS | 2356 | 1461107070890 Marionette TRACE conn4 <- [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]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1116ms 16:04:30 INFO - PROCESS | 2356 | 1461107070924 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 2356 | 1461107070928 Marionette TRACE conn4 <- [1,821,null,{"value":"13"}] 16:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:04:30 INFO - PROCESS | 2356 | 1461107070932 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 2356 | 1461107070936 Marionette TRACE conn4 <- [1,822,null,{}] 16:04:30 INFO - PROCESS | 2356 | 1461107070941 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:31 INFO - PROCESS | 2356 | 1461107071041 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:04:31 INFO - PROCESS | 2356 | 1461107071175 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 2356 | ++DOCSHELL 18A0C800 == 65 [pid = 2356] [id = 215] 16:04:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (19FD7800) [pid = 2356] [serial = 643] [outer = 00000000] 16:04:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (1BC6E400) [pid = 2356] [serial = 644] [outer = 19FD7800] 16:04:31 INFO - PROCESS | 2356 | 1461107071228 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (1BDD9C00) [pid = 2356] [serial = 645] [outer = 19FD7800] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 1E618000 == 64 [pid = 2356] [id = 206] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 12BD7C00 == 63 [pid = 2356] [id = 205] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 12A33C00 == 62 [pid = 2356] [id = 204] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 12B37C00 == 61 [pid = 2356] [id = 203] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 1BAD5C00 == 60 [pid = 2356] [id = 202] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 1B310800 == 59 [pid = 2356] [id = 201] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 1A23F000 == 58 [pid = 2356] [id = 200] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 12A33800 == 57 [pid = 2356] [id = 199] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 14082400 == 56 [pid = 2356] [id = 198] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 21338400 == 55 [pid = 2356] [id = 197] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 1B704C00 == 54 [pid = 2356] [id = 196] 16:04:31 INFO - PROCESS | 2356 | --DOCSHELL 13163000 == 53 [pid = 2356] [id = 195] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (2053A800) [pid = 2356] [serial = 513] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1E61D800) [pid = 2356] [serial = 578] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1CD5E800) [pid = 2356] [serial = 572] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1ABA3800) [pid = 2356] [serial = 575] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (17761800) [pid = 2356] [serial = 551] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (2038E400) [pid = 2356] [serial = 558] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (2038A800) [pid = 2356] [serial = 557] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1B30BC00) [pid = 2356] [serial = 566] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1B70E400) [pid = 2356] [serial = 567] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (17942800) [pid = 2356] [serial = 563] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (18A09C00) [pid = 2356] [serial = 564] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (18A09400) [pid = 2356] [serial = 561] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (17940000) [pid = 2356] [serial = 560] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BDCFC00) [pid = 2356] [serial = 569] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1BAD4800) [pid = 2356] [serial = 554] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1CD64C00) [pid = 2356] [serial = 573] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1F901400) [pid = 2356] [serial = 576] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1F90EC00) [pid = 2356] [serial = 579] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BDD5400) [pid = 2356] [serial = 570] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 2356 | 1461107071772 Marionette TRACE conn4 <- [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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 890ms 16:04:31 INFO - PROCESS | 2356 | 1461107071823 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 2356 | 1461107071826 Marionette TRACE conn4 <- [1,825,null,{"value":"13"}] 16:04:31 INFO - PROCESS | 2356 | 1461107071829 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:04:31 INFO - PROCESS | 2356 | 1461107071831 Marionette TRACE conn4 <- [1,826,null,{}] 16:04:31 INFO - PROCESS | 2356 | 1461107071835 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:31 INFO - PROCESS | 2356 | 1461107071923 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:04:32 INFO - PROCESS | 2356 | 1461107072034 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 2356 | ++DOCSHELL 12DB4800 == 54 [pid = 2356] [id = 216] 16:04:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1392D400) [pid = 2356] [serial = 646] [outer = 00000000] 16:04:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (17E05400) [pid = 2356] [serial = 647] [outer = 1392D400] 16:04:32 INFO - PROCESS | 2356 | 1461107072080 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1907D400) [pid = 2356] [serial = 648] [outer = 1392D400] 16:04:32 INFO - PROCESS | 2356 | 1461107072501 Marionette TRACE conn4 <- [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]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 732ms 16:04:32 INFO - PROCESS | 2356 | 1461107072565 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:04:32 INFO - PROCESS | 2356 | 1461107072569 Marionette TRACE conn4 <- [1,829,null,{"value":"13"}] 16:04:32 INFO - PROCESS | 2356 | 1461107072579 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 2356 | 1461107072583 Marionette TRACE conn4 <- [1,830,null,{}] 16:04:32 INFO - PROCESS | 2356 | 1461107072587 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 2356 | 1461107072701 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:04:32 INFO - PROCESS | 2356 | 1461107072715 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 2356 | ++DOCSHELL 13928C00 == 55 [pid = 2356] [id = 217] 16:04:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (177EB400) [pid = 2356] [serial = 649] [outer = 00000000] 16:04:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BDD1000) [pid = 2356] [serial = 650] [outer = 177EB400] 16:04:32 INFO - PROCESS | 2356 | 1461107072762 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1C4D5C00) [pid = 2356] [serial = 651] [outer = 177EB400] 16:04:33 INFO - PROCESS | 2356 | 1461107073197 Marionette TRACE conn4 <- [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]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 690ms 16:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:04:33 INFO - PROCESS | 2356 | 1461107073265 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 2356 | 1461107073267 Marionette TRACE conn4 <- [1,833,null,{"value":"13"}] 16:04:33 INFO - PROCESS | 2356 | 1461107073270 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 2356 | 1461107073272 Marionette TRACE conn4 <- [1,834,null,{}] 16:04:33 INFO - PROCESS | 2356 | 1461107073275 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:33 INFO - PROCESS | 2356 | 1461107073364 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:04:33 INFO - PROCESS | 2356 | 1461107073370 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 2356 | ++DOCSHELL 1C67E400 == 56 [pid = 2356] [id = 218] 16:04:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1C901C00) [pid = 2356] [serial = 652] [outer = 00000000] 16:04:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1C97C000) [pid = 2356] [serial = 653] [outer = 1C901C00] 16:04:33 INFO - PROCESS | 2356 | 1461107073418 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1CD61800) [pid = 2356] [serial = 654] [outer = 1C901C00] 16:04:33 INFO - PROCESS | 2356 | 1461107073896 Marionette TRACE conn4 <- [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]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 16:04:33 INFO - PROCESS | 2356 | 1461107073941 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 2356 | 1461107073943 Marionette TRACE conn4 <- [1,837,null,{"value":"13"}] 16:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:04:33 INFO - PROCESS | 2356 | 1461107073946 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 2356 | 1461107073948 Marionette TRACE conn4 <- [1,838,null,{}] 16:04:33 INFO - PROCESS | 2356 | 1461107073952 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 2356 | 1461107074981 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:04:35 INFO - PROCESS | 2356 | 1461107075375 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 2356 | ++DOCSHELL 1F963800 == 57 [pid = 2356] [id = 219] 16:04:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1F964C00) [pid = 2356] [serial = 655] [outer = 00000000] 16:04:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1F999800) [pid = 2356] [serial = 656] [outer = 1F964C00] 16:04:35 INFO - PROCESS | 2356 | 1461107075466 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (2038F400) [pid = 2356] [serial = 657] [outer = 1F964C00] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1E6CA800) [pid = 2356] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (12A3B800) [pid = 2356] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1A2AA400) [pid = 2356] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (17078C00) [pid = 2356] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (2133A400) [pid = 2356] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (12A3B000) [pid = 2356] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BB79800) [pid = 2356] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (14079C00) [pid = 2356] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12D75400) [pid = 2356] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:04:35 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1B31F000) [pid = 2356] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:04:35 INFO - PROCESS | 2356 | 1461107075936 Marionette TRACE conn4 <- [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]]]}] 16:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2019ms 16:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:04:35 INFO - PROCESS | 2356 | 1461107075966 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 2356 | 1461107075968 Marionette TRACE conn4 <- [1,841,null,{"value":"13"}] 16:04:35 INFO - PROCESS | 2356 | 1461107075971 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 2356 | 1461107075972 Marionette TRACE conn4 <- [1,842,null,{}] 16:04:35 INFO - PROCESS | 2356 | 1461107075976 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 2356 | 1461107076060 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:04:36 INFO - PROCESS | 2356 | 1461107076066 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 2356 | ++DOCSHELL 1BACE800 == 58 [pid = 2356] [id = 220] 16:04:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1E61B800) [pid = 2356] [serial = 658] [outer = 00000000] 16:04:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (20530800) [pid = 2356] [serial = 659] [outer = 1E61B800] 16:04:36 INFO - PROCESS | 2356 | 1461107076111 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (2053C000) [pid = 2356] [serial = 660] [outer = 1E61B800] 16:04:36 INFO - PROCESS | 2356 | 1461107076547 Marionette TRACE conn4 <- [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]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 630ms 16:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:04:36 INFO - PROCESS | 2356 | 1461107076602 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 2356 | 1461107076604 Marionette TRACE conn4 <- [1,845,null,{"value":"13"}] 16:04:36 INFO - PROCESS | 2356 | 1461107076607 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 2356 | 1461107076609 Marionette TRACE conn4 <- [1,846,null,{}] 16:04:36 INFO - PROCESS | 2356 | 1461107076612 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 2356 | 1461107076695 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:04:36 INFO - PROCESS | 2356 | 1461107076701 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 2356 | ++DOCSHELL 2133A400 == 59 [pid = 2356] [id = 221] 16:04:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (2133F000) [pid = 2356] [serial = 661] [outer = 00000000] 16:04:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (214EA000) [pid = 2356] [serial = 662] [outer = 2133F000] 16:04:36 INFO - PROCESS | 2356 | 1461107076746 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (214F4800) [pid = 2356] [serial = 663] [outer = 2133F000] 16:04:37 INFO - PROCESS | 2356 | 1461107077171 Marionette TRACE conn4 <- [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]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 570ms 16:04:37 INFO - PROCESS | 2356 | 1461107077178 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:04:37 INFO - PROCESS | 2356 | 1461107077180 Marionette TRACE conn4 <- [1,849,null,{"value":"13"}] 16:04:37 INFO - PROCESS | 2356 | 1461107077183 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 2356 | 1461107077185 Marionette TRACE conn4 <- [1,850,null,{}] 16:04:37 INFO - PROCESS | 2356 | 1461107077189 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:37 INFO - PROCESS | 2356 | 1461107077317 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:04:37 INFO - PROCESS | 2356 | 1461107077327 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 2356 | ++DOCSHELL 21A25400 == 60 [pid = 2356] [id = 222] 16:04:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (21CB0800) [pid = 2356] [serial = 664] [outer = 00000000] 16:04:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (22041400) [pid = 2356] [serial = 665] [outer = 21CB0800] 16:04:37 INFO - PROCESS | 2356 | 1461107077374 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (232D4400) [pid = 2356] [serial = 666] [outer = 21CB0800] 16:04:38 INFO - PROCESS | 2356 | 1461107078055 Marionette TRACE conn4 <- [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]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 930ms 16:04:38 INFO - PROCESS | 2356 | 1461107078115 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 2356 | 1461107078120 Marionette TRACE conn4 <- [1,853,null,{"value":"13"}] 16:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:04:38 INFO - PROCESS | 2356 | 1461107078126 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 2356 | 1461107078130 Marionette TRACE conn4 <- [1,854,null,{}] 16:04:38 INFO - PROCESS | 2356 | 1461107078136 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 2356 | 1461107078282 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:04:38 INFO - PROCESS | 2356 | 1461107078416 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 2356 | ++DOCSHELL 171D7800 == 61 [pid = 2356] [id = 223] 16:04:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1721F800) [pid = 2356] [serial = 667] [outer = 00000000] 16:04:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (17D9AC00) [pid = 2356] [serial = 668] [outer = 1721F800] 16:04:38 INFO - PROCESS | 2356 | 1461107078478 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (19FCB400) [pid = 2356] [serial = 669] [outer = 1721F800] 16:04:39 INFO - PROCESS | 2356 | 1461107079099 Marionette TRACE conn4 <- [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]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1025ms 16:04:39 INFO - PROCESS | 2356 | 1461107079155 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 2356 | 1461107079161 Marionette TRACE conn4 <- [1,857,null,{"value":"13"}] 16:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:04:39 INFO - PROCESS | 2356 | 1461107079168 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 2356 | 1461107079171 Marionette TRACE conn4 <- [1,858,null,{}] 16:04:39 INFO - PROCESS | 2356 | 1461107079175 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:39 INFO - PROCESS | 2356 | 1461107079305 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:04:39 INFO - PROCESS | 2356 | 1461107079437 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 2356 | ++DOCSHELL 0F11FC00 == 62 [pid = 2356] [id = 224] 16:04:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (0F120C00) [pid = 2356] [serial = 670] [outer = 00000000] 16:04:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (171D3C00) [pid = 2356] [serial = 671] [outer = 0F120C00] 16:04:39 INFO - PROCESS | 2356 | 1461107079496 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (1A6F5000) [pid = 2356] [serial = 672] [outer = 0F120C00] 16:04:40 INFO - PROCESS | 2356 | 1461107080071 Marionette TRACE conn4 <- [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]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 930ms 16:04:40 INFO - PROCESS | 2356 | 1461107080117 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 2356 | 1461107080119 Marionette TRACE conn4 <- [1,861,null,{"value":"13"}] 16:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:04:40 INFO - PROCESS | 2356 | 1461107080138 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 2356 | 1461107080142 Marionette TRACE conn4 <- [1,862,null,{}] 16:04:40 INFO - PROCESS | 2356 | 1461107080158 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (1D1A4000) [pid = 2356] [serial = 673] [outer = 1C43E800] 16:04:40 INFO - PROCESS | 2356 | 1461107080351 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:04:40 INFO - PROCESS | 2356 | 1461107080443 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 2356 | ++DOCSHELL 2038EC00 == 63 [pid = 2356] [id = 225] 16:04:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (20393800) [pid = 2356] [serial = 674] [outer = 00000000] 16:04:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (21A1EC00) [pid = 2356] [serial = 675] [outer = 20393800] 16:04:40 INFO - PROCESS | 2356 | 1461107080549 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (232DBC00) [pid = 2356] [serial = 676] [outer = 20393800] 16:04:41 INFO - PROCESS | 2356 | 1461107081096 Marionette TRACE conn4 <- [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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 990ms 16:04:41 INFO - PROCESS | 2356 | 1461107081122 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 2356 | 1461107081125 Marionette TRACE conn4 <- [1,865,null,{"value":"13"}] 16:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:04:41 INFO - PROCESS | 2356 | 1461107081129 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 2356 | 1461107081131 Marionette TRACE conn4 <- [1,866,null,{}] 16:04:41 INFO - PROCESS | 2356 | 1461107081135 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 2356 | 1461107081243 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:04:41 INFO - PROCESS | 2356 | 1461107081346 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 2356 | ++DOCSHELL 0F130C00 == 64 [pid = 2356] [id = 226] 16:04:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (0F132400) [pid = 2356] [serial = 677] [outer = 00000000] 16:04:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (0F137400) [pid = 2356] [serial = 678] [outer = 0F132400] 16:04:41 INFO - PROCESS | 2356 | 1461107081400 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (12A33000) [pid = 2356] [serial = 679] [outer = 0F132400] 16:04:41 INFO - PROCESS | 2356 | 1461107081979 Marionette TRACE conn4 <- [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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 870ms 16:04:41 INFO - PROCESS | 2356 | 1461107082006 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 2356 | 1461107082008 Marionette TRACE conn4 <- [1,869,null,{"value":"13"}] 16:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:04:42 INFO - PROCESS | 2356 | 1461107082013 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 2356 | 1461107082015 Marionette TRACE conn4 <- [1,870,null,{}] 16:04:42 INFO - PROCESS | 2356 | 1461107082019 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:42 INFO - PROCESS | 2356 | 1461107082123 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:04:42 INFO - PROCESS | 2356 | 1461107082226 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 2356 | ++DOCSHELL 17987000 == 65 [pid = 2356] [id = 227] 16:04:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1A2B5C00) [pid = 2356] [serial = 680] [outer = 00000000] 16:04:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (238D4800) [pid = 2356] [serial = 681] [outer = 1A2B5C00] 16:04:42 INFO - PROCESS | 2356 | 1461107082281 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (238D8000) [pid = 2356] [serial = 682] [outer = 1A2B5C00] 16:04:42 INFO - PROCESS | 2356 | 1461107082837 Marionette TRACE conn4 <- [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]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 870ms 16:04:42 INFO - PROCESS | 2356 | 1461107082889 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 2356 | 1461107082891 Marionette TRACE conn4 <- [1,873,null,{"value":"13"}] 16:04:42 INFO - PROCESS | 2356 | 1461107082895 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:04:42 INFO - PROCESS | 2356 | 1461107082897 Marionette TRACE conn4 <- [1,874,null,{}] 16:04:42 INFO - PROCESS | 2356 | 1461107082901 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 2356 | 1461107083026 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:04:43 INFO - PROCESS | 2356 | 1461107083133 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 2356 | ++DOCSHELL 238D3000 == 66 [pid = 2356] [id = 228] 16:04:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (238DB000) [pid = 2356] [serial = 683] [outer = 00000000] 16:04:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (23932400) [pid = 2356] [serial = 684] [outer = 238DB000] 16:04:43 INFO - PROCESS | 2356 | 1461107083188 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (23934000) [pid = 2356] [serial = 685] [outer = 238DB000] 16:04:43 INFO - PROCESS | 2356 | 1461107083808 Marionette TRACE conn4 <- [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]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 970ms 16:04:43 INFO - PROCESS | 2356 | 1461107083869 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 2356 | 1461107083871 Marionette TRACE conn4 <- [1,877,null,{"value":"13"}] 16:04:43 INFO - PROCESS | 2356 | 1461107083875 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:04:43 INFO - PROCESS | 2356 | 1461107083877 Marionette TRACE conn4 <- [1,878,null,{}] 16:04:43 INFO - PROCESS | 2356 | 1461107083881 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 2356 | 1461107083985 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:04:44 INFO - PROCESS | 2356 | 1461107084267 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 2356 | ++DOCSHELL 0F136C00 == 67 [pid = 2356] [id = 229] 16:04:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (0F77FC00) [pid = 2356] [serial = 686] [outer = 00000000] 16:04:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (12A0FC00) [pid = 2356] [serial = 687] [outer = 0F77FC00] 16:04:44 INFO - PROCESS | 2356 | 1461107084337 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (12A6EC00) [pid = 2356] [serial = 688] [outer = 0F77FC00] 16:04:44 INFO - PROCESS | 2356 | 1461107084958 Marionette TRACE conn4 <- [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]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1116ms 16:04:44 INFO - PROCESS | 2356 | 1461107084995 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 2356 | 1461107085000 Marionette TRACE conn4 <- [1,881,null,{"value":"13"}] 16:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:04:45 INFO - PROCESS | 2356 | 1461107085005 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 2356 | 1461107085008 Marionette TRACE conn4 <- [1,882,null,{}] 16:04:45 INFO - PROCESS | 2356 | 1461107085013 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 2356 | 1461107085115 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:04:45 INFO - PROCESS | 2356 | 1461107085257 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 2356 | ++DOCSHELL 17E10000 == 68 [pid = 2356] [id = 230] 16:04:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (17E74C00) [pid = 2356] [serial = 689] [outer = 00000000] 16:04:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (19FD0000) [pid = 2356] [serial = 690] [outer = 17E74C00] 16:04:45 INFO - PROCESS | 2356 | 1461107085309 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1A50A800) [pid = 2356] [serial = 691] [outer = 17E74C00] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1722C400 == 67 [pid = 2356] [id = 129] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 2133A400 == 66 [pid = 2356] [id = 221] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1BACE800 == 65 [pid = 2356] [id = 220] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1F963800 == 64 [pid = 2356] [id = 219] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1C67E400 == 63 [pid = 2356] [id = 218] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 13928C00 == 62 [pid = 2356] [id = 217] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 12DB4800 == 61 [pid = 2356] [id = 216] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 18A0C800 == 60 [pid = 2356] [id = 215] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1404B800 == 59 [pid = 2356] [id = 214] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1BA43000 == 58 [pid = 2356] [id = 209] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 12BD9C00 == 57 [pid = 2356] [id = 208] 16:04:45 INFO - PROCESS | 2356 | --DOCSHELL 1D196400 == 56 [pid = 2356] [id = 207] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (2038B000) [pid = 2356] [serial = 617] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (20533800) [pid = 2356] [serial = 618] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (171D7000) [pid = 2356] [serial = 597] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1BDDDC00) [pid = 2356] [serial = 587] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (19FD1C00) [pid = 2356] [serial = 584] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (2038F800) [pid = 2356] [serial = 581] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (1A2B3C00) [pid = 2356] [serial = 599] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1793A800) [pid = 2356] [serial = 593] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1A516800) [pid = 2356] [serial = 600] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (13934000) [pid = 2356] [serial = 596] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (214DE800) [pid = 2356] [serial = 591] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (18A07C00) [pid = 2356] [serial = 611] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1BDD0400) [pid = 2356] [serial = 605] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (1D3DD000) [pid = 2356] [serial = 609] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (1A511C00) [pid = 2356] [serial = 612] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (1E617400) [pid = 2356] [serial = 615] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1CD5F800) [pid = 2356] [serial = 608] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (18A0A000) [pid = 2356] [serial = 594] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1BAD0400) [pid = 2356] [serial = 603] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1BA50400) [pid = 2356] [serial = 602] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (214D8800) [pid = 2356] [serial = 590] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (1E24D400) [pid = 2356] [serial = 614] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (1BDD9400) [pid = 2356] [serial = 606] [outer = 00000000] [url = about:blank] 16:04:45 INFO - PROCESS | 2356 | 1461107085848 Marionette TRACE conn4 <- [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]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 870ms 16:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:04:45 INFO - PROCESS | 2356 | 1461107085881 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 2356 | 1461107085885 Marionette TRACE conn4 <- [1,885,null,{"value":"13"}] 16:04:45 INFO - PROCESS | 2356 | 1461107085889 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 2356 | 1461107085891 Marionette TRACE conn4 <- [1,886,null,{}] 16:04:45 INFO - PROCESS | 2356 | 1461107085895 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 2356 | 1461107085980 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:04:46 INFO - PROCESS | 2356 | 1461107086083 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 2356 | ++DOCSHELL 12D6E400 == 57 [pid = 2356] [id = 231] 16:04:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (12DB4800) [pid = 2356] [serial = 692] [outer = 00000000] 16:04:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (17D0FC00) [pid = 2356] [serial = 693] [outer = 12DB4800] 16:04:46 INFO - PROCESS | 2356 | 1461107086136 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1A2ADC00) [pid = 2356] [serial = 694] [outer = 12DB4800] 16:04:46 INFO - PROCESS | 2356 | 1461107086550 Marionette TRACE conn4 <- [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]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 730ms 16:04:46 INFO - PROCESS | 2356 | 1461107086619 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:04:46 INFO - PROCESS | 2356 | 1461107086622 Marionette TRACE conn4 <- [1,889,null,{"value":"13"}] 16:04:46 INFO - PROCESS | 2356 | 1461107086627 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 2356 | 1461107086633 Marionette TRACE conn4 <- [1,890,null,{}] 16:04:46 INFO - PROCESS | 2356 | 1461107086642 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 2356 | 1461107086733 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:04:46 INFO - PROCESS | 2356 | 1461107086749 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 2356 | ++DOCSHELL 1B310C00 == 58 [pid = 2356] [id = 232] 16:04:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (1B324C00) [pid = 2356] [serial = 695] [outer = 00000000] 16:04:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (1BA4B000) [pid = 2356] [serial = 696] [outer = 1B324C00] 16:04:46 INFO - PROCESS | 2356 | 1461107086797 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (1BA51C00) [pid = 2356] [serial = 697] [outer = 1B324C00] 16:04:47 INFO - PROCESS | 2356 | 1461107087246 Marionette TRACE conn4 <- [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]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 690ms 16:04:47 INFO - PROCESS | 2356 | 1461107087347 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 2356 | 1461107087350 Marionette TRACE conn4 <- [1,893,null,{"value":"13"}] 16:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:04:47 INFO - PROCESS | 2356 | 1461107087353 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 2356 | 1461107087355 Marionette TRACE conn4 <- [1,894,null,{}] 16:04:47 INFO - PROCESS | 2356 | 1461107087363 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:47 INFO - PROCESS | 2356 | 1461107087450 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:04:47 INFO - PROCESS | 2356 | 1461107087459 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 2356 | ++DOCSHELL 0F136000 == 59 [pid = 2356] [id = 233] 16:04:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (1BAD0000) [pid = 2356] [serial = 698] [outer = 00000000] 16:04:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (1BC74000) [pid = 2356] [serial = 699] [outer = 1BAD0000] 16:04:47 INFO - PROCESS | 2356 | 1461107087504 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (1BDD0000) [pid = 2356] [serial = 700] [outer = 1BAD0000] 16:04:47 INFO - PROCESS | 2356 | 1461107087996 Marionette TRACE conn4 <- [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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 690ms 16:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:04:48 INFO - PROCESS | 2356 | 1461107088045 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 2356 | 1461107088047 Marionette TRACE conn4 <- [1,897,null,{"value":"13"}] 16:04:48 INFO - PROCESS | 2356 | 1461107088050 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 2356 | 1461107088052 Marionette TRACE conn4 <- [1,898,null,{}] 16:04:48 INFO - PROCESS | 2356 | 1461107088055 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 2356 | 1461107088172 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:04:48 INFO - PROCESS | 2356 | 1461107088179 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 2356 | ++DOCSHELL 1C43A000 == 60 [pid = 2356] [id = 234] 16:04:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (1C67A400) [pid = 2356] [serial = 701] [outer = 00000000] 16:04:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1C870000) [pid = 2356] [serial = 702] [outer = 1C67A400] 16:04:48 INFO - PROCESS | 2356 | 1461107088282 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1CD5D800) [pid = 2356] [serial = 703] [outer = 1C67A400] 16:04:48 INFO - PROCESS | 2356 | 1461107088760 Marionette TRACE conn4 <- [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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 771ms 16:04:48 INFO - PROCESS | 2356 | 1461107088822 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:04:48 INFO - PROCESS | 2356 | 1461107088824 Marionette TRACE conn4 <- [1,901,null,{"value":"13"}] 16:04:48 INFO - PROCESS | 2356 | 1461107088828 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 2356 | 1461107088829 Marionette TRACE conn4 <- [1,902,null,{}] 16:04:48 INFO - PROCESS | 2356 | 1461107088833 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 2356 | 1461107088958 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:04:49 INFO - PROCESS | 2356 | 1461107089031 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 2356 | ++DOCSHELL 1D1A3C00 == 61 [pid = 2356] [id = 235] 16:04:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (1D1A4C00) [pid = 2356] [serial = 704] [outer = 00000000] 16:04:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1D6CE400) [pid = 2356] [serial = 705] [outer = 1D1A4C00] 16:04:49 INFO - PROCESS | 2356 | 1461107089079 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1E29A400) [pid = 2356] [serial = 706] [outer = 1D1A4C00] 16:04:49 INFO - PROCESS | 2356 | 1461107089517 Marionette TRACE conn4 <- [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]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 16:04:49 INFO - PROCESS | 2356 | 1461107089558 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 2356 | 1461107089560 Marionette TRACE conn4 <- [1,905,null,{"value":"13"}] 16:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:04:49 INFO - PROCESS | 2356 | 1461107089569 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 2356 | 1461107089571 Marionette TRACE conn4 <- [1,906,null,{}] 16:04:49 INFO - PROCESS | 2356 | 1461107089574 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:49 INFO - PROCESS | 2356 | 1461107089770 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1392D400) [pid = 2356] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1C901C00) [pid = 2356] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (19FD7800) [pid = 2356] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (177EB400) [pid = 2356] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1404D400) [pid = 2356] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (1F964C00) [pid = 2356] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (1E61B800) [pid = 2356] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:04:49 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (2133F000) [pid = 2356] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:04:49 INFO - PROCESS | 2356 | 1461107089836 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 2356 | ++DOCSHELL 12A33C00 == 62 [pid = 2356] [id = 236] 16:04:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (12A3B800) [pid = 2356] [serial = 707] [outer = 00000000] 16:04:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (17D10400) [pid = 2356] [serial = 708] [outer = 12A3B800] 16:04:49 INFO - PROCESS | 2356 | 1461107089881 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (1BA4F800) [pid = 2356] [serial = 709] [outer = 12A3B800] 16:04:50 INFO - PROCESS | 2356 | 1461107090256 Marionette TRACE conn4 <- [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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 730ms 16:04:50 INFO - PROCESS | 2356 | 1461107090319 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 2356 | 1461107090321 Marionette TRACE conn4 <- [1,909,null,{"value":"13"}] 16:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:04:50 INFO - PROCESS | 2356 | 1461107090326 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 2356 | 1461107090328 Marionette TRACE conn4 <- [1,910,null,{}] 16:04:50 INFO - PROCESS | 2356 | 1461107090331 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 2356 | 1461107090415 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:04:50 INFO - PROCESS | 2356 | 1461107090422 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7EC00 == 63 [pid = 2356] [id = 237] 16:04:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1C977800) [pid = 2356] [serial = 710] [outer = 00000000] 16:04:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1F969400) [pid = 2356] [serial = 711] [outer = 1C977800] 16:04:50 INFO - PROCESS | 2356 | 1461107090467 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (204B6800) [pid = 2356] [serial = 712] [outer = 1C977800] 16:04:50 INFO - PROCESS | 2356 | 1461107090900 Marionette TRACE conn4 <- [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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 630ms 16:04:50 INFO - PROCESS | 2356 | 1461107090954 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 2356 | 1461107090957 Marionette TRACE conn4 <- [1,913,null,{"value":"13"}] 16:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:04:50 INFO - PROCESS | 2356 | 1461107090960 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 2356 | 1461107090961 Marionette TRACE conn4 <- [1,914,null,{}] 16:04:50 INFO - PROCESS | 2356 | 1461107090965 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 2356 | 1461107091050 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:04:51 INFO - PROCESS | 2356 | 1461107091057 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 2356 | ++DOCSHELL 204B9000 == 64 [pid = 2356] [id = 238] 16:04:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (204B9800) [pid = 2356] [serial = 713] [outer = 00000000] 16:04:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (204C0800) [pid = 2356] [serial = 714] [outer = 204B9800] 16:04:51 INFO - PROCESS | 2356 | 1461107091102 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (204C4800) [pid = 2356] [serial = 715] [outer = 204B9800] 16:04:51 INFO - PROCESS | 2356 | 1461107091534 Marionette TRACE conn4 <- [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]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 16:04:51 INFO - PROCESS | 2356 | 1461107091591 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 2356 | 1461107091593 Marionette TRACE conn4 <- [1,917,null,{"value":"13"}] 16:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:04:51 INFO - PROCESS | 2356 | 1461107091596 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 2356 | 1461107091598 Marionette TRACE conn4 <- [1,918,null,{}] 16:04:51 INFO - PROCESS | 2356 | 1461107091602 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 2356 | 1461107091687 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:04:51 INFO - PROCESS | 2356 | 1461107091693 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 2356 | ++DOCSHELL 1290E800 == 65 [pid = 2356] [id = 239] 16:04:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (129BDC00) [pid = 2356] [serial = 716] [outer = 00000000] 16:04:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (21339400) [pid = 2356] [serial = 717] [outer = 129BDC00] 16:04:51 INFO - PROCESS | 2356 | 1461107091743 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (214E3800) [pid = 2356] [serial = 718] [outer = 129BDC00] 16:04:52 INFO - PROCESS | 2356 | 1461107092487 Marionette TRACE conn4 <- [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]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 930ms 16:04:52 INFO - PROCESS | 2356 | 1461107092531 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 2356 | 1461107092537 Marionette TRACE conn4 <- [1,921,null,{"value":"13"}] 16:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:04:52 INFO - PROCESS | 2356 | 1461107092543 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 2356 | 1461107092547 Marionette TRACE conn4 <- [1,922,null,{}] 16:04:52 INFO - PROCESS | 2356 | 1461107092553 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:52 INFO - PROCESS | 2356 | 1461107092694 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:04:52 INFO - PROCESS | 2356 | 1461107092837 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 2356 | ++DOCSHELL 13932000 == 66 [pid = 2356] [id = 240] 16:04:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1407F400) [pid = 2356] [serial = 719] [outer = 00000000] 16:04:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (17947400) [pid = 2356] [serial = 720] [outer = 1407F400] 16:04:52 INFO - PROCESS | 2356 | 1461107092900 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (17E0D000) [pid = 2356] [serial = 721] [outer = 1407F400] 16:04:53 INFO - PROCESS | 2356 | 1461107093545 Marionette TRACE conn4 <- [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]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1079ms 16:04:53 INFO - PROCESS | 2356 | 1461107093626 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 2356 | 1461107093632 Marionette TRACE conn4 <- [1,925,null,{"value":"13"}] 16:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:04:53 INFO - PROCESS | 2356 | 1461107093638 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 2356 | 1461107093641 Marionette TRACE conn4 <- [1,926,null,{}] 16:04:53 INFO - PROCESS | 2356 | 1461107093645 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 2356 | 1461107093762 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:04:53 INFO - PROCESS | 2356 | 1461107093905 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 2356 | ++DOCSHELL 0F12DC00 == 67 [pid = 2356] [id = 241] 16:04:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (191A7000) [pid = 2356] [serial = 722] [outer = 00000000] 16:04:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1C970C00) [pid = 2356] [serial = 723] [outer = 191A7000] 16:04:53 INFO - PROCESS | 2356 | 1461107093963 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1CD5CC00) [pid = 2356] [serial = 724] [outer = 191A7000] 16:04:54 INFO - PROCESS | 2356 | 1461107094601 Marionette TRACE conn4 <- [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]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 970ms 16:04:54 INFO - PROCESS | 2356 | 1461107094610 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 2356 | 1461107094612 Marionette TRACE conn4 <- [1,929,null,{"value":"13"}] 16:04:54 INFO - PROCESS | 2356 | 1461107094616 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:04:54 INFO - PROCESS | 2356 | 1461107094620 Marionette TRACE conn4 <- [1,930,null,{}] 16:04:54 INFO - PROCESS | 2356 | 1461107094631 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:54 INFO - PROCESS | 2356 | 1461107094745 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:04:54 INFO - PROCESS | 2356 | 1461107094858 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 2356 | ++DOCSHELL 214E9000 == 68 [pid = 2356] [id = 242] 16:04:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (214F4000) [pid = 2356] [serial = 725] [outer = 00000000] 16:04:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (21550400) [pid = 2356] [serial = 726] [outer = 214F4000] 16:04:54 INFO - PROCESS | 2356 | 1461107094961 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (21F3F000) [pid = 2356] [serial = 727] [outer = 214F4000] 16:04:55 INFO - PROCESS | 2356 | 1461107095585 Marionette TRACE conn4 <- [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]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1023ms 16:04:55 INFO - PROCESS | 2356 | 1461107095654 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 2356 | 1461107095657 Marionette TRACE conn4 <- [1,933,null,{"value":"13"}] 16:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:04:55 INFO - PROCESS | 2356 | 1461107095662 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 2356 | 1461107095664 Marionette TRACE conn4 <- [1,934,null,{}] 16:04:55 INFO - PROCESS | 2356 | 1461107095668 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 2356 | 1461107095804 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:04:55 INFO - PROCESS | 2356 | 1461107095944 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 2356 | ++DOCSHELL 232DE000 == 69 [pid = 2356] [id = 243] 16:04:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (232DF000) [pid = 2356] [serial = 728] [outer = 00000000] 16:04:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (238D5C00) [pid = 2356] [serial = 729] [outer = 232DF000] 16:04:55 INFO - PROCESS | 2356 | 1461107096006 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (2392A000) [pid = 2356] [serial = 730] [outer = 232DF000] 16:04:56 INFO - PROCESS | 2356 | 1461107096551 Marionette TRACE conn4 <- [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]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 931ms 16:04:56 INFO - PROCESS | 2356 | 1461107096595 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 2356 | 1461107096597 Marionette TRACE conn4 <- [1,937,null,{"value":"13"}] 16:04:56 INFO - PROCESS | 2356 | 1461107096601 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:04:56 INFO - PROCESS | 2356 | 1461107096603 Marionette TRACE conn4 <- [1,938,null,{}] 16:04:56 INFO - PROCESS | 2356 | 1461107096606 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 2356 | 1461107096716 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:04:56 INFO - PROCESS | 2356 | 1461107096830 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 2356 | ++DOCSHELL 1844A000 == 70 [pid = 2356] [id = 244] 16:04:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (1844AC00) [pid = 2356] [serial = 731] [outer = 00000000] 16:04:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (18451400) [pid = 2356] [serial = 732] [outer = 1844AC00] 16:04:56 INFO - PROCESS | 2356 | 1461107096930 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (18453C00) [pid = 2356] [serial = 733] [outer = 1844AC00] 16:04:57 INFO - PROCESS | 2356 | 1461107097538 Marionette TRACE conn4 <- [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]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 970ms 16:04:57 INFO - PROCESS | 2356 | 1461107097575 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 2356 | 1461107097577 Marionette TRACE conn4 <- [1,941,null,{"value":"13"}] 16:04:57 INFO - PROCESS | 2356 | 1461107097580 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:04:57 INFO - PROCESS | 2356 | 1461107097582 Marionette TRACE conn4 <- [1,942,null,{}] 16:04:57 INFO - PROCESS | 2356 | 1461107097586 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:57 INFO - PROCESS | 2356 | 1461107097709 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:04:57 INFO - PROCESS | 2356 | 1461107097849 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 2356 | ++DOCSHELL 14081400 == 71 [pid = 2356] [id = 245] 16:04:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (18455000) [pid = 2356] [serial = 734] [outer = 00000000] 16:04:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (23F98C00) [pid = 2356] [serial = 735] [outer = 18455000] 16:04:57 INFO - PROCESS | 2356 | 1461107097908 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (23F9B800) [pid = 2356] [serial = 736] [outer = 18455000] 16:04:58 INFO - PROCESS | 2356 | 1461107098522 Marionette TRACE conn4 <- [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]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 970ms 16:04:58 INFO - PROCESS | 2356 | 1461107098555 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 2356 | 1461107098557 Marionette TRACE conn4 <- [1,945,null,{"value":"13"}] 16:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:04:58 INFO - PROCESS | 2356 | 1461107098561 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 2356 | 1461107098563 Marionette TRACE conn4 <- [1,946,null,{}] 16:04:58 INFO - PROCESS | 2356 | 1461107098566 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 2356 | 1461107098835 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:04:58 INFO - PROCESS | 2356 | 1461107098990 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 2356 | ++DOCSHELL 1392A800 == 72 [pid = 2356] [id = 246] 16:04:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 156 (13934000) [pid = 2356] [serial = 737] [outer = 00000000] 16:04:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 157 (17094C00) [pid = 2356] [serial = 738] [outer = 13934000] 16:04:59 INFO - PROCESS | 2356 | 1461107099048 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 158 (18448C00) [pid = 2356] [serial = 739] [outer = 13934000] 16:04:59 INFO - PROCESS | 2356 | 1461107099663 Marionette TRACE conn4 <- [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]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1175ms 16:04:59 INFO - PROCESS | 2356 | 1461107099741 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 2356 | 1461107099746 Marionette TRACE conn4 <- [1,949,null,{"value":"13"}] 16:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:04:59 INFO - PROCESS | 2356 | 1461107099750 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 2356 | 1461107099754 Marionette TRACE conn4 <- [1,950,null,{}] 16:04:59 INFO - PROCESS | 2356 | 1461107099760 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:59 INFO - PROCESS | 2356 | 1461107099878 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:05:00 INFO - PROCESS | 2356 | 1461107100014 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 2356 | ++DOCSHELL 1A50B000 == 73 [pid = 2356] [id = 247] 16:05:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (1A6EB400) [pid = 2356] [serial = 740] [outer = 00000000] 16:05:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (1B70E400) [pid = 2356] [serial = 741] [outer = 1A6EB400] 16:05:00 INFO - PROCESS | 2356 | 1461107100067 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (1BAD5800) [pid = 2356] [serial = 742] [outer = 1A6EB400] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 204B9000 == 72 [pid = 2356] [id = 238] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 1BB7EC00 == 71 [pid = 2356] [id = 237] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 12A33C00 == 70 [pid = 2356] [id = 236] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 1D1A3C00 == 69 [pid = 2356] [id = 235] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 1C43A000 == 68 [pid = 2356] [id = 234] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 0F136000 == 67 [pid = 2356] [id = 233] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 1B310C00 == 66 [pid = 2356] [id = 232] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 12D6E400 == 65 [pid = 2356] [id = 231] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 17E10000 == 64 [pid = 2356] [id = 230] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (1D1A1800) [pid = 2356] [serial = 620] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (17986C00) [pid = 2356] [serial = 623] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (1BDD6800) [pid = 2356] [serial = 626] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 157 (214E2C00) [pid = 2356] [serial = 629] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 156 (21553800) [pid = 2356] [serial = 632] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 155 (1C682400) [pid = 2356] [serial = 635] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (22044000) [pid = 2356] [serial = 638] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (22041400) [pid = 2356] [serial = 665] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOCSHELL 0F136C00 == 63 [pid = 2356] [id = 229] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (17E05400) [pid = 2356] [serial = 647] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (1907D400) [pid = 2356] [serial = 648] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (1C97C000) [pid = 2356] [serial = 653] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (1BDD9C00) [pid = 2356] [serial = 645] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (1BC6E400) [pid = 2356] [serial = 644] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (1BDD1000) [pid = 2356] [serial = 650] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (1C4D5C00) [pid = 2356] [serial = 651] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (190CE400) [pid = 2356] [serial = 642] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (17764C00) [pid = 2356] [serial = 641] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (1F999800) [pid = 2356] [serial = 656] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (20530800) [pid = 2356] [serial = 659] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (214EA000) [pid = 2356] [serial = 662] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (2038F400) [pid = 2356] [serial = 657] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (214F4800) [pid = 2356] [serial = 663] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (2053C000) [pid = 2356] [serial = 660] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1CD61800) [pid = 2356] [serial = 654] [outer = 00000000] [url = about:blank] 16:05:00 INFO - PROCESS | 2356 | 1461107100723 Marionette TRACE conn4 <- [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]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1021ms 16:05:00 INFO - PROCESS | 2356 | 1461107100777 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 2356 | 1461107100779 Marionette TRACE conn4 <- [1,953,null,{"value":"13"}] 16:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:05:00 INFO - PROCESS | 2356 | 1461107100783 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 2356 | 1461107100785 Marionette TRACE conn4 <- [1,954,null,{}] 16:05:00 INFO - PROCESS | 2356 | 1461107100789 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 2356 | 1461107100882 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:05:00 INFO - PROCESS | 2356 | 1461107100985 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 2356 | ++DOCSHELL 12B35000 == 64 [pid = 2356] [id = 248] 16:05:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (12B36400) [pid = 2356] [serial = 743] [outer = 00000000] 16:05:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (17944C00) [pid = 2356] [serial = 744] [outer = 12B36400] 16:05:01 INFO - PROCESS | 2356 | 1461107101035 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (18A07000) [pid = 2356] [serial = 745] [outer = 12B36400] 16:05:01 INFO - PROCESS | 2356 | 1461107101465 Marionette TRACE conn4 <- [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]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 16:05:01 INFO - PROCESS | 2356 | 1461107101516 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 2356 | 1461107101520 Marionette TRACE conn4 <- [1,957,null,{"value":"13"}] 16:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:05:01 INFO - PROCESS | 2356 | 1461107101534 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 2356 | 1461107101538 Marionette TRACE conn4 <- [1,958,null,{}] 16:05:01 INFO - PROCESS | 2356 | 1461107101542 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 2356 | 1461107101669 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:05:01 INFO - PROCESS | 2356 | 1461107101683 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 2356 | ++DOCSHELL 1C427400 == 65 [pid = 2356] [id = 249] 16:05:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1C428400) [pid = 2356] [serial = 746] [outer = 00000000] 16:05:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1C67CC00) [pid = 2356] [serial = 747] [outer = 1C428400] 16:05:01 INFO - PROCESS | 2356 | 1461107101729 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1C686C00) [pid = 2356] [serial = 748] [outer = 1C428400] 16:05:02 INFO - PROCESS | 2356 | 1461107102199 Marionette TRACE conn4 <- [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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 690ms 16:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:05:02 INFO - PROCESS | 2356 | 1461107102216 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 2356 | 1461107102218 Marionette TRACE conn4 <- [1,961,null,{"value":"13"}] 16:05:02 INFO - PROCESS | 2356 | 1461107102221 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 2356 | 1461107102223 Marionette TRACE conn4 <- [1,962,null,{}] 16:05:02 INFO - PROCESS | 2356 | 1461107102227 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:02 INFO - PROCESS | 2356 | 1461107102312 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:05:02 INFO - PROCESS | 2356 | 1461107102318 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 2356 | ++DOCSHELL 1C96FC00 == 66 [pid = 2356] [id = 250] 16:05:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1CD2A000) [pid = 2356] [serial = 749] [outer = 00000000] 16:05:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1D19B800) [pid = 2356] [serial = 750] [outer = 1CD2A000] 16:05:02 INFO - PROCESS | 2356 | 1461107102363 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (1D638800) [pid = 2356] [serial = 751] [outer = 1CD2A000] 16:05:02 INFO - PROCESS | 2356 | 1461107102828 Marionette TRACE conn4 <- [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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 670ms 16:05:02 INFO - PROCESS | 2356 | 1461107102892 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 2356 | 1461107102894 Marionette TRACE conn4 <- [1,965,null,{"value":"13"}] 16:05:02 INFO - PROCESS | 2356 | 1461107102897 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 2356 | 1461107102899 Marionette TRACE conn4 <- [1,966,null,{}] 16:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:05:02 INFO - PROCESS | 2356 | 1461107102911 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 2356 | 1461107103032 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:05:03 INFO - PROCESS | 2356 | 1461107103137 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 2356 | ++DOCSHELL 1F904800 == 67 [pid = 2356] [id = 251] 16:05:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (1F963800) [pid = 2356] [serial = 752] [outer = 00000000] 16:05:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (20388400) [pid = 2356] [serial = 753] [outer = 1F963800] 16:05:03 INFO - PROCESS | 2356 | 1461107103192 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (204BC800) [pid = 2356] [serial = 754] [outer = 1F963800] 16:05:03 INFO - PROCESS | 2356 | 1461107103639 Marionette TRACE conn4 <- [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]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 770ms 16:05:03 INFO - PROCESS | 2356 | 1461107103672 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 2356 | 1461107103674 Marionette TRACE conn4 <- [1,969,null,{"value":"13"}] 16:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:05:03 INFO - PROCESS | 2356 | 1461107103677 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 2356 | 1461107103679 Marionette TRACE conn4 <- [1,970,null,{}] 16:05:03 INFO - PROCESS | 2356 | 1461107103682 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 2356 | 1461107103806 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:05:03 INFO - PROCESS | 2356 | 1461107103873 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 2356 | ++DOCSHELL 204C3400 == 68 [pid = 2356] [id = 252] 16:05:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (204C4C00) [pid = 2356] [serial = 755] [outer = 00000000] 16:05:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (214D8C00) [pid = 2356] [serial = 756] [outer = 204C4C00] 16:05:03 INFO - PROCESS | 2356 | 1461107103920 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (214E7800) [pid = 2356] [serial = 757] [outer = 204C4C00] 16:05:04 INFO - PROCESS | 2356 | 1461107104378 Marionette TRACE conn4 <- [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]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 730ms 16:05:04 INFO - PROCESS | 2356 | 1461107104412 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 2356 | 1461107104414 Marionette TRACE conn4 <- [1,973,null,{"value":"13"}] 16:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:05:04 INFO - PROCESS | 2356 | 1461107104417 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 2356 | 1461107104418 Marionette TRACE conn4 <- [1,974,null,{}] 16:05:04 INFO - PROCESS | 2356 | 1461107104450 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:04 INFO - PROCESS | 2356 | 1461107104574 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:05:05 INFO - PROCESS | 2356 | 1461107105003 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (1BAD0000) [pid = 2356] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (1B324C00) [pid = 2356] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (17E74C00) [pid = 2356] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (0F77FC00) [pid = 2356] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (139E5800) [pid = 2356] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (1BAD3400) [pid = 2356] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (1B31E800) [pid = 2356] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (1407E000) [pid = 2356] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (1B706C00) [pid = 2356] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (1C439000) [pid = 2356] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (1D196800) [pid = 2356] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (12909000) [pid = 2356] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (21CAC000) [pid = 2356] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (1793BC00) [pid = 2356] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (21F45000) [pid = 2356] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (2038A000) [pid = 2356] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (214E5800) [pid = 2356] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (204B9800) [pid = 2356] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1C67A400) [pid = 2356] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1D1A4C00) [pid = 2356] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (12A3B800) [pid = 2356] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1C977800) [pid = 2356] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:05:05 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (12DB4800) [pid = 2356] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:05:05 INFO - PROCESS | 2356 | ++DOCSHELL 0F120400 == 69 [pid = 2356] [id = 253] 16:05:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (0F122000) [pid = 2356] [serial = 758] [outer = 00000000] 16:05:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (0FDF8800) [pid = 2356] [serial = 759] [outer = 0F122000] 16:05:05 INFO - PROCESS | 2356 | 1461107105078 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (12A3E000) [pid = 2356] [serial = 760] [outer = 0F122000] 16:05:05 INFO - PROCESS | 2356 | 1461107105739 Marionette TRACE conn4 <- [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]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1371ms 16:05:05 INFO - PROCESS | 2356 | 1461107105789 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 2356 | 1461107105795 Marionette TRACE conn4 <- [1,977,null,{"value":"13"}] 16:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:05:05 INFO - PROCESS | 2356 | 1461107105801 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 2356 | 1461107105804 Marionette TRACE conn4 <- [1,978,null,{}] 16:05:05 INFO - PROCESS | 2356 | 1461107105810 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 2356 | 1461107105959 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:05:06 INFO - PROCESS | 2356 | 1461107106103 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 2356 | ++DOCSHELL 17E0DC00 == 70 [pid = 2356] [id = 254] 16:05:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (18448400) [pid = 2356] [serial = 761] [outer = 00000000] 16:05:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (1A50AC00) [pid = 2356] [serial = 762] [outer = 18448400] 16:05:06 INFO - PROCESS | 2356 | 1461107106163 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (1A6F6400) [pid = 2356] [serial = 763] [outer = 18448400] 16:05:06 INFO - PROCESS | 2356 | 1461107106794 Marionette TRACE conn4 <- [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]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1023ms 16:05:06 INFO - PROCESS | 2356 | 1461107106829 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 2356 | 1461107106834 Marionette TRACE conn4 <- [1,981,null,{"value":"13"}] 16:05:06 INFO - PROCESS | 2356 | 1461107106839 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:05:06 INFO - PROCESS | 2356 | 1461107106841 Marionette TRACE conn4 <- [1,982,null,{}] 16:05:06 INFO - PROCESS | 2356 | 1461107106845 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 2356 | 1461107106962 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:05:07 INFO - PROCESS | 2356 | 1461107107120 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 2356 | ++DOCSHELL 1B310800 == 71 [pid = 2356] [id = 255] 16:05:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (1BB7A800) [pid = 2356] [serial = 764] [outer = 00000000] 16:05:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1C67C800) [pid = 2356] [serial = 765] [outer = 1BB7A800] 16:05:07 INFO - PROCESS | 2356 | 1461107107178 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1CD60400) [pid = 2356] [serial = 766] [outer = 1BB7A800] 16:05:07 INFO - PROCESS | 2356 | 1461107107815 Marionette TRACE conn4 <- [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]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1016ms 16:05:07 INFO - PROCESS | 2356 | 1461107107858 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 2356 | 1461107107861 Marionette TRACE conn4 <- [1,985,null,{"value":"13"}] 16:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:05:07 INFO - PROCESS | 2356 | 1461107107866 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 2356 | 1461107107873 Marionette TRACE conn4 <- [1,986,null,{}] 16:05:07 INFO - PROCESS | 2356 | 1461107107882 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 2356 | 1461107108020 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:05:08 INFO - PROCESS | 2356 | 1461107108159 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 2356 | ++DOCSHELL 204B8400 == 72 [pid = 2356] [id = 256] 16:05:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (204BBC00) [pid = 2356] [serial = 767] [outer = 00000000] 16:05:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (214E0800) [pid = 2356] [serial = 768] [outer = 204BBC00] 16:05:08 INFO - PROCESS | 2356 | 1461107108220 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (2154EC00) [pid = 2356] [serial = 769] [outer = 204BBC00] 16:05:08 INFO - PROCESS | 2356 | 1461107108841 Marionette TRACE conn4 <- [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]]]}] 16:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1023ms 16:05:08 INFO - PROCESS | 2356 | 1461107108891 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 2356 | 1461107108894 Marionette TRACE conn4 <- [1,989,null,{"value":"13"}] 16:05:08 INFO - PROCESS | 2356 | 1461107108898 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:05:08 INFO - PROCESS | 2356 | 1461107108900 Marionette TRACE conn4 <- [1,990,null,{}] 16:05:08 INFO - PROCESS | 2356 | 1461107108904 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 2356 | 1461107109016 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:05:09 INFO - PROCESS | 2356 | 1461107109174 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 2356 | ++DOCSHELL 21559400 == 73 [pid = 2356] [id = 257] 16:05:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (21F42800) [pid = 2356] [serial = 770] [outer = 00000000] 16:05:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (232E1400) [pid = 2356] [serial = 771] [outer = 21F42800] 16:05:09 INFO - PROCESS | 2356 | 1461107109235 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (232E1C00) [pid = 2356] [serial = 772] [outer = 21F42800] 16:05:09 INFO - PROCESS | 2356 | 1461107109798 Marionette TRACE conn4 <- [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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 930ms 16:05:09 INFO - PROCESS | 2356 | 1461107109831 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 2356 | 1461107109833 Marionette TRACE conn4 <- [1,993,null,{"value":"13"}] 16:05:09 INFO - PROCESS | 2356 | 1461107109837 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:05:09 INFO - PROCESS | 2356 | 1461107109839 Marionette TRACE conn4 <- [1,994,null,{}] 16:05:09 INFO - PROCESS | 2356 | 1461107109842 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 2356 | 1461107109950 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:05:10 INFO - PROCESS | 2356 | 1461107110061 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 2356 | ++DOCSHELL 2392D400 == 74 [pid = 2356] [id = 258] 16:05:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (2392DC00) [pid = 2356] [serial = 773] [outer = 00000000] 16:05:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (23938400) [pid = 2356] [serial = 774] [outer = 2392DC00] 16:05:10 INFO - PROCESS | 2356 | 1461107110168 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (23F9E800) [pid = 2356] [serial = 775] [outer = 2392DC00] 16:05:10 INFO - PROCESS | 2356 | 1461107110795 Marionette TRACE conn4 <- [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]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1016ms 16:05:10 INFO - PROCESS | 2356 | 1461107110858 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 2356 | 1461107110861 Marionette TRACE conn4 <- [1,997,null,{"value":"13"}] 16:05:10 INFO - PROCESS | 2356 | 1461107110864 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:05:10 INFO - PROCESS | 2356 | 1461107110866 Marionette TRACE conn4 <- [1,998,null,{}] 16:05:10 INFO - PROCESS | 2356 | 1461107110870 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:10 INFO - PROCESS | 2356 | 1461107110980 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:05:11 INFO - PROCESS | 2356 | 1461107111126 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 2356 | ++DOCSHELL 23936400 == 75 [pid = 2356] [id = 259] 16:05:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (241C0800) [pid = 2356] [serial = 776] [outer = 00000000] 16:05:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (241C7800) [pid = 2356] [serial = 777] [outer = 241C0800] 16:05:11 INFO - PROCESS | 2356 | 1461107111183 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (241C9000) [pid = 2356] [serial = 778] [outer = 241C0800] 16:05:11 INFO - PROCESS | 2356 | 1461107111800 Marionette TRACE conn4 <- [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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 970ms 16:05:11 INFO - PROCESS | 2356 | 1461107111838 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 2356 | 1461107111841 Marionette TRACE conn4 <- [1,1001,null,{"value":"13"}] 16:05:11 INFO - PROCESS | 2356 | 1461107111844 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:05:11 INFO - PROCESS | 2356 | 1461107111847 Marionette TRACE conn4 <- [1,1002,null,{}] 16:05:11 INFO - PROCESS | 2356 | 1461107111850 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 2356 | 1461107111960 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:05:12 INFO - PROCESS | 2356 | 1461107112122 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 2356 | ++DOCSHELL 0F12AC00 == 76 [pid = 2356] [id = 260] 16:05:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (0F134000) [pid = 2356] [serial = 779] [outer = 00000000] 16:05:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (12DB3400) [pid = 2356] [serial = 780] [outer = 0F134000] 16:05:12 INFO - PROCESS | 2356 | 1461107112179 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (191AA400) [pid = 2356] [serial = 781] [outer = 0F134000] 16:05:12 INFO - PROCESS | 2356 | 1461107112974 Marionette TRACE conn4 <- [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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1182ms 16:05:13 INFO - PROCESS | 2356 | 1461107113031 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 2356 | 1461107113034 Marionette TRACE conn4 <- [1,1005,null,{"value":"13"}] 16:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:05:13 INFO - PROCESS | 2356 | 1461107113040 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 2356 | 1461107113043 Marionette TRACE conn4 <- [1,1006,null,{}] 16:05:13 INFO - PROCESS | 2356 | 1461107113049 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 2356 | 1461107113154 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:05:13 INFO - PROCESS | 2356 | 1461107113301 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 2356 | ++DOCSHELL 12A38400 == 77 [pid = 2356] [id = 261] 16:05:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (12A3D800) [pid = 2356] [serial = 782] [outer = 00000000] 16:05:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (12B08C00) [pid = 2356] [serial = 783] [outer = 12A3D800] 16:05:13 INFO - PROCESS | 2356 | 1461107113355 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 156 (12A40400) [pid = 2356] [serial = 784] [outer = 12A3D800] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 204C3400 == 76 [pid = 2356] [id = 252] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 1F904800 == 75 [pid = 2356] [id = 251] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 1C96FC00 == 74 [pid = 2356] [id = 250] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 1C427400 == 73 [pid = 2356] [id = 249] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 12B35000 == 72 [pid = 2356] [id = 248] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 1A50B000 == 71 [pid = 2356] [id = 247] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 1392A800 == 70 [pid = 2356] [id = 246] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 0F12DC00 == 69 [pid = 2356] [id = 241] 16:05:13 INFO - PROCESS | 2356 | --DOCSHELL 13932000 == 68 [pid = 2356] [id = 240] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 155 (1CD96000) [pid = 2356] [serial = 588] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (1E6C4800) [pid = 2356] [serial = 522] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (1D1A5000) [pid = 2356] [serial = 621] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (12B05C00) [pid = 2356] [serial = 516] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (22041C00) [pid = 2356] [serial = 480] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (1A2B6000) [pid = 2356] [serial = 519] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (22048000) [pid = 2356] [serial = 528] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (21552800) [pid = 2356] [serial = 477] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (21A25800) [pid = 2356] [serial = 525] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (1D6D2000) [pid = 2356] [serial = 549] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (1BDD4000) [pid = 2356] [serial = 555] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (1A2B1000) [pid = 2356] [serial = 585] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (21A1EC00) [pid = 2356] [serial = 675] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (0F137400) [pid = 2356] [serial = 678] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (238D4800) [pid = 2356] [serial = 681] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (23932400) [pid = 2356] [serial = 684] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (204B6800) [pid = 2356] [serial = 712] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (17943400) [pid = 2356] [serial = 384] [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.] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (204C4800) [pid = 2356] [serial = 715] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (1BA4F800) [pid = 2356] [serial = 709] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (1BDD0000) [pid = 2356] [serial = 700] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (1796AC00) [pid = 2356] [serial = 552] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (204C0800) [pid = 2356] [serial = 714] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1C870000) [pid = 2356] [serial = 702] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1D6CE400) [pid = 2356] [serial = 705] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1CD5D800) [pid = 2356] [serial = 703] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (17D10400) [pid = 2356] [serial = 708] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1E29A400) [pid = 2356] [serial = 706] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (17D9AC00) [pid = 2356] [serial = 668] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (1F969400) [pid = 2356] [serial = 711] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (17D0FC00) [pid = 2356] [serial = 693] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1A2ADC00) [pid = 2356] [serial = 694] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (1BC74000) [pid = 2356] [serial = 699] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1BA4B000) [pid = 2356] [serial = 696] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1BA51C00) [pid = 2356] [serial = 697] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1A50A800) [pid = 2356] [serial = 691] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (19FD0000) [pid = 2356] [serial = 690] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12A6EC00) [pid = 2356] [serial = 688] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (12A0FC00) [pid = 2356] [serial = 687] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (171D3C00) [pid = 2356] [serial = 671] [outer = 00000000] [url = about:blank] 16:05:13 INFO - PROCESS | 2356 | 1461107113913 Marionette TRACE conn4 <- [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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 930ms 16:05:13 INFO - PROCESS | 2356 | 1461107113971 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 2356 | 1461107113976 Marionette TRACE conn4 <- [1,1009,null,{"value":"13"}] 16:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:05:13 INFO - PROCESS | 2356 | 1461107113982 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 2356 | 1461107113984 Marionette TRACE conn4 <- [1,1010,null,{}] 16:05:13 INFO - PROCESS | 2356 | 1461107113988 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 2356 | 1461107114081 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:05:14 INFO - PROCESS | 2356 | 1461107114087 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 2356 | ++DOCSHELL 12A6EC00 == 69 [pid = 2356] [id = 262] 16:05:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (12B07800) [pid = 2356] [serial = 785] [outer = 00000000] 16:05:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (12BDD800) [pid = 2356] [serial = 786] [outer = 12B07800] 16:05:14 INFO - PROCESS | 2356 | 1461107114134 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (13928400) [pid = 2356] [serial = 787] [outer = 12B07800] 16:05:14 INFO - PROCESS | 2356 | 1461107114614 Marionette TRACE conn4 <- [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]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 16:05:14 INFO - PROCESS | 2356 | 1461107114680 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 2356 | 1461107114683 Marionette TRACE conn4 <- [1,1013,null,{"value":"13"}] 16:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:05:14 INFO - PROCESS | 2356 | 1461107114686 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 2356 | 1461107114690 Marionette TRACE conn4 <- [1,1014,null,{}] 16:05:14 INFO - PROCESS | 2356 | 1461107114700 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 2356 | 1461107114798 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:05:14 INFO - PROCESS | 2356 | 1461107114903 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 2356 | ++DOCSHELL 1793E000 == 70 [pid = 2356] [id = 263] 16:05:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1793EC00) [pid = 2356] [serial = 788] [outer = 00000000] 16:05:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1796CC00) [pid = 2356] [serial = 789] [outer = 1793EC00] 16:05:14 INFO - PROCESS | 2356 | 1461107114957 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (17D10400) [pid = 2356] [serial = 790] [outer = 1793EC00] 16:05:15 INFO - PROCESS | 2356 | 1461107115375 Marionette TRACE conn4 <- [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]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 730ms 16:05:15 INFO - PROCESS | 2356 | 1461107115421 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 2356 | 1461107115424 Marionette TRACE conn4 <- [1,1017,null,{"value":"13"}] 16:05:15 INFO - PROCESS | 2356 | 1461107115427 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 2356 | 1461107115429 Marionette TRACE conn4 <- [1,1018,null,{}] 16:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:05:15 INFO - PROCESS | 2356 | 1461107115432 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 2356 | 1461107115534 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:05:15 INFO - PROCESS | 2356 | 1461107115541 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 2356 | ++DOCSHELL 18448800 == 71 [pid = 2356] [id = 264] 16:05:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (18449000) [pid = 2356] [serial = 791] [outer = 00000000] 16:05:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (18AE3000) [pid = 2356] [serial = 792] [outer = 18449000] 16:05:15 INFO - PROCESS | 2356 | 1461107115591 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (19FCD400) [pid = 2356] [serial = 793] [outer = 18449000] 16:05:16 INFO - PROCESS | 2356 | 1461107116088 Marionette TRACE conn4 <- [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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 731ms 16:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:05:16 INFO - PROCESS | 2356 | 1461107116199 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 2356 | 1461107116201 Marionette TRACE conn4 <- [1,1021,null,{"value":"13"}] 16:05:16 INFO - PROCESS | 2356 | 1461107116204 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 2356 | 1461107116206 Marionette TRACE conn4 <- [1,1022,null,{}] 16:05:16 INFO - PROCESS | 2356 | 1461107116210 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:16 INFO - PROCESS | 2356 | 1461107116335 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:05:16 INFO - PROCESS | 2356 | 1461107116404 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 2356 | ++DOCSHELL 190CF400 == 72 [pid = 2356] [id = 265] 16:05:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (191A4000) [pid = 2356] [serial = 794] [outer = 00000000] 16:05:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (1A2B2000) [pid = 2356] [serial = 795] [outer = 191A4000] 16:05:16 INFO - PROCESS | 2356 | 1461107116450 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (1A2B6800) [pid = 2356] [serial = 796] [outer = 191A4000] 16:05:16 INFO - PROCESS | 2356 | 1461107116909 Marionette TRACE conn4 <- [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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 730ms 16:05:16 INFO - PROCESS | 2356 | 1461107116947 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 2356 | 1461107116949 Marionette TRACE conn4 <- [1,1025,null,{"value":"13"}] 16:05:16 INFO - PROCESS | 2356 | 1461107116952 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 2356 | 1461107116954 Marionette TRACE conn4 <- [1,1026,null,{}] 16:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:05:16 INFO - PROCESS | 2356 | 1461107116958 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 2356 | 1461107117100 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:05:17 INFO - PROCESS | 2356 | 1461107117169 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 2356 | ++DOCSHELL 1B306000 == 73 [pid = 2356] [id = 266] 16:05:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1B30D400) [pid = 2356] [serial = 797] [outer = 00000000] 16:05:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1B707C00) [pid = 2356] [serial = 798] [outer = 1B30D400] 16:05:17 INFO - PROCESS | 2356 | 1461107117217 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (1BA43800) [pid = 2356] [serial = 799] [outer = 1B30D400] 16:05:17 INFO - PROCESS | 2356 | 1461107117664 Marionette TRACE conn4 <- [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]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 770ms 16:05:17 INFO - PROCESS | 2356 | 1461107117728 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 2356 | 1461107117730 Marionette TRACE conn4 <- [1,1029,null,{"value":"13"}] 16:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:05:17 INFO - PROCESS | 2356 | 1461107117734 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 2356 | 1461107117735 Marionette TRACE conn4 <- [1,1030,null,{}] 16:05:17 INFO - PROCESS | 2356 | 1461107117746 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 2356 | 1461107117875 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:05:17 INFO - PROCESS | 2356 | 1461107117941 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 2356 | ++DOCSHELL 1A6F1000 == 74 [pid = 2356] [id = 267] 16:05:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1BA4B000) [pid = 2356] [serial = 800] [outer = 00000000] 16:05:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1BAD4000) [pid = 2356] [serial = 801] [outer = 1BA4B000] 16:05:17 INFO - PROCESS | 2356 | 1461107117986 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (1BB79C00) [pid = 2356] [serial = 802] [outer = 1BA4B000] 16:05:18 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (13934000) [pid = 2356] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:05:18 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1C428400) [pid = 2356] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:05:18 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (12B36400) [pid = 2356] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:05:18 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1A6EB400) [pid = 2356] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:05:18 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1CD2A000) [pid = 2356] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:05:18 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1F963800) [pid = 2356] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:05:18 INFO - PROCESS | 2356 | 1461107118437 Marionette TRACE conn4 <- [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]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 730ms 16:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:05:18 INFO - PROCESS | 2356 | 1461107118464 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 2356 | 1461107118466 Marionette TRACE conn4 <- [1,1033,null,{"value":"13"}] 16:05:18 INFO - PROCESS | 2356 | 1461107118470 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 2356 | 1461107118471 Marionette TRACE conn4 <- [1,1034,null,{}] 16:05:18 INFO - PROCESS | 2356 | 1461107118475 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:18 INFO - PROCESS | 2356 | 1461107118560 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:05:18 INFO - PROCESS | 2356 | 1461107118566 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7C800 == 75 [pid = 2356] [id = 268] 16:05:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1BB7CC00) [pid = 2356] [serial = 803] [outer = 00000000] 16:05:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1BDD4000) [pid = 2356] [serial = 804] [outer = 1BB7CC00] 16:05:18 INFO - PROCESS | 2356 | 1461107118611 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (1BDDB000) [pid = 2356] [serial = 805] [outer = 1BB7CC00] 16:05:19 INFO - PROCESS | 2356 | 1461107119065 Marionette TRACE conn4 <- [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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 630ms 16:05:19 INFO - PROCESS | 2356 | 1461107119101 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 2356 | 1461107119103 Marionette TRACE conn4 <- [1,1037,null,{"value":"13"}] 16:05:19 INFO - PROCESS | 2356 | 1461107119106 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:05:19 INFO - PROCESS | 2356 | 1461107119108 Marionette TRACE conn4 <- [1,1038,null,{}] 16:05:19 INFO - PROCESS | 2356 | 1461107119112 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 2356 | 1461107119199 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:05:19 INFO - PROCESS | 2356 | 1461107119206 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 2356 | ++DOCSHELL 1BDDC800 == 76 [pid = 2356] [id = 269] 16:05:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1C420000) [pid = 2356] [serial = 806] [outer = 00000000] 16:05:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1C679000) [pid = 2356] [serial = 807] [outer = 1C420000] 16:05:19 INFO - PROCESS | 2356 | 1461107119251 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (1C684800) [pid = 2356] [serial = 808] [outer = 1C420000] 16:05:19 INFO - PROCESS | 2356 | 1461107119724 Marionette TRACE conn4 <- [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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 16:05:19 INFO - PROCESS | 2356 | 1461107119781 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 2356 | 1461107119783 Marionette TRACE conn4 <- [1,1041,null,{"value":"13"}] 16:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:05:19 INFO - PROCESS | 2356 | 1461107119786 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 2356 | 1461107119788 Marionette TRACE conn4 <- [1,1042,null,{}] 16:05:19 INFO - PROCESS | 2356 | 1461107119791 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 2356 | 1461107119879 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:05:19 INFO - PROCESS | 2356 | 1461107119886 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 2356 | ++DOCSHELL 1C973000 == 77 [pid = 2356] [id = 270] 16:05:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (1C974800) [pid = 2356] [serial = 809] [outer = 00000000] 16:05:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (1C97B000) [pid = 2356] [serial = 810] [outer = 1C974800] 16:05:19 INFO - PROCESS | 2356 | 1461107119930 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1CD5F400) [pid = 2356] [serial = 811] [outer = 1C974800] 16:05:20 INFO - PROCESS | 2356 | 1461107120636 Marionette TRACE conn4 <- [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]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 930ms 16:05:20 INFO - PROCESS | 2356 | 1461107120717 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 2356 | 1461107120722 Marionette TRACE conn4 <- [1,1045,null,{"value":"13"}] 16:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:05:20 INFO - PROCESS | 2356 | 1461107120729 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 2356 | 1461107120732 Marionette TRACE conn4 <- [1,1046,null,{}] 16:05:20 INFO - PROCESS | 2356 | 1461107120738 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 2356 | 1461107120901 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:05:21 INFO - PROCESS | 2356 | 1461107121043 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 2356 | ++DOCSHELL 12907000 == 78 [pid = 2356] [id = 271] 16:05:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (12A13800) [pid = 2356] [serial = 812] [outer = 00000000] 16:05:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (1392A800) [pid = 2356] [serial = 813] [outer = 12A13800] 16:05:21 INFO - PROCESS | 2356 | 1461107121107 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (17079400) [pid = 2356] [serial = 814] [outer = 12A13800] 16:05:21 INFO - PROCESS | 2356 | 1461107121698 Marionette TRACE conn4 <- [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]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1019ms 16:05:21 INFO - PROCESS | 2356 | 1461107121752 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 2356 | 1461107121758 Marionette TRACE conn4 <- [1,1049,null,{"value":"13"}] 16:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:05:21 INFO - PROCESS | 2356 | 1461107121765 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 2356 | 1461107121768 Marionette TRACE conn4 <- [1,1050,null,{}] 16:05:21 INFO - PROCESS | 2356 | 1461107121772 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:21 INFO - PROCESS | 2356 | 1461107121886 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:05:22 INFO - PROCESS | 2356 | 1461107122027 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 2356 | ++DOCSHELL 17076C00 == 79 [pid = 2356] [id = 272] 16:05:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (17093400) [pid = 2356] [serial = 815] [outer = 00000000] 16:05:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1A242C00) [pid = 2356] [serial = 816] [outer = 17093400] 16:05:22 INFO - PROCESS | 2356 | 1461107122084 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1A518800) [pid = 2356] [serial = 817] [outer = 17093400] 16:05:22 INFO - PROCESS | 2356 | 1461107122737 Marionette TRACE conn4 <- [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]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1020ms 16:05:22 INFO - PROCESS | 2356 | 1461107122786 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 2356 | 1461107122789 Marionette TRACE conn4 <- [1,1053,null,{"value":"13"}] 16:05:22 INFO - PROCESS | 2356 | 1461107122792 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:05:22 INFO - PROCESS | 2356 | 1461107122796 Marionette TRACE conn4 <- [1,1054,null,{}] 16:05:22 INFO - PROCESS | 2356 | 1461107122808 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:22 INFO - PROCESS | 2356 | 1461107122997 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:05:23 INFO - PROCESS | 2356 | 1461107123150 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4D000 == 80 [pid = 2356] [id = 273] 16:05:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1C973C00) [pid = 2356] [serial = 818] [outer = 00000000] 16:05:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1D0DB800) [pid = 2356] [serial = 819] [outer = 1C973C00] 16:05:23 INFO - PROCESS | 2356 | 1461107123214 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (1D1A0800) [pid = 2356] [serial = 820] [outer = 1C973C00] 16:05:23 INFO - PROCESS | 2356 | 1461107123827 Marionette TRACE conn4 <- [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]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1077ms 16:05:23 INFO - PROCESS | 2356 | 1461107123886 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 2356 | 1461107123889 Marionette TRACE conn4 <- [1,1057,null,{"value":"13"}] 16:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:05:23 INFO - PROCESS | 2356 | 1461107123893 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 2356 | 1461107123895 Marionette TRACE conn4 <- [1,1058,null,{}] 16:05:23 INFO - PROCESS | 2356 | 1461107123899 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:24 INFO - PROCESS | 2356 | 1461107124013 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:05:24 INFO - PROCESS | 2356 | 1461107124147 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 2356 | ++DOCSHELL 1290A400 == 81 [pid = 2356] [id = 274] 16:05:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (12A07400) [pid = 2356] [serial = 821] [outer = 00000000] 16:05:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (1C684000) [pid = 2356] [serial = 822] [outer = 12A07400] 16:05:24 INFO - PROCESS | 2356 | 1461107124245 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (1D639800) [pid = 2356] [serial = 823] [outer = 12A07400] 16:05:25 INFO - PROCESS | 2356 | 1461107125177 Marionette TRACE conn4 <- [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]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1319ms 16:05:25 INFO - PROCESS | 2356 | 1461107125213 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 2356 | 1461107125218 Marionette TRACE conn4 <- [1,1061,null,{"value":"13"}] 16:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:05:25 INFO - PROCESS | 2356 | 1461107125223 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 2356 | 1461107125226 Marionette TRACE conn4 <- [1,1062,null,{}] 16:05:25 INFO - PROCESS | 2356 | 1461107125231 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 2356 | 1461107125337 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:05:25 INFO - PROCESS | 2356 | 1461107125454 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 2356 | ++DOCSHELL 12A15C00 == 82 [pid = 2356] [id = 275] 16:05:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (12A16000) [pid = 2356] [serial = 824] [outer = 00000000] 16:05:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (12A34000) [pid = 2356] [serial = 825] [outer = 12A16000] 16:05:25 INFO - PROCESS | 2356 | 1461107125546 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (12A40800) [pid = 2356] [serial = 826] [outer = 12A16000] 16:05:26 INFO - PROCESS | 2356 | 1461107126178 Marionette TRACE conn4 <- [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]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 990ms 16:05:26 INFO - PROCESS | 2356 | 1461107126214 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 2356 | 1461107126219 Marionette TRACE conn4 <- [1,1065,null,{"value":"13"}] 16:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:05:26 INFO - PROCESS | 2356 | 1461107126244 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 2356 | 1461107126247 Marionette TRACE conn4 <- [1,1066,null,{}] 16:05:26 INFO - PROCESS | 2356 | 1461107126252 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:26 INFO - PROCESS | 2356 | 1461107126348 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:05:26 INFO - PROCESS | 2356 | 1461107126500 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 2356 | ++DOCSHELL 12B37800 == 83 [pid = 2356] [id = 276] 16:05:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (12BD2800) [pid = 2356] [serial = 827] [outer = 00000000] 16:05:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (17220400) [pid = 2356] [serial = 828] [outer = 12BD2800] 16:05:26 INFO - PROCESS | 2356 | 1461107126549 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (177F0400) [pid = 2356] [serial = 829] [outer = 12BD2800] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 214F5800 == 82 [pid = 2356] [id = 211] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 0F11FC00 == 81 [pid = 2356] [id = 224] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 21A25400 == 80 [pid = 2356] [id = 222] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 0F130C00 == 79 [pid = 2356] [id = 226] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 2038EC00 == 78 [pid = 2356] [id = 225] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 12A1AC00 == 77 [pid = 2356] [id = 107] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 171D7800 == 76 [pid = 2356] [id = 223] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 1BDDC800 == 75 [pid = 2356] [id = 269] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 1BB7C800 == 74 [pid = 2356] [id = 268] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 1A6F1000 == 73 [pid = 2356] [id = 267] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 1B306000 == 72 [pid = 2356] [id = 266] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 190CF400 == 71 [pid = 2356] [id = 265] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (21339400) [pid = 2356] [serial = 717] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (17947400) [pid = 2356] [serial = 720] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (1C970C00) [pid = 2356] [serial = 723] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (21550400) [pid = 2356] [serial = 726] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (238D5C00) [pid = 2356] [serial = 729] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (18451400) [pid = 2356] [serial = 732] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (23F98C00) [pid = 2356] [serial = 735] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 18448800 == 70 [pid = 2356] [id = 264] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 1793E000 == 69 [pid = 2356] [id = 263] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 12A6EC00 == 68 [pid = 2356] [id = 262] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 12A38400 == 67 [pid = 2356] [id = 261] 16:05:26 INFO - PROCESS | 2356 | --DOCSHELL 0F120400 == 66 [pid = 2356] [id = 253] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (1D638800) [pid = 2356] [serial = 751] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (1D19B800) [pid = 2356] [serial = 750] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (20388400) [pid = 2356] [serial = 753] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (18448C00) [pid = 2356] [serial = 739] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (17094C00) [pid = 2356] [serial = 738] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (1C67CC00) [pid = 2356] [serial = 747] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (1C686C00) [pid = 2356] [serial = 748] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (17944C00) [pid = 2356] [serial = 744] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (18A07000) [pid = 2356] [serial = 745] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (1BAD5800) [pid = 2356] [serial = 742] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1B70E400) [pid = 2356] [serial = 741] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (204BC800) [pid = 2356] [serial = 754] [outer = 00000000] [url = about:blank] 16:05:26 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (214D8C00) [pid = 2356] [serial = 756] [outer = 00000000] [url = about:blank] 16:05:27 INFO - PROCESS | 2356 | 1461107127075 Marionette TRACE conn4 <- [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]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 892ms 16:05:27 INFO - PROCESS | 2356 | 1461107127120 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 2356 | 1461107127122 Marionette TRACE conn4 <- [1,1069,null,{"value":"13"}] 16:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:05:27 INFO - PROCESS | 2356 | 1461107127126 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 2356 | 1461107127130 Marionette TRACE conn4 <- [1,1070,null,{}] 16:05:27 INFO - PROCESS | 2356 | 1461107127140 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 2356 | 1461107127226 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:05:27 INFO - PROCESS | 2356 | 1461107127286 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 2356 | ++DOCSHELL 1793B000 == 67 [pid = 2356] [id = 277] 16:05:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (1793B400) [pid = 2356] [serial = 830] [outer = 00000000] 16:05:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (17945000) [pid = 2356] [serial = 831] [outer = 1793B400] 16:05:27 INFO - PROCESS | 2356 | 1461107127336 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (17D05400) [pid = 2356] [serial = 832] [outer = 1793B400] 16:05:27 INFO - PROCESS | 2356 | 1461107127825 Marionette TRACE conn4 <- [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]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 730ms 16:05:27 INFO - PROCESS | 2356 | 1461107127861 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 2356 | 1461107127864 Marionette TRACE conn4 <- [1,1073,null,{"value":"13"}] 16:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:05:27 INFO - PROCESS | 2356 | 1461107127867 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 2356 | 1461107127869 Marionette TRACE conn4 <- [1,1074,null,{}] 16:05:27 INFO - PROCESS | 2356 | 1461107127872 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 2356 | 1461107127956 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:05:27 INFO - PROCESS | 2356 | 1461107127962 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 2356 | ++DOCSHELL 17E76400 == 68 [pid = 2356] [id = 278] 16:05:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (17E81000) [pid = 2356] [serial = 833] [outer = 00000000] 16:05:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (18455C00) [pid = 2356] [serial = 834] [outer = 17E81000] 16:05:28 INFO - PROCESS | 2356 | 1461107128008 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (18ADA400) [pid = 2356] [serial = 835] [outer = 17E81000] 16:05:28 INFO - PROCESS | 2356 | 1461107128469 Marionette TRACE conn4 <- [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]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 630ms 16:05:28 INFO - PROCESS | 2356 | 1461107128500 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 2356 | 1461107128502 Marionette TRACE conn4 <- [1,1077,null,{"value":"13"}] 16:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:05:28 INFO - PROCESS | 2356 | 1461107128505 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 2356 | 1461107128507 Marionette TRACE conn4 <- [1,1078,null,{}] 16:05:28 INFO - PROCESS | 2356 | 1461107128511 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:28 INFO - PROCESS | 2356 | 1461107128594 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:05:28 INFO - PROCESS | 2356 | 1461107128601 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 2356 | ++DOCSHELL 191AD800 == 69 [pid = 2356] [id = 279] 16:05:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (19FCC400) [pid = 2356] [serial = 836] [outer = 00000000] 16:05:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1A23E400) [pid = 2356] [serial = 837] [outer = 19FCC400] 16:05:28 INFO - PROCESS | 2356 | 1461107128646 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1A2AB000) [pid = 2356] [serial = 838] [outer = 19FCC400] 16:05:29 INFO - PROCESS | 2356 | 1461107129181 Marionette TRACE conn4 <- [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]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 16:05:29 INFO - PROCESS | 2356 | 1461107129241 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 2356 | 1461107129243 Marionette TRACE conn4 <- [1,1081,null,{"value":"13"}] 16:05:29 INFO - PROCESS | 2356 | 1461107129246 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 2356 | 1461107129247 Marionette TRACE conn4 <- [1,1082,null,{}] 16:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:05:29 INFO - PROCESS | 2356 | 1461107129251 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 2356 | 1461107129377 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:05:29 INFO - PROCESS | 2356 | 1461107129440 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 2356 | ++DOCSHELL 1A50EC00 == 70 [pid = 2356] [id = 280] 16:05:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1A516000) [pid = 2356] [serial = 839] [outer = 00000000] 16:05:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (1B329800) [pid = 2356] [serial = 840] [outer = 1A516000] 16:05:29 INFO - PROCESS | 2356 | 1461107129489 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (1BA46800) [pid = 2356] [serial = 841] [outer = 1A516000] 16:05:29 INFO - PROCESS | 2356 | 1461107129927 Marionette TRACE conn4 <- [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]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 732ms 16:05:29 INFO - PROCESS | 2356 | 1461107130001 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 2356 | 1461107130003 Marionette TRACE conn4 <- [1,1085,null,{"value":"13"}] 16:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:05:29 INFO - PROCESS | 2356 | 1461107130007 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 2356 | 1461107130009 Marionette TRACE conn4 <- [1,1086,null,{}] 16:05:30 INFO - PROCESS | 2356 | 1461107130012 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 2356 | 1461107130126 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:05:30 INFO - PROCESS | 2356 | 1461107130193 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 2356 | ++DOCSHELL 0FD10400 == 71 [pid = 2356] [id = 281] 16:05:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (1BA51000) [pid = 2356] [serial = 842] [outer = 00000000] 16:05:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (1BAD8800) [pid = 2356] [serial = 843] [outer = 1BA51000] 16:05:30 INFO - PROCESS | 2356 | 1461107130240 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (1BAD3C00) [pid = 2356] [serial = 844] [outer = 1BA51000] 16:05:30 INFO - PROCESS | 2356 | 1461107130661 Marionette TRACE conn4 <- [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]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 16:05:30 INFO - PROCESS | 2356 | 1461107130681 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:05:30 INFO - PROCESS | 2356 | 1461107130683 Marionette TRACE conn4 <- [1,1089,null,{"value":"13"}] 16:05:30 INFO - PROCESS | 2356 | 1461107130686 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 2356 | 1461107130688 Marionette TRACE conn4 <- [1,1090,null,{}] 16:05:30 INFO - PROCESS | 2356 | 1461107130692 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 2356 | 1461107130810 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:05:30 INFO - PROCESS | 2356 | 1461107130868 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 2356 | ++DOCSHELL 1BAD6400 == 72 [pid = 2356] [id = 282] 16:05:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (1BB7C800) [pid = 2356] [serial = 845] [outer = 00000000] 16:05:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (1BDDA000) [pid = 2356] [serial = 846] [outer = 1BB7C800] 16:05:30 INFO - PROCESS | 2356 | 1461107130917 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (1C43D400) [pid = 2356] [serial = 847] [outer = 1BB7C800] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (1844AC00) [pid = 2356] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (20393800) [pid = 2356] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (18455000) [pid = 2356] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (0F132400) [pid = 2356] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (21A25C00) [pid = 2356] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (1E61B000) [pid = 2356] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (214F5C00) [pid = 2356] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (12BE0800) [pid = 2356] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (1C67BC00) [pid = 2356] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (1BA43400) [pid = 2356] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (191A4000) [pid = 2356] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (1B30D400) [pid = 2356] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (1BA4B000) [pid = 2356] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (1C420000) [pid = 2356] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (0F122000) [pid = 2356] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (0F134000) [pid = 2356] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (12B07800) [pid = 2356] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (18449000) [pid = 2356] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (1793EC00) [pid = 2356] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (12A3D800) [pid = 2356] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1BB7CC00) [pid = 2356] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1407F400) [pid = 2356] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (214F4000) [pid = 2356] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (0F120C00) [pid = 2356] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1A2B5C00) [pid = 2356] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (191A7000) [pid = 2356] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (238DB000) [pid = 2356] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (129BDC00) [pid = 2356] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (21CB0800) [pid = 2356] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (1721F800) [pid = 2356] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:05:31 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (232DF000) [pid = 2356] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:05:31 INFO - PROCESS | 2356 | 1461107131875 Marionette TRACE conn4 <- [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]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1232ms 16:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:05:31 INFO - PROCESS | 2356 | 1461107131919 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 2356 | 1461107131921 Marionette TRACE conn4 <- [1,1093,null,{"value":"13"}] 16:05:31 INFO - PROCESS | 2356 | 1461107131927 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 2356 | 1461107131928 Marionette TRACE conn4 <- [1,1094,null,{}] 16:05:31 INFO - PROCESS | 2356 | 1461107131938 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 2356 | 1461107132019 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:05:32 INFO - PROCESS | 2356 | 1461107132026 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 2356 | ++DOCSHELL 0F122000 == 73 [pid = 2356] [id = 283] 16:05:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (12A09400) [pid = 2356] [serial = 848] [outer = 00000000] 16:05:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (1721F800) [pid = 2356] [serial = 849] [outer = 12A09400] 16:05:32 INFO - PROCESS | 2356 | 1461107132073 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (17947C00) [pid = 2356] [serial = 850] [outer = 12A09400] 16:05:32 INFO - PROCESS | 2356 | 1461107132498 Marionette TRACE conn4 <- [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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 16:05:32 INFO - PROCESS | 2356 | 1461107132567 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 2356 | 1461107132569 Marionette TRACE conn4 <- [1,1097,null,{"value":"13"}] 16:05:32 INFO - PROCESS | 2356 | 1461107132572 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:05:32 INFO - PROCESS | 2356 | 1461107132574 Marionette TRACE conn4 <- [1,1098,null,{}] 16:05:32 INFO - PROCESS | 2356 | 1461107132578 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 2356 | 1461107132659 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:05:32 INFO - PROCESS | 2356 | 1461107132666 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 2356 | ++DOCSHELL 1844AC00 == 74 [pid = 2356] [id = 284] 16:05:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (1844CC00) [pid = 2356] [serial = 851] [outer = 00000000] 16:05:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (1B303C00) [pid = 2356] [serial = 852] [outer = 1844CC00] 16:05:32 INFO - PROCESS | 2356 | 1461107132710 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (1BA4F400) [pid = 2356] [serial = 853] [outer = 1844CC00] 16:05:33 INFO - PROCESS | 2356 | 1461107133163 Marionette TRACE conn4 <- [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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 16:05:33 INFO - PROCESS | 2356 | 1461107133206 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 2356 | 1461107133208 Marionette TRACE conn4 <- [1,1101,null,{"value":"13"}] 16:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:05:33 INFO - PROCESS | 2356 | 1461107133216 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 2356 | 1461107133219 Marionette TRACE conn4 <- [1,1102,null,{}] 16:05:33 INFO - PROCESS | 2356 | 1461107133222 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 2356 | 1461107133324 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:05:33 INFO - PROCESS | 2356 | 1461107133331 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 2356 | ++DOCSHELL 1BDD0C00 == 75 [pid = 2356] [id = 285] 16:05:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1C96F800) [pid = 2356] [serial = 854] [outer = 00000000] 16:05:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1C979800) [pid = 2356] [serial = 855] [outer = 1C96F800] 16:05:33 INFO - PROCESS | 2356 | 1461107133407 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (1CD61C00) [pid = 2356] [serial = 856] [outer = 1C96F800] 16:05:33 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:05:34 INFO - PROCESS | 2356 | 1461107134289 Marionette TRACE conn4 <- [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]]]}] 16:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1115ms 16:05:34 INFO - PROCESS | 2356 | 1461107134337 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 2356 | 1461107134340 Marionette TRACE conn4 <- [1,1105,null,{"value":"13"}] 16:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:05:34 INFO - PROCESS | 2356 | 1461107134345 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 2356 | 1461107134348 Marionette TRACE conn4 <- [1,1106,null,{}] 16:05:34 INFO - PROCESS | 2356 | 1461107134353 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:34 INFO - PROCESS | 2356 | 1461107134533 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:05:34 INFO - PROCESS | 2356 | 1461107134635 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 2356 | ++DOCSHELL 12B2E800 == 76 [pid = 2356] [id = 286] 16:05:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (12B2EC00) [pid = 2356] [serial = 857] [outer = 00000000] 16:05:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1310CC00) [pid = 2356] [serial = 858] [outer = 12B2EC00] 16:05:34 INFO - PROCESS | 2356 | 1461107134693 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (171D0800) [pid = 2356] [serial = 859] [outer = 12B2EC00] 16:05:35 INFO - PROCESS | 2356 | 1461107135340 Marionette TRACE conn4 <- [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]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1023ms 16:05:35 INFO - PROCESS | 2356 | 1461107135370 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 2356 | 1461107135376 Marionette TRACE conn4 <- [1,1109,null,{"value":"13"}] 16:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:05:35 INFO - PROCESS | 2356 | 1461107135382 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 2356 | 1461107135385 Marionette TRACE conn4 <- [1,1110,null,{}] 16:05:35 INFO - PROCESS | 2356 | 1461107135412 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 2356 | 1461107135527 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:05:35 INFO - PROCESS | 2356 | 1461107135671 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 2356 | ++DOCSHELL 17944C00 == 77 [pid = 2356] [id = 287] 16:05:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (1A241C00) [pid = 2356] [serial = 860] [outer = 00000000] 16:05:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (1B703800) [pid = 2356] [serial = 861] [outer = 1A241C00] 16:05:35 INFO - PROCESS | 2356 | 1461107135732 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1BB76800) [pid = 2356] [serial = 862] [outer = 1A241C00] 16:05:36 INFO - PROCESS | 2356 | 1461107136384 Marionette TRACE conn4 <- [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]]]}] 16:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1028ms 16:05:36 INFO - PROCESS | 2356 | 1461107136413 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 2356 | 1461107136415 Marionette TRACE conn4 <- [1,1113,null,{"value":"13"}] 16:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:05:36 INFO - PROCESS | 2356 | 1461107136419 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 2356 | 1461107136423 Marionette TRACE conn4 <- [1,1114,null,{}] 16:05:36 INFO - PROCESS | 2356 | 1461107136434 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:36 INFO - PROCESS | 2356 | 1461107136546 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:05:36 INFO - PROCESS | 2356 | 1461107136690 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 2356 | ++DOCSHELL 1D0DC800 == 78 [pid = 2356] [id = 288] 16:05:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1D19A800) [pid = 2356] [serial = 863] [outer = 00000000] 16:05:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (1D2DF000) [pid = 2356] [serial = 864] [outer = 1D19A800] 16:05:36 INFO - PROCESS | 2356 | 1461107136755 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (1D62E000) [pid = 2356] [serial = 865] [outer = 1D19A800] 16:05:37 INFO - PROCESS | 2356 | 1461107137350 Marionette TRACE conn4 <- [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]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 970ms 16:05:37 INFO - PROCESS | 2356 | 1461107137393 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 2356 | 1461107137396 Marionette TRACE conn4 <- [1,1117,null,{"value":"13"}] 16:05:37 INFO - PROCESS | 2356 | 1461107137400 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:05:37 INFO - PROCESS | 2356 | 1461107137402 Marionette TRACE conn4 <- [1,1118,null,{}] 16:05:37 INFO - PROCESS | 2356 | 1461107137406 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:37 INFO - PROCESS | 2356 | 1461107137517 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:05:37 INFO - PROCESS | 2356 | 1461107137632 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 2356 | ++DOCSHELL 1E612400 == 79 [pid = 2356] [id = 289] 16:05:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1E612800) [pid = 2356] [serial = 866] [outer = 00000000] 16:05:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1E61C800) [pid = 2356] [serial = 867] [outer = 1E612800] 16:05:37 INFO - PROCESS | 2356 | 1461107137732 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1E67B000) [pid = 2356] [serial = 868] [outer = 1E612800] 16:05:38 INFO - PROCESS | 2356 | 1461107138354 Marionette TRACE conn4 <- [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]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1018ms 16:05:38 INFO - PROCESS | 2356 | 1461107138421 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 2356 | 1461107138424 Marionette TRACE conn4 <- [1,1121,null,{"value":"13"}] 16:05:38 INFO - PROCESS | 2356 | 1461107138427 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:05:38 INFO - PROCESS | 2356 | 1461107138429 Marionette TRACE conn4 <- [1,1122,null,{}] 16:05:38 INFO - PROCESS | 2356 | 1461107138433 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 2356 | 1461107138545 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:05:38 INFO - PROCESS | 2356 | 1461107138686 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 2356 | ++DOCSHELL 1E61D000 == 80 [pid = 2356] [id = 290] 16:05:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1E6C4800) [pid = 2356] [serial = 869] [outer = 00000000] 16:05:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1F96A400) [pid = 2356] [serial = 870] [outer = 1E6C4800] 16:05:38 INFO - PROCESS | 2356 | 1461107138744 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (1F96F800) [pid = 2356] [serial = 871] [outer = 1E6C4800] 16:05:39 INFO - PROCESS | 2356 | 1461107139404 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1017ms 16:05:39 INFO - PROCESS | 2356 | 1461107139449 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 2356 | 1461107139451 Marionette TRACE conn4 <- [1,1125,null,{"value":"13"}] 16:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:05:39 INFO - PROCESS | 2356 | 1461107139454 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 2356 | 1461107139457 Marionette TRACE conn4 <- [1,1126,null,{}] 16:05:39 INFO - PROCESS | 2356 | 1461107139460 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 2356 | 1461107139580 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:05:39 INFO - PROCESS | 2356 | 1461107139719 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 2356 | ++DOCSHELL 0F12FC00 == 81 [pid = 2356] [id = 291] 16:05:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (0F134C00) [pid = 2356] [serial = 872] [outer = 00000000] 16:05:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (12B32C00) [pid = 2356] [serial = 873] [outer = 0F134C00] 16:05:39 INFO - PROCESS | 2356 | 1461107139783 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (12D77C00) [pid = 2356] [serial = 874] [outer = 0F134C00] 16:05:40 INFO - PROCESS | 2356 | 1461107140538 Marionette TRACE conn4 <- [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]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1118ms 16:05:40 INFO - PROCESS | 2356 | 1461107140577 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 2356 | 1461107140582 Marionette TRACE conn4 <- [1,1129,null,{"value":"13"}] 16:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:05:40 INFO - PROCESS | 2356 | 1461107140587 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 2356 | 1461107140590 Marionette TRACE conn4 <- [1,1130,null,{}] 16:05:40 INFO - PROCESS | 2356 | 1461107140595 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:40 INFO - PROCESS | 2356 | 1461107140699 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:05:40 INFO - PROCESS | 2356 | 1461107140852 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 2356 | ++DOCSHELL 0FDF8000 == 82 [pid = 2356] [id = 292] 16:05:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (12A6D400) [pid = 2356] [serial = 875] [outer = 00000000] 16:05:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (13166000) [pid = 2356] [serial = 876] [outer = 12A6D400] 16:05:40 INFO - PROCESS | 2356 | 1461107140907 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (171D6800) [pid = 2356] [serial = 877] [outer = 12A6D400] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 1844AC00 == 81 [pid = 2356] [id = 284] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 0F122000 == 80 [pid = 2356] [id = 283] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 1BAD6400 == 79 [pid = 2356] [id = 282] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 0FD10400 == 78 [pid = 2356] [id = 281] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 1A50EC00 == 77 [pid = 2356] [id = 280] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 191AD800 == 76 [pid = 2356] [id = 279] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 17E76400 == 75 [pid = 2356] [id = 278] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 1793B000 == 74 [pid = 2356] [id = 277] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 12B37800 == 73 [pid = 2356] [id = 276] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (1A50AC00) [pid = 2356] [serial = 762] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (1C67C800) [pid = 2356] [serial = 765] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (214E0800) [pid = 2356] [serial = 768] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (232E1400) [pid = 2356] [serial = 771] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (23938400) [pid = 2356] [serial = 774] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (241C7800) [pid = 2356] [serial = 777] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (1C97B000) [pid = 2356] [serial = 810] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 12A15C00 == 72 [pid = 2356] [id = 275] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 1BA4D000 == 71 [pid = 2356] [id = 273] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 17076C00 == 70 [pid = 2356] [id = 272] 16:05:41 INFO - PROCESS | 2356 | --DOCSHELL 12907000 == 69 [pid = 2356] [id = 271] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (1C685400) [pid = 2356] [serial = 636] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (1C97CC00) [pid = 2356] [serial = 627] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (22047800) [pid = 2356] [serial = 639] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (214EAC00) [pid = 2356] [serial = 630] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (21559C00) [pid = 2356] [serial = 633] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (17E74400) [pid = 2356] [serial = 624] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (17E0D000) [pid = 2356] [serial = 721] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (21F3F000) [pid = 2356] [serial = 727] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (1A6F5000) [pid = 2356] [serial = 672] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (238D8000) [pid = 2356] [serial = 682] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (1CD5CC00) [pid = 2356] [serial = 724] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (23934000) [pid = 2356] [serial = 685] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (214E3800) [pid = 2356] [serial = 718] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (232D4400) [pid = 2356] [serial = 666] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (19FCB400) [pid = 2356] [serial = 669] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (2392A000) [pid = 2356] [serial = 730] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (18453C00) [pid = 2356] [serial = 733] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (232DBC00) [pid = 2356] [serial = 676] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (23F9B800) [pid = 2356] [serial = 736] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (12A33000) [pid = 2356] [serial = 679] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1A2B2000) [pid = 2356] [serial = 795] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (1A2B6800) [pid = 2356] [serial = 796] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1B707C00) [pid = 2356] [serial = 798] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1BAD4000) [pid = 2356] [serial = 801] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1C679000) [pid = 2356] [serial = 807] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (12A3E000) [pid = 2356] [serial = 760] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (0FDF8800) [pid = 2356] [serial = 759] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (191AA400) [pid = 2356] [serial = 781] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (12DB3400) [pid = 2356] [serial = 780] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (12BDD800) [pid = 2356] [serial = 786] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (13928400) [pid = 2356] [serial = 787] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (18AE3000) [pid = 2356] [serial = 792] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1796CC00) [pid = 2356] [serial = 789] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (17D10400) [pid = 2356] [serial = 790] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (12A40400) [pid = 2356] [serial = 784] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (12B08C00) [pid = 2356] [serial = 783] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1BB79C00) [pid = 2356] [serial = 802] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1C684800) [pid = 2356] [serial = 808] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1BDD4000) [pid = 2356] [serial = 804] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (19FCD400) [pid = 2356] [serial = 793] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1BA43800) [pid = 2356] [serial = 799] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1BDDB000) [pid = 2356] [serial = 805] [outer = 00000000] [url = about:blank] 16:05:41 INFO - PROCESS | 2356 | 1461107141536 Marionette TRACE conn4 <- [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]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 970ms 16:05:41 INFO - PROCESS | 2356 | 1461107141571 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 2356 | 1461107141576 Marionette TRACE conn4 <- [1,1133,null,{"value":"13"}] 16:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:05:41 INFO - PROCESS | 2356 | 1461107141586 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 2356 | 1461107141589 Marionette TRACE conn4 <- [1,1134,null,{}] 16:05:41 INFO - PROCESS | 2356 | 1461107141593 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 2356 | 1461107141681 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:05:41 INFO - PROCESS | 2356 | 1461107141688 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 2356 | ++DOCSHELL 0F12F400 == 70 [pid = 2356] [id = 293] 16:05:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (0FD10000) [pid = 2356] [serial = 878] [outer = 00000000] 16:05:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (12A3EC00) [pid = 2356] [serial = 879] [outer = 0FD10000] 16:05:41 INFO - PROCESS | 2356 | 1461107141736 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (12B2C400) [pid = 2356] [serial = 880] [outer = 0FD10000] 16:05:42 INFO - PROCESS | 2356 | 1461107142255 Marionette TRACE conn4 <- [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]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 730ms 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:05:42 INFO - PROCESS | 2356 | 1461107142320 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 2356 | 1461107142323 Marionette TRACE conn4 <- [1,1137,null,{"value":"13"}] 16:05:42 INFO - PROCESS | 2356 | 1461107142326 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 2356 | 1461107142329 Marionette TRACE conn4 <- [1,1138,null,{}] 16:05:42 INFO - PROCESS | 2356 | 1461107142340 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 2356 | 1461107142457 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:05:42 INFO - PROCESS | 2356 | 1461107142555 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 2356 | ++DOCSHELL 17941400 == 71 [pid = 2356] [id = 294] 16:05:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (17946400) [pid = 2356] [serial = 881] [outer = 00000000] 16:05:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (17E75C00) [pid = 2356] [serial = 882] [outer = 17946400] 16:05:42 INFO - PROCESS | 2356 | 1461107142603 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (18450000) [pid = 2356] [serial = 883] [outer = 17946400] 16:05:43 INFO - PROCESS | 2356 | 1461107143009 Marionette TRACE conn4 <- [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]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 730ms 16:05:43 INFO - PROCESS | 2356 | 1461107143061 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 2356 | 1461107143064 Marionette TRACE conn4 <- [1,1141,null,{"value":"13"}] 16:05:43 INFO - PROCESS | 2356 | 1461107143067 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 2356 | 1461107143069 Marionette TRACE conn4 <- [1,1142,null,{}] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:05:43 INFO - PROCESS | 2356 | 1461107143072 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 2356 | 1461107143159 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:05:43 INFO - PROCESS | 2356 | 1461107143165 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 2356 | ++DOCSHELL 190CE000 == 72 [pid = 2356] [id = 295] 16:05:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (190CF400) [pid = 2356] [serial = 884] [outer = 00000000] 16:05:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (19FCD400) [pid = 2356] [serial = 885] [outer = 190CF400] 16:05:43 INFO - PROCESS | 2356 | 1461107143211 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1A2AC800) [pid = 2356] [serial = 886] [outer = 190CF400] 16:05:43 INFO - PROCESS | 2356 | 1461107143639 Marionette TRACE conn4 <- [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]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 630ms 16:05:43 INFO - PROCESS | 2356 | 1461107143705 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:05:43 INFO - PROCESS | 2356 | 1461107143707 Marionette TRACE conn4 <- [1,1145,null,{"value":"13"}] 16:05:43 INFO - PROCESS | 2356 | 1461107143710 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 2356 | 1461107143712 Marionette TRACE conn4 <- [1,1146,null,{}] 16:05:43 INFO - PROCESS | 2356 | 1461107143715 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 2356 | 1461107143827 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:05:43 INFO - PROCESS | 2356 | 1461107143917 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B1000 == 73 [pid = 2356] [id = 296] 16:05:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1A2B3000) [pid = 2356] [serial = 887] [outer = 00000000] 16:05:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1A515400) [pid = 2356] [serial = 888] [outer = 1A2B3000] 16:05:43 INFO - PROCESS | 2356 | 1461107143962 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1A514000) [pid = 2356] [serial = 889] [outer = 1A2B3000] 16:05:44 INFO - PROCESS | 2356 | 1461107144413 Marionette TRACE conn4 <- [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]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 16:05:44 INFO - PROCESS | 2356 | 1461107144460 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 2356 | 1461107144462 Marionette TRACE conn4 <- [1,1149,null,{"value":"13"}] 16:05:44 INFO - PROCESS | 2356 | 1461107144466 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:05:44 INFO - PROCESS | 2356 | 1461107144468 Marionette TRACE conn4 <- [1,1150,null,{}] 16:05:44 INFO - PROCESS | 2356 | 1461107144471 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:44 INFO - PROCESS | 2356 | 1461107144602 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:05:44 INFO - PROCESS | 2356 | 1461107144668 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4F800 == 74 [pid = 2356] [id = 297] 16:05:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1BA4FC00) [pid = 2356] [serial = 890] [outer = 00000000] 16:05:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1BAD9400) [pid = 2356] [serial = 891] [outer = 1BA4FC00] 16:05:44 INFO - PROCESS | 2356 | 1461107144716 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1BAD9C00) [pid = 2356] [serial = 892] [outer = 1BA4FC00] 16:05:45 INFO - PROCESS | 2356 | 1461107145145 Marionette TRACE conn4 <- [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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 730ms 16:05:45 INFO - PROCESS | 2356 | 1461107145214 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 2356 | 1461107145216 Marionette TRACE conn4 <- [1,1153,null,{"value":"13"}] 16:05:45 INFO - PROCESS | 2356 | 1461107145228 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 2356 | 1461107145229 Marionette TRACE conn4 <- [1,1154,null,{}] 16:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:05:45 INFO - PROCESS | 2356 | 1461107145233 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 2356 | 1461107145348 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:05:45 INFO - PROCESS | 2356 | 1461107145361 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 2356 | ++DOCSHELL 1BBC0800 == 75 [pid = 2356] [id = 298] 16:05:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1BBC1400) [pid = 2356] [serial = 893] [outer = 00000000] 16:05:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1BDDB000) [pid = 2356] [serial = 894] [outer = 1BBC1400] 16:05:45 INFO - PROCESS | 2356 | 1461107145458 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1C445400) [pid = 2356] [serial = 895] [outer = 1BBC1400] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1BB7C800) [pid = 2356] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (1BA51000) [pid = 2356] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12BD2800) [pid = 2356] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1793B400) [pid = 2356] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (19FCC400) [pid = 2356] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1844CC00) [pid = 2356] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (12A16000) [pid = 2356] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (17E81000) [pid = 2356] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1A516000) [pid = 2356] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (12A09400) [pid = 2356] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1F96D800) [pid = 2356] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1BB7A800) [pid = 2356] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (2392DC00) [pid = 2356] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (21F42800) [pid = 2356] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (204BBC00) [pid = 2356] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (18448400) [pid = 2356] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:05:45 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (241C0800) [pid = 2356] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:05:45 INFO - PROCESS | 2356 | 1461107145977 Marionette TRACE conn4 <- [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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 770ms 16:05:45 INFO - PROCESS | 2356 | 1461107146005 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 2356 | 1461107146007 Marionette TRACE conn4 <- [1,1157,null,{"value":"13"}] 16:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:05:46 INFO - PROCESS | 2356 | 1461107146010 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 2356 | 1461107146012 Marionette TRACE conn4 <- [1,1158,null,{}] 16:05:46 INFO - PROCESS | 2356 | 1461107146016 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 2356 | 1461107146099 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:05:46 INFO - PROCESS | 2356 | 1461107146192 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 2356 | ++DOCSHELL 12A09400 == 76 [pid = 2356] [id = 299] 16:05:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (12A3BC00) [pid = 2356] [serial = 896] [outer = 00000000] 16:05:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (191AD000) [pid = 2356] [serial = 897] [outer = 12A3BC00] 16:05:46 INFO - PROCESS | 2356 | 1461107146237 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BACDC00) [pid = 2356] [serial = 898] [outer = 12A3BC00] 16:05:46 INFO - PROCESS | 2356 | 1461107146600 Marionette TRACE conn4 <- [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]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 16:05:46 INFO - PROCESS | 2356 | 1461107146641 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:05:46 INFO - PROCESS | 2356 | 1461107146643 Marionette TRACE conn4 <- [1,1161,null,{"value":"13"}] 16:05:46 INFO - PROCESS | 2356 | 1461107146646 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 2356 | 1461107146648 Marionette TRACE conn4 <- [1,1162,null,{}] 16:05:46 INFO - PROCESS | 2356 | 1461107146652 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 2356 | 1461107146800 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:05:46 INFO - PROCESS | 2356 | 1461107146812 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 2356 | ++DOCSHELL 18AD7400 == 77 [pid = 2356] [id = 300] 16:05:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (19FCC400) [pid = 2356] [serial = 899] [outer = 00000000] 16:05:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1C96E400) [pid = 2356] [serial = 900] [outer = 19FCC400] 16:05:46 INFO - PROCESS | 2356 | 1461107146858 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1C97B000) [pid = 2356] [serial = 901] [outer = 19FCC400] 16:05:47 INFO - PROCESS | 2356 | 1461107147291 Marionette TRACE conn4 <- [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] 16:05:47 INFO - PROCESS | 2356 | 1461107147320 Marionette TRACE conn4 <- [1,1165,null,{"value":"13"}] 16:05:47 INFO - PROCESS | 2356 | 1461107147323 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:05:47 INFO - PROCESS | 2356 | 1461107147325 Marionette TRACE conn4 <- [1,1166,null,{}] 16:05:47 INFO - PROCESS | 2356 | 1461107147328 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 2356 | 1461107147447 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:05:47 INFO - PROCESS | 2356 | 1461107147456 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 2356 | ++DOCSHELL 12B33C00 == 78 [pid = 2356] [id = 301] 16:05:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1CD2A000) [pid = 2356] [serial = 902] [outer = 00000000] 16:05:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1D19B400) [pid = 2356] [serial = 903] [outer = 1CD2A000] 16:05:47 INFO - PROCESS | 2356 | 1461107147501 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1D27DC00) [pid = 2356] [serial = 904] [outer = 1CD2A000] 16:05:48 INFO - PROCESS | 2356 | 1461107148117 Marionette TRACE conn4 <- [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] 16:05:48 INFO - PROCESS | 2356 | 1461107148163 Marionette TRACE conn4 <- [1,1169,null,{"value":"13"}] 16:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:05:48 INFO - PROCESS | 2356 | 1461107148168 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 2356 | 1461107148173 Marionette TRACE conn4 <- [1,1170,null,{}] 16:05:48 INFO - PROCESS | 2356 | 1461107148195 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:48 INFO - PROCESS | 2356 | 1461107148324 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:05:48 INFO - PROCESS | 2356 | 1461107148455 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 2356 | ++DOCSHELL 12A04C00 == 79 [pid = 2356] [id = 302] 16:05:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (12A0CC00) [pid = 2356] [serial = 905] [outer = 00000000] 16:05:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (12B10400) [pid = 2356] [serial = 906] [outer = 12A0CC00] 16:05:48 INFO - PROCESS | 2356 | 1461107148516 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (12BD4800) [pid = 2356] [serial = 907] [outer = 12A0CC00] 16:05:49 INFO - PROCESS | 2356 | 1461107149094 Marionette TRACE conn4 <- [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] 16:05:49 INFO - PROCESS | 2356 | 1461107149171 Marionette TRACE conn4 <- [1,1173,null,{"value":"13"}] 16:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:05:49 INFO - PROCESS | 2356 | 1461107149178 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 2356 | 1461107149181 Marionette TRACE conn4 <- [1,1174,null,{}] 16:05:49 INFO - PROCESS | 2356 | 1461107149185 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:49 INFO - PROCESS | 2356 | 1461107149309 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:05:49 INFO - PROCESS | 2356 | 1461107149462 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 2356 | ++DOCSHELL 17E02800 == 80 [pid = 2356] [id = 303] 16:05:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (17E09800) [pid = 2356] [serial = 908] [outer = 00000000] 16:05:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1A512800) [pid = 2356] [serial = 909] [outer = 17E09800] 16:05:49 INFO - PROCESS | 2356 | 1461107149523 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1B703C00) [pid = 2356] [serial = 910] [outer = 17E09800] 16:05:50 INFO - PROCESS | 2356 | 1461107150162 Marionette TRACE conn4 <- [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] 16:05:50 INFO - PROCESS | 2356 | 1461107150203 Marionette TRACE conn4 <- [1,1177,null,{"value":"13"}] 16:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:05:50 INFO - PROCESS | 2356 | 1461107150207 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 2356 | 1461107150210 Marionette TRACE conn4 <- [1,1178,null,{}] 16:05:50 INFO - PROCESS | 2356 | 1461107150222 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:50 INFO - PROCESS | 2356 | 1461107150392 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:05:50 INFO - PROCESS | 2356 | 1461107150528 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 2356 | ++DOCSHELL 1D0D3800 == 81 [pid = 2356] [id = 304] 16:05:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1D6CCC00) [pid = 2356] [serial = 911] [outer = 00000000] 16:05:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1F910C00) [pid = 2356] [serial = 912] [outer = 1D6CCC00] 16:05:50 INFO - PROCESS | 2356 | 1461107150587 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (1F998C00) [pid = 2356] [serial = 913] [outer = 1D6CCC00] 16:05:51 INFO - PROCESS | 2356 | 1461107151193 Marionette TRACE conn4 <- [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] 16:05:51 INFO - PROCESS | 2356 | 1461107151237 Marionette TRACE conn4 <- [1,1181,null,{"value":"13"}] 16:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:05:51 INFO - PROCESS | 2356 | 1461107151241 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 2356 | 1461107151243 Marionette TRACE conn4 <- [1,1182,null,{}] 16:05:51 INFO - PROCESS | 2356 | 1461107151246 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 2356 | 1461107151361 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:05:51 INFO - PROCESS | 2356 | 1461107151503 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 2356 | ++DOCSHELL 1F998400 == 82 [pid = 2356] [id = 305] 16:05:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (2038AC00) [pid = 2356] [serial = 914] [outer = 00000000] 16:05:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (20395400) [pid = 2356] [serial = 915] [outer = 2038AC00] 16:05:51 INFO - PROCESS | 2356 | 1461107151561 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (204BAC00) [pid = 2356] [serial = 916] [outer = 2038AC00] 16:05:52 INFO - PROCESS | 2356 | 1461107152164 Marionette TRACE conn4 <- [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] 16:05:52 INFO - PROCESS | 2356 | 1461107152216 Marionette TRACE conn4 <- [1,1185,null,{"value":"13"}] 16:05:52 INFO - PROCESS | 2356 | 1461107152220 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:05:52 INFO - PROCESS | 2356 | 1461107152222 Marionette TRACE conn4 <- [1,1186,null,{}] 16:05:52 INFO - PROCESS | 2356 | 1461107152225 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:52 INFO - PROCESS | 2356 | 1461107152331 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:05:52 INFO - PROCESS | 2356 | 1461107152440 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 2356 | ++DOCSHELL 204B9400 == 83 [pid = 2356] [id = 306] 16:05:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (204BA800) [pid = 2356] [serial = 917] [outer = 00000000] 16:05:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (20531000) [pid = 2356] [serial = 918] [outer = 204BA800] 16:05:52 INFO - PROCESS | 2356 | 1461107152496 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (20539C00) [pid = 2356] [serial = 919] [outer = 204BA800] 16:05:53 INFO - PROCESS | 2356 | 1461107153069 Marionette TRACE conn4 <- [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]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 930ms 16:05:53 INFO - PROCESS | 2356 | 1461107153154 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 2356 | 1461107153157 Marionette TRACE conn4 <- [1,1189,null,{"value":"13"}] 16:05:53 INFO - PROCESS | 2356 | 1461107153160 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:05:53 INFO - PROCESS | 2356 | 1461107153162 Marionette TRACE conn4 <- [1,1190,null,{}] 16:05:53 INFO - PROCESS | 2356 | 1461107153166 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:53 INFO - PROCESS | 2356 | 1461107153290 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:05:53 INFO - PROCESS | 2356 | 1461107153456 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7C400 == 84 [pid = 2356] [id = 307] 16:05:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1BBC0C00) [pid = 2356] [serial = 920] [outer = 00000000] 16:05:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (214E1000) [pid = 2356] [serial = 921] [outer = 1BBC0C00] 16:05:53 INFO - PROCESS | 2356 | 1461107153516 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (214E4000) [pid = 2356] [serial = 922] [outer = 1BBC0C00] 16:05:54 INFO - PROCESS | 2356 | 1461107154314 Marionette TRACE conn4 <- [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]]]}] 16:05:54 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 16:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1234ms 16:05:54 INFO - PROCESS | 2356 | 1461107154398 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 16:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:05:54 INFO - PROCESS | 2356 | 1461107154402 Marionette TRACE conn4 <- [1,1193,null,{"value":"13"}] 16:05:54 INFO - PROCESS | 2356 | 1461107154407 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 2356 | 1461107154411 Marionette TRACE conn4 <- [1,1194,null,{}] 16:05:54 INFO - PROCESS | 2356 | 1461107154417 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 2356 | 1461107154522 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:05:54 INFO - PROCESS | 2356 | 1461107154665 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 2356 | ++DOCSHELL 12A7B400 == 85 [pid = 2356] [id = 308] 16:05:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (12B2AC00) [pid = 2356] [serial = 923] [outer = 00000000] 16:05:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1796CC00) [pid = 2356] [serial = 924] [outer = 12B2AC00] 16:05:54 INFO - PROCESS | 2356 | 1461107154717 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (17E09C00) [pid = 2356] [serial = 925] [outer = 12B2AC00] 16:05:55 INFO - PROCESS | 2356 | 1461107155360 Marionette TRACE conn4 <- [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]]]}] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 2392D400 == 84 [pid = 2356] [id = 258] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 18AD7400 == 83 [pid = 2356] [id = 300] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 12A09400 == 82 [pid = 2356] [id = 299] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 1BBC0800 == 81 [pid = 2356] [id = 298] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 1BA4F800 == 80 [pid = 2356] [id = 297] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 1A2B1000 == 79 [pid = 2356] [id = 296] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 190CE000 == 78 [pid = 2356] [id = 295] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 17941400 == 77 [pid = 2356] [id = 294] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1D0DB800) [pid = 2356] [serial = 819] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (1A242C00) [pid = 2356] [serial = 816] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1392A800) [pid = 2356] [serial = 813] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1C684000) [pid = 2356] [serial = 822] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1C979800) [pid = 2356] [serial = 855] [outer = 00000000] [url = about:blank] 16:05:55 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 16:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1023ms 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 0F12F400 == 76 [pid = 2356] [id = 293] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 1C973000 == 75 [pid = 2356] [id = 270] 16:05:55 INFO - PROCESS | 2356 | --DOCSHELL 0FDF8000 == 74 [pid = 2356] [id = 292] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1CD60400) [pid = 2356] [serial = 766] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (23F9E800) [pid = 2356] [serial = 775] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (232E1C00) [pid = 2356] [serial = 772] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (2154EC00) [pid = 2356] [serial = 769] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1A6F6400) [pid = 2356] [serial = 763] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (241C9000) [pid = 2356] [serial = 778] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (2038D800) [pid = 2356] [serial = 582] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1BDDA000) [pid = 2356] [serial = 846] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1BAD8800) [pid = 2356] [serial = 843] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (177F0400) [pid = 2356] [serial = 829] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (17220400) [pid = 2356] [serial = 828] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (17945000) [pid = 2356] [serial = 831] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (17D05400) [pid = 2356] [serial = 832] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1A23E400) [pid = 2356] [serial = 837] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1B303C00) [pid = 2356] [serial = 852] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12A40800) [pid = 2356] [serial = 826] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (12A34000) [pid = 2356] [serial = 825] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (18455C00) [pid = 2356] [serial = 834] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (18ADA400) [pid = 2356] [serial = 835] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1C43D400) [pid = 2356] [serial = 847] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1BA4F400) [pid = 2356] [serial = 853] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1BAD3C00) [pid = 2356] [serial = 844] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1B329800) [pid = 2356] [serial = 840] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BA46800) [pid = 2356] [serial = 841] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1721F800) [pid = 2356] [serial = 849] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (17947C00) [pid = 2356] [serial = 850] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1A2AB000) [pid = 2356] [serial = 838] [outer = 00000000] [url = about:blank] 16:05:55 INFO - PROCESS | 2356 | 1461107155475 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 2356 | 1461107155480 Marionette TRACE conn4 <- [1,1197,null,{"value":"13"}] 16:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:05:55 INFO - PROCESS | 2356 | 1461107155504 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 2356 | 1461107155507 Marionette TRACE conn4 <- [1,1198,null,{}] 16:05:55 INFO - PROCESS | 2356 | 1461107155511 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:55 INFO - PROCESS | 2356 | 1461107155603 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:05:55 INFO - PROCESS | 2356 | 1461107155610 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 2356 | ++DOCSHELL 12A1D800 == 75 [pid = 2356] [id = 309] 16:05:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (12A33000) [pid = 2356] [serial = 926] [outer = 00000000] 16:05:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (12B0C000) [pid = 2356] [serial = 927] [outer = 12A33000] 16:05:55 INFO - PROCESS | 2356 | 1461107155656 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (12BD2800) [pid = 2356] [serial = 928] [outer = 12A33000] 16:05:56 INFO - PROCESS | 2356 | 1461107156148 Marionette TRACE conn4 <- [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]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 16:05:56 INFO - PROCESS | 2356 | 1461107156179 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 2356 | 1461107156181 Marionette TRACE conn4 <- [1,1201,null,{"value":"13"}] 16:05:56 INFO - PROCESS | 2356 | 1461107156185 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:05:56 INFO - PROCESS | 2356 | 1461107156188 Marionette TRACE conn4 <- [1,1202,null,{}] 16:05:56 INFO - PROCESS | 2356 | 1461107156198 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 2356 | 1461107156288 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:05:56 INFO - PROCESS | 2356 | 1461107156297 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 2356 | ++DOCSHELL 18447C00 == 76 [pid = 2356] [id = 310] 16:05:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (18448800) [pid = 2356] [serial = 929] [outer = 00000000] 16:05:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (18AD7400) [pid = 2356] [serial = 930] [outer = 18448800] 16:05:56 INFO - PROCESS | 2356 | 1461107156345 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (190D6400) [pid = 2356] [serial = 931] [outer = 18448800] 16:05:56 INFO - PROCESS | 2356 | 1461107156800 Marionette TRACE conn4 <- [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]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 16:05:56 INFO - PROCESS | 2356 | 1461107156859 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 2356 | 1461107156862 Marionette TRACE conn4 <- [1,1205,null,{"value":"13"}] 16:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:05:56 INFO - PROCESS | 2356 | 1461107156865 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 2356 | 1461107156867 Marionette TRACE conn4 <- [1,1206,null,{}] 16:05:56 INFO - PROCESS | 2356 | 1461107156871 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 2356 | 1461107156984 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:05:57 INFO - PROCESS | 2356 | 1461107157082 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 2356 | ++DOCSHELL 19FCBC00 == 77 [pid = 2356] [id = 311] 16:05:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1A2B1400) [pid = 2356] [serial = 932] [outer = 00000000] 16:05:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1A50EC00) [pid = 2356] [serial = 933] [outer = 1A2B1400] 16:05:57 INFO - PROCESS | 2356 | 1461107157128 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1A6F0400) [pid = 2356] [serial = 934] [outer = 1A2B1400] 16:05:57 INFO - PROCESS | 2356 | 1461107157510 Marionette TRACE conn4 <- [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]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 16:05:57 INFO - PROCESS | 2356 | 1461107157539 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 2356 | 1461107157541 Marionette TRACE conn4 <- [1,1209,null,{"value":"13"}] 16:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:05:57 INFO - PROCESS | 2356 | 1461107157544 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 2356 | 1461107157546 Marionette TRACE conn4 <- [1,1210,null,{}] 16:05:57 INFO - PROCESS | 2356 | 1461107157549 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 2356 | 1461107157674 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:05:57 INFO - PROCESS | 2356 | 1461107157692 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 2356 | ++DOCSHELL 1B301800 == 78 [pid = 2356] [id = 312] 16:05:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1B305400) [pid = 2356] [serial = 935] [outer = 00000000] 16:05:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1BA46800) [pid = 2356] [serial = 936] [outer = 1B305400] 16:05:57 INFO - PROCESS | 2356 | 1461107157737 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1BA4F000) [pid = 2356] [serial = 937] [outer = 1B305400] 16:05:58 INFO - PROCESS | 2356 | 1461107158195 Marionette TRACE conn4 <- [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] 16:05:58 INFO - PROCESS | 2356 | 1461107158217 Marionette TRACE conn4 <- [1,1213,null,{"value":"13"}] 16:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:05:58 INFO - PROCESS | 2356 | 1461107158220 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 2356 | 1461107158222 Marionette TRACE conn4 <- [1,1214,null,{}] 16:05:58 INFO - PROCESS | 2356 | 1461107158226 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:58 INFO - PROCESS | 2356 | 1461107158388 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:05:58 INFO - PROCESS | 2356 | 1461107158456 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 2356 | ++DOCSHELL 1BBB8400 == 79 [pid = 2356] [id = 313] 16:05:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1BC6E400) [pid = 2356] [serial = 938] [outer = 00000000] 16:05:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1C67B000) [pid = 2356] [serial = 939] [outer = 1BC6E400] 16:05:58 INFO - PROCESS | 2356 | 1461107158507 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1C67F800) [pid = 2356] [serial = 940] [outer = 1BC6E400] 16:05:58 INFO - PROCESS | 2356 | 1461107158923 Marionette TRACE conn4 <- [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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 16:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:05:58 INFO - PROCESS | 2356 | 1461107158954 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 2356 | 1461107158956 Marionette TRACE conn4 <- [1,1217,null,{"value":"13"}] 16:05:58 INFO - PROCESS | 2356 | 1461107158959 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 2356 | 1461107158961 Marionette TRACE conn4 <- [1,1218,null,{}] 16:05:58 INFO - PROCESS | 2356 | 1461107158964 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 2356 | 1461107159078 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:05:59 INFO - PROCESS | 2356 | 1461107159142 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 2356 | ++DOCSHELL 1C686000 == 80 [pid = 2356] [id = 314] 16:05:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1C905000) [pid = 2356] [serial = 941] [outer = 00000000] 16:05:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1CD2F400) [pid = 2356] [serial = 942] [outer = 1C905000] 16:05:59 INFO - PROCESS | 2356 | 1461107159189 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1D0CE800) [pid = 2356] [serial = 943] [outer = 1C905000] 16:05:59 INFO - PROCESS | 2356 | 1461107159622 Marionette TRACE conn4 <- [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]]]}] 16:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (12A13800) [pid = 2356] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (17093400) [pid = 2356] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1C973C00) [pid = 2356] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (12A07400) [pid = 2356] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (204C4C00) [pid = 2356] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1C974800) [pid = 2356] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1A2B3000) [pid = 2356] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1BA4FC00) [pid = 2356] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (12A6D400) [pid = 2356] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (190CF400) [pid = 2356] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (17946400) [pid = 2356] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12A3BC00) [pid = 2356] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (0F134C00) [pid = 2356] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (19FCC400) [pid = 2356] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BBC1400) [pid = 2356] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:05:59 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (0FD10000) [pid = 2356] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:05:59 INFO - PROCESS | 2356 | 1461107159850 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 2356 | 1461107159852 Marionette TRACE conn4 <- [1,1221,null,{"value":"13"}] 16:05:59 INFO - PROCESS | 2356 | 1461107159865 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 2356 | 1461107159867 Marionette TRACE conn4 <- [1,1222,null,{}] 16:05:59 INFO - PROCESS | 2356 | 1461107159870 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:05:59 INFO - PROCESS | 2356 | 1461107159954 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:05:59 INFO - PROCESS | 2356 | 1461107159962 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 2356 | ++DOCSHELL 12A0AC00 == 81 [pid = 2356] [id = 315] 16:05:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (12A0F400) [pid = 2356] [serial = 944] [outer = 00000000] 16:05:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (12B2F800) [pid = 2356] [serial = 945] [outer = 12A0F400] 16:05:59 INFO - PROCESS | 2356 | 1461107160007 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1316D400) [pid = 2356] [serial = 946] [outer = 12A0F400] 16:06:00 INFO - PROCESS | 2356 | 1461107160419 Marionette TRACE conn4 <- [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]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 570ms 16:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:06:00 INFO - PROCESS | 2356 | 1461107160451 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 2356 | 1461107160453 Marionette TRACE conn4 <- [1,1225,null,{"value":"13"}] 16:06:00 INFO - PROCESS | 2356 | 1461107160467 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 2356 | 1461107160468 Marionette TRACE conn4 <- [1,1226,null,{}] 16:06:00 INFO - PROCESS | 2356 | 1461107160472 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 2356 | 1461107160557 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:06:00 INFO - PROCESS | 2356 | 1461107160576 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 2356 | ++DOCSHELL 17989400 == 82 [pid = 2356] [id = 316] 16:06:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (19FD7000) [pid = 2356] [serial = 947] [outer = 00000000] 16:06:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1C971000) [pid = 2356] [serial = 948] [outer = 19FD7000] 16:06:00 INFO - PROCESS | 2356 | 1461107160620 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1D19D800) [pid = 2356] [serial = 949] [outer = 19FD7000] 16:06:01 INFO - PROCESS | 2356 | 1461107161043 Marionette TRACE conn4 <- [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]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 650ms 16:06:01 INFO - PROCESS | 2356 | 1461107161107 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 2356 | 1461107161109 Marionette TRACE conn4 <- [1,1229,null,{"value":"13"}] 16:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:06:01 INFO - PROCESS | 2356 | 1461107161112 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 2356 | 1461107161114 Marionette TRACE conn4 <- [1,1230,null,{}] 16:06:01 INFO - PROCESS | 2356 | 1461107161118 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 2356 | 1461107161201 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:06:01 INFO - PROCESS | 2356 | 1461107161207 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 2356 | ++DOCSHELL 1C67FC00 == 83 [pid = 2356] [id = 317] 16:06:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1D492800) [pid = 2356] [serial = 950] [outer = 00000000] 16:06:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1F96A800) [pid = 2356] [serial = 951] [outer = 1D492800] 16:06:01 INFO - PROCESS | 2356 | 1461107161255 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1F99E400) [pid = 2356] [serial = 952] [outer = 1D492800] 16:06:01 INFO - PROCESS | 2356 | 1461107161730 Marionette TRACE conn4 <- [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]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 16:06:01 INFO - PROCESS | 2356 | 1461107161783 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 2356 | 1461107161786 Marionette TRACE conn4 <- [1,1233,null,{"value":"13"}] 16:06:01 INFO - PROCESS | 2356 | 1461107161789 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:06:01 INFO - PROCESS | 2356 | 1461107161791 Marionette TRACE conn4 <- [1,1234,null,{}] 16:06:01 INFO - PROCESS | 2356 | 1461107161795 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 2356 | 1461107161958 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:06:02 INFO - PROCESS | 2356 | 1461107162102 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 2356 | ++DOCSHELL 129B8800 == 84 [pid = 2356] [id = 318] 16:06:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (12A01C00) [pid = 2356] [serial = 953] [outer = 00000000] 16:06:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (12B06800) [pid = 2356] [serial = 954] [outer = 12A01C00] 16:06:02 INFO - PROCESS | 2356 | 1461107162170 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (12D71000) [pid = 2356] [serial = 955] [outer = 12A01C00] 16:06:02 INFO - PROCESS | 2356 | 1461107162829 Marionette TRACE conn4 <- [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]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1121ms 16:06:02 INFO - PROCESS | 2356 | 1461107162923 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 2356 | 1461107162928 Marionette TRACE conn4 <- [1,1237,null,{"value":"13"}] 16:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:06:02 INFO - PROCESS | 2356 | 1461107162934 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 2356 | 1461107162938 Marionette TRACE conn4 <- [1,1238,null,{}] 16:06:02 INFO - PROCESS | 2356 | 1461107162944 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:03 INFO - PROCESS | 2356 | 1461107163066 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:06:03 INFO - PROCESS | 2356 | 1461107163197 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 2356 | ++DOCSHELL 17E0CC00 == 85 [pid = 2356] [id = 319] 16:06:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (17E76800) [pid = 2356] [serial = 956] [outer = 00000000] 16:06:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (19FD4000) [pid = 2356] [serial = 957] [outer = 17E76800] 16:06:03 INFO - PROCESS | 2356 | 1461107163257 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1A2B6C00) [pid = 2356] [serial = 958] [outer = 17E76800] 16:06:03 INFO - PROCESS | 2356 | 1461107163845 Marionette TRACE conn4 <- [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]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 930ms 16:06:03 INFO - PROCESS | 2356 | 1461107163866 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 2356 | 1461107163869 Marionette TRACE conn4 <- [1,1241,null,{"value":"13"}] 16:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:06:03 INFO - PROCESS | 2356 | 1461107163872 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 2356 | 1461107163875 Marionette TRACE conn4 <- [1,1242,null,{}] 16:06:03 INFO - PROCESS | 2356 | 1461107163879 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:03 INFO - PROCESS | 2356 | 1461107163989 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:06:04 INFO - PROCESS | 2356 | 1461107164129 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:04 INFO - PROCESS | 2356 | ++DOCSHELL 12A15C00 == 86 [pid = 2356] [id = 320] 16:06:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1BA4A400) [pid = 2356] [serial = 959] [outer = 00000000] 16:06:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1D1A5400) [pid = 2356] [serial = 960] [outer = 1BA4A400] 16:06:04 INFO - PROCESS | 2356 | 1461107164193 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (1F994400) [pid = 2356] [serial = 961] [outer = 1BA4A400] 16:06:04 INFO - PROCESS | 2356 | 1461107164746 Marionette TRACE conn4 <- [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]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 930ms 16:06:04 INFO - PROCESS | 2356 | 1461107164829 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 2356 | 1461107164833 Marionette TRACE conn4 <- [1,1245,null,{"value":"13"}] 16:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:06:04 INFO - PROCESS | 2356 | 1461107164845 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 2356 | 1461107164850 Marionette TRACE conn4 <- [1,1246,null,{}] 16:06:04 INFO - PROCESS | 2356 | 1461107164854 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:04 INFO - PROCESS | 2356 | 1461107164975 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:06:05 INFO - PROCESS | 2356 | 1461107165110 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 2356 | ++DOCSHELL 17943C00 == 87 [pid = 2356] [id = 321] 16:06:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (2038C000) [pid = 2356] [serial = 962] [outer = 00000000] 16:06:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (214E5800) [pid = 2356] [serial = 963] [outer = 2038C000] 16:06:05 INFO - PROCESS | 2356 | 1461107165168 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (214ED400) [pid = 2356] [serial = 964] [outer = 2038C000] 16:06:05 INFO - PROCESS | 2356 | 1461107165737 Marionette TRACE conn4 <- [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]]]}] 16:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 930ms 16:06:05 INFO - PROCESS | 2356 | 1461107165771 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:06:05 INFO - PROCESS | 2356 | 1461107165774 Marionette TRACE conn4 <- [1,1249,null,{"value":"13"}] 16:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:06:05 INFO - PROCESS | 2356 | 1461107165777 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 2356 | 1461107165779 Marionette TRACE conn4 <- [1,1250,null,{}] 16:06:05 INFO - PROCESS | 2356 | 1461107165783 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:05 INFO - PROCESS | 2356 | 1461107165892 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:06:05 INFO - PROCESS | 2356 | 1461107166002 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 2356 | ++DOCSHELL 21333400 == 88 [pid = 2356] [id = 322] 16:06:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (214EE400) [pid = 2356] [serial = 965] [outer = 00000000] 16:06:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (2154E800) [pid = 2356] [serial = 966] [outer = 214EE400] 16:06:06 INFO - PROCESS | 2356 | 1461107166057 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (21553400) [pid = 2356] [serial = 967] [outer = 214EE400] 16:06:06 INFO - PROCESS | 2356 | 1461107166620 Marionette TRACE conn4 <- [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]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 870ms 16:06:06 INFO - PROCESS | 2356 | 1461107166659 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 2356 | 1461107166661 Marionette TRACE conn4 <- [1,1253,null,{"value":"13"}] 16:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:06:06 INFO - PROCESS | 2356 | 1461107166665 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 2356 | 1461107166667 Marionette TRACE conn4 <- [1,1254,null,{}] 16:06:06 INFO - PROCESS | 2356 | 1461107166671 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:06 INFO - PROCESS | 2356 | 1461107166780 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:06:06 INFO - PROCESS | 2356 | 1461107166896 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 2356 | ++DOCSHELL 21A25400 == 89 [pid = 2356] [id = 323] 16:06:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (21A25800) [pid = 2356] [serial = 968] [outer = 00000000] 16:06:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (21CB1800) [pid = 2356] [serial = 969] [outer = 21A25800] 16:06:06 INFO - PROCESS | 2356 | 1461107167001 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (21F45800) [pid = 2356] [serial = 970] [outer = 21A25800] 16:06:07 INFO - PROCESS | 2356 | 1461107167555 Marionette TRACE conn4 <- [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]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 930ms 16:06:07 INFO - PROCESS | 2356 | 1461107167641 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 2356 | 1461107167644 Marionette TRACE conn4 <- [1,1257,null,{"value":"13"}] 16:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:06:07 INFO - PROCESS | 2356 | 1461107167649 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 2356 | 1461107167651 Marionette TRACE conn4 <- [1,1258,null,{}] 16:06:07 INFO - PROCESS | 2356 | 1461107167655 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:07 INFO - PROCESS | 2356 | 1461107167814 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:06:07 INFO - PROCESS | 2356 | 1461107167874 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 2356 | ++DOCSHELL 21F4A400 == 90 [pid = 2356] [id = 324] 16:06:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (22041400) [pid = 2356] [serial = 971] [outer = 00000000] 16:06:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (22048000) [pid = 2356] [serial = 972] [outer = 22041400] 16:06:07 INFO - PROCESS | 2356 | 1461107167930 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (232D7000) [pid = 2356] [serial = 973] [outer = 22041400] 16:06:08 INFO - PROCESS | 2356 | 1461107168558 Marionette TRACE conn4 <- [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]]]}] 16:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 970ms 16:06:08 INFO - PROCESS | 2356 | 1461107168623 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 2356 | 1461107168625 Marionette TRACE conn4 <- [1,1261,null,{"value":"13"}] 16:06:08 INFO - PROCESS | 2356 | 1461107168628 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:06:08 INFO - PROCESS | 2356 | 1461107168630 Marionette TRACE conn4 <- [1,1262,null,{}] 16:06:08 INFO - PROCESS | 2356 | 1461107168635 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:08 INFO - PROCESS | 2356 | 1461107168746 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:06:09 INFO - PROCESS | 2356 | 1461107169026 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 2356 | ++DOCSHELL 129BBC00 == 91 [pid = 2356] [id = 325] 16:06:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (12A09800) [pid = 2356] [serial = 974] [outer = 00000000] 16:06:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (17098800) [pid = 2356] [serial = 975] [outer = 12A09800] 16:06:09 INFO - PROCESS | 2356 | 1461107169085 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1793FC00) [pid = 2356] [serial = 976] [outer = 12A09800] 16:06:09 INFO - PROCESS | 2356 | 1461107169718 Marionette TRACE conn4 <- [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]]]}] 16:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1130ms 16:06:09 INFO - PROCESS | 2356 | 1461107169763 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:06:09 INFO - PROCESS | 2356 | 1461107169768 Marionette TRACE conn4 <- [1,1265,null,{"value":"13"}] 16:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:06:09 INFO - PROCESS | 2356 | 1461107169773 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 2356 | 1461107169776 Marionette TRACE conn4 <- [1,1266,null,{}] 16:06:09 INFO - PROCESS | 2356 | 1461107169781 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:09 INFO - PROCESS | 2356 | 1461107169887 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:06:10 INFO - PROCESS | 2356 | 1461107170030 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 2356 | ++DOCSHELL 18449400 == 92 [pid = 2356] [id = 326] 16:06:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1844FC00) [pid = 2356] [serial = 977] [outer = 00000000] 16:06:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (1A23E400) [pid = 2356] [serial = 978] [outer = 1844FC00] 16:06:10 INFO - PROCESS | 2356 | 1461107170083 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (1A6F3400) [pid = 2356] [serial = 979] [outer = 1844FC00] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 17D02C00 == 91 [pid = 2356] [id = 60] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 1C67FC00 == 90 [pid = 2356] [id = 317] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 17989400 == 89 [pid = 2356] [id = 316] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 12A0AC00 == 88 [pid = 2356] [id = 315] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 1C686000 == 87 [pid = 2356] [id = 314] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 1BBB8400 == 86 [pid = 2356] [id = 313] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 1B301800 == 85 [pid = 2356] [id = 312] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 19FCBC00 == 84 [pid = 2356] [id = 311] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 18447C00 == 83 [pid = 2356] [id = 310] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (1310CC00) [pid = 2356] [serial = 858] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (1B703800) [pid = 2356] [serial = 861] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1D2DF000) [pid = 2356] [serial = 864] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (1E61C800) [pid = 2356] [serial = 867] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (1F96A400) [pid = 2356] [serial = 870] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (1D19B400) [pid = 2356] [serial = 903] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 12A1D800 == 82 [pid = 2356] [id = 309] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 12A7B400 == 81 [pid = 2356] [id = 308] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 1D0D3800 == 80 [pid = 2356] [id = 304] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 17E02800 == 79 [pid = 2356] [id = 303] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 12A04C00 == 78 [pid = 2356] [id = 302] 16:06:10 INFO - PROCESS | 2356 | --DOCSHELL 12B33C00 == 77 [pid = 2356] [id = 301] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1D639800) [pid = 2356] [serial = 823] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (214E7800) [pid = 2356] [serial = 757] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (17079400) [pid = 2356] [serial = 814] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1A518800) [pid = 2356] [serial = 817] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1D1A0800) [pid = 2356] [serial = 820] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1A515400) [pid = 2356] [serial = 888] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (1A514000) [pid = 2356] [serial = 889] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (1BAD9C00) [pid = 2356] [serial = 892] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (13166000) [pid = 2356] [serial = 876] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1BAD9400) [pid = 2356] [serial = 891] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (171D6800) [pid = 2356] [serial = 877] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (19FCD400) [pid = 2356] [serial = 885] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (17E75C00) [pid = 2356] [serial = 882] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (18450000) [pid = 2356] [serial = 883] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (191AD000) [pid = 2356] [serial = 897] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12D77C00) [pid = 2356] [serial = 874] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (12B32C00) [pid = 2356] [serial = 873] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1C97B000) [pid = 2356] [serial = 901] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1BDDB000) [pid = 2356] [serial = 894] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1C96E400) [pid = 2356] [serial = 900] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1C445400) [pid = 2356] [serial = 895] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (12A3EC00) [pid = 2356] [serial = 879] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (12B2C400) [pid = 2356] [serial = 880] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BACDC00) [pid = 2356] [serial = 898] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1A2AC800) [pid = 2356] [serial = 886] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1CD5F400) [pid = 2356] [serial = 811] [outer = 00000000] [url = about:blank] 16:06:10 INFO - PROCESS | 2356 | 1461107170713 Marionette TRACE conn4 <- [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]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 970ms 16:06:10 INFO - PROCESS | 2356 | 1461107170750 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 2356 | 1461107170754 Marionette TRACE conn4 <- [1,1269,null,{"value":"13"}] 16:06:10 INFO - PROCESS | 2356 | 1461107170758 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:06:10 INFO - PROCESS | 2356 | 1461107170760 Marionette TRACE conn4 <- [1,1270,null,{}] 16:06:10 INFO - PROCESS | 2356 | 1461107170764 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:10 INFO - PROCESS | 2356 | 1461107170854 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:06:10 INFO - PROCESS | 2356 | 1461107170954 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 2356 | ++DOCSHELL 0F136000 == 78 [pid = 2356] [id = 327] 16:06:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (0FDF5400) [pid = 2356] [serial = 980] [outer = 00000000] 16:06:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (12BD5800) [pid = 2356] [serial = 981] [outer = 0FDF5400] 16:06:10 INFO - PROCESS | 2356 | 1461107171000 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (14057C00) [pid = 2356] [serial = 982] [outer = 0FDF5400] 16:06:11 INFO - PROCESS | 2356 | 1461107171432 Marionette TRACE conn4 <- [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]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 16:06:11 INFO - PROCESS | 2356 | 1461107171495 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 2356 | 1461107171498 Marionette TRACE conn4 <- [1,1273,null,{"value":"13"}] 16:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:06:11 INFO - PROCESS | 2356 | 1461107171502 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 2356 | 1461107171508 Marionette TRACE conn4 <- [1,1274,null,{}] 16:06:11 INFO - PROCESS | 2356 | 1461107171521 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:11 INFO - PROCESS | 2356 | 1461107171611 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:06:11 INFO - PROCESS | 2356 | 1461107171618 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 2356 | ++DOCSHELL 1A23EC00 == 79 [pid = 2356] [id = 328] 16:06:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1A2ABC00) [pid = 2356] [serial = 983] [outer = 00000000] 16:06:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1A50E800) [pid = 2356] [serial = 984] [outer = 1A2ABC00] 16:06:11 INFO - PROCESS | 2356 | 1461107171669 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1A6E8C00) [pid = 2356] [serial = 985] [outer = 1A2ABC00] 16:06:12 INFO - PROCESS | 2356 | 1461107172123 Marionette TRACE conn4 <- [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]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 690ms 16:06:12 INFO - PROCESS | 2356 | 1461107172192 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 2356 | 1461107172195 Marionette TRACE conn4 <- [1,1277,null,{"value":"13"}] 16:06:12 INFO - PROCESS | 2356 | 1461107172198 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:06:12 INFO - PROCESS | 2356 | 1461107172200 Marionette TRACE conn4 <- [1,1278,null,{}] 16:06:12 INFO - PROCESS | 2356 | 1461107172203 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:12 INFO - PROCESS | 2356 | 1461107172291 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:06:12 INFO - PROCESS | 2356 | 1461107172299 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 2356 | ++DOCSHELL 12742000 == 80 [pid = 2356] [id = 329] 16:06:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (12D70800) [pid = 2356] [serial = 986] [outer = 00000000] 16:06:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1BACD000) [pid = 2356] [serial = 987] [outer = 12D70800] 16:06:12 INFO - PROCESS | 2356 | 1461107172438 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1BB7B000) [pid = 2356] [serial = 988] [outer = 12D70800] 16:06:12 INFO - PROCESS | 2356 | 1461107172847 Marionette TRACE conn4 <- [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]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 16:06:12 INFO - PROCESS | 2356 | 1461107172872 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 2356 | 1461107172875 Marionette TRACE conn4 <- [1,1281,null,{"value":"13"}] 16:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:06:12 INFO - PROCESS | 2356 | 1461107172878 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 2356 | 1461107172880 Marionette TRACE conn4 <- [1,1282,null,{}] 16:06:12 INFO - PROCESS | 2356 | 1461107172883 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 2356 | 1461107173031 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:06:13 INFO - PROCESS | 2356 | 1461107173055 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 2356 | ++DOCSHELL 1BC73C00 == 81 [pid = 2356] [id = 330] 16:06:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1BC74000) [pid = 2356] [serial = 989] [outer = 00000000] 16:06:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1C43D000) [pid = 2356] [serial = 990] [outer = 1BC74000] 16:06:13 INFO - PROCESS | 2356 | 1461107173109 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1C684C00) [pid = 2356] [serial = 991] [outer = 1BC74000] 16:06:13 INFO - PROCESS | 2356 | 1461107173583 Marionette TRACE conn4 <- [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]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 770ms 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (1E6C4800) [pid = 2356] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12B2EC00) [pid = 2356] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1D19A800) [pid = 2356] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1A241C00) [pid = 2356] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1E612800) [pid = 2356] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1BC6E400) [pid = 2356] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1C905000) [pid = 2356] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (12A0F400) [pid = 2356] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (12B2AC00) [pid = 2356] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1A2B1400) [pid = 2356] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (18448800) [pid = 2356] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1CD2A000) [pid = 2356] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (12A33000) [pid = 2356] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1B305400) [pid = 2356] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:06:13 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (19FD7000) [pid = 2356] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:06:13 INFO - PROCESS | 2356 | 1461107173901 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 2356 | 1461107173906 Marionette TRACE conn4 <- [1,1285,null,{"value":"13"}] 16:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:06:13 INFO - PROCESS | 2356 | 1461107173946 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 2356 | 1461107173949 Marionette TRACE conn4 <- [1,1286,null,{}] 16:06:13 INFO - PROCESS | 2356 | 1461107173955 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:14 INFO - PROCESS | 2356 | 1461107174107 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:06:14 INFO - PROCESS | 2356 | 1461107174241 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 2356 | ++DOCSHELL 12A33000 == 82 [pid = 2356] [id = 331] 16:06:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (12A3CC00) [pid = 2356] [serial = 992] [outer = 00000000] 16:06:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (12B2EC00) [pid = 2356] [serial = 993] [outer = 12A3CC00] 16:06:14 INFO - PROCESS | 2356 | 1461107174303 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (12BD8000) [pid = 2356] [serial = 994] [outer = 12A3CC00] 16:06:14 INFO - PROCESS | 2356 | 1461107174958 Marionette TRACE conn4 <- [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]]]}] 16:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1049ms 16:06:14 INFO - PROCESS | 2356 | 1461107174968 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:06:14 INFO - PROCESS | 2356 | 1461107174972 Marionette TRACE conn4 <- [1,1289,null,{"value":"13"}] 16:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:06:14 INFO - PROCESS | 2356 | 1461107174995 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 2356 | 1461107174999 Marionette TRACE conn4 <- [1,1290,null,{}] 16:06:15 INFO - PROCESS | 2356 | 1461107175024 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 2356 | 1461107175137 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:06:15 INFO - PROCESS | 2356 | 1461107175275 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 2356 | ++DOCSHELL 171D3C00 == 83 [pid = 2356] [id = 332] 16:06:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1793F400) [pid = 2356] [serial = 995] [outer = 00000000] 16:06:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1844AC00) [pid = 2356] [serial = 996] [outer = 1793F400] 16:06:15 INFO - PROCESS | 2356 | 1461107175332 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (18A08800) [pid = 2356] [serial = 997] [outer = 1793F400] 16:06:15 INFO - PROCESS | 2356 | 1461107175930 Marionette TRACE conn4 <- [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]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 990ms 16:06:15 INFO - PROCESS | 2356 | 1461107175986 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 2356 | 1461107175988 Marionette TRACE conn4 <- [1,1293,null,{"value":"13"}] 16:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:06:15 INFO - PROCESS | 2356 | 1461107175992 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 2356 | 1461107175995 Marionette TRACE conn4 <- [1,1294,null,{}] 16:06:15 INFO - PROCESS | 2356 | 1461107176005 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:16 INFO - PROCESS | 2356 | 1461107176121 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:06:16 INFO - PROCESS | 2356 | 1461107176262 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 2356 | ++DOCSHELL 1BC6E400 == 84 [pid = 2356] [id = 333] 16:06:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1BC6FC00) [pid = 2356] [serial = 998] [outer = 00000000] 16:06:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1C43F000) [pid = 2356] [serial = 999] [outer = 1BC6FC00] 16:06:16 INFO - PROCESS | 2356 | 1461107176323 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1C868800) [pid = 2356] [serial = 1000] [outer = 1BC6FC00] 16:06:16 INFO - PROCESS | 2356 | 1461107176931 Marionette TRACE conn4 <- [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]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 970ms 16:06:16 INFO - PROCESS | 2356 | 1461107176966 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 2356 | 1461107176968 Marionette TRACE conn4 <- [1,1297,null,{"value":"13"}] 16:06:16 INFO - PROCESS | 2356 | 1461107176972 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:06:16 INFO - PROCESS | 2356 | 1461107176974 Marionette TRACE conn4 <- [1,1298,null,{}] 16:06:16 INFO - PROCESS | 2356 | 1461107176978 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:17 INFO - PROCESS | 2356 | 1461107177087 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:06:17 INFO - PROCESS | 2356 | 1461107177227 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 2356 | ++DOCSHELL 1CD30000 == 85 [pid = 2356] [id = 334] 16:06:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1CD5C400) [pid = 2356] [serial = 1001] [outer = 00000000] 16:06:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1D19A800) [pid = 2356] [serial = 1002] [outer = 1CD5C400] 16:06:17 INFO - PROCESS | 2356 | 1461107177284 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1D1A5000) [pid = 2356] [serial = 1003] [outer = 1CD5C400] 16:06:17 INFO - PROCESS | 2356 | 1461107177855 Marionette TRACE conn4 <- [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] 16:06:17 INFO - PROCESS | 2356 | 1461107177910 Marionette TRACE conn4 <- [1,1301,null,{"value":"13"}] 16:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:06:17 INFO - PROCESS | 2356 | 1461107177914 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 2356 | 1461107177916 Marionette TRACE conn4 <- [1,1302,null,{}] 16:06:17 INFO - PROCESS | 2356 | 1461107177920 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:18 INFO - PROCESS | 2356 | 1461107178026 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:06:18 INFO - PROCESS | 2356 | 1461107178136 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 2356 | ++DOCSHELL 1D2D7000 == 86 [pid = 2356] [id = 335] 16:06:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1D3E6000) [pid = 2356] [serial = 1004] [outer = 00000000] 16:06:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1E6C6800) [pid = 2356] [serial = 1005] [outer = 1D3E6000] 16:06:18 INFO - PROCESS | 2356 | 1461107178191 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1E6CB000) [pid = 2356] [serial = 1006] [outer = 1D3E6000] 16:06:18 INFO - PROCESS | 2356 | 1461107178796 Marionette TRACE conn4 <- [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]]]}] 16:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 930ms 16:06:18 INFO - PROCESS | 2356 | 1461107178848 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 2356 | 1461107178851 Marionette TRACE conn4 <- [1,1305,null,{"value":"13"}] 16:06:18 INFO - PROCESS | 2356 | 1461107178854 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:06:18 INFO - PROCESS | 2356 | 1461107178856 Marionette TRACE conn4 <- [1,1306,null,{}] 16:06:18 INFO - PROCESS | 2356 | 1461107178860 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:18 INFO - PROCESS | 2356 | 1461107178991 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:06:19 INFO - PROCESS | 2356 | 1461107179107 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 2356 | ++DOCSHELL 20536400 == 87 [pid = 2356] [id = 336] 16:06:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (2053B800) [pid = 2356] [serial = 1007] [outer = 00000000] 16:06:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (2133FC00) [pid = 2356] [serial = 1008] [outer = 2053B800] 16:06:19 INFO - PROCESS | 2356 | 1461107179206 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (214E0400) [pid = 2356] [serial = 1009] [outer = 2053B800] 16:06:19 INFO - PROCESS | 2356 | 1461107179756 Marionette TRACE conn4 <- [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]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 970ms 16:06:19 INFO - PROCESS | 2356 | 1461107179828 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 2356 | 1461107179830 Marionette TRACE conn4 <- [1,1309,null,{"value":"13"}] 16:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:06:19 INFO - PROCESS | 2356 | 1461107179834 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 2356 | 1461107179836 Marionette TRACE conn4 <- [1,1310,null,{}] 16:06:19 INFO - PROCESS | 2356 | 1461107179840 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:19 INFO - PROCESS | 2356 | 1461107179991 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:06:20 INFO - PROCESS | 2356 | 1461107180057 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 2356 | ++DOCSHELL 1E297800 == 88 [pid = 2356] [id = 337] 16:06:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (214DB400) [pid = 2356] [serial = 1010] [outer = 00000000] 16:06:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (21553800) [pid = 2356] [serial = 1011] [outer = 214DB400] 16:06:20 INFO - PROCESS | 2356 | 1461107180112 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (21CB1000) [pid = 2356] [serial = 1012] [outer = 214DB400] 16:06:20 INFO - PROCESS | 2356 | 1461107180751 Marionette TRACE conn4 <- [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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 970ms 16:06:20 INFO - PROCESS | 2356 | 1461107180808 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 2356 | 1461107180810 Marionette TRACE conn4 <- [1,1313,null,{"value":"13"}] 16:06:20 INFO - PROCESS | 2356 | 1461107180814 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:06:20 INFO - PROCESS | 2356 | 1461107180816 Marionette TRACE conn4 <- [1,1314,null,{}] 16:06:20 INFO - PROCESS | 2356 | 1461107180820 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 2356 | 1461107180928 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:06:21 INFO - PROCESS | 2356 | 1461107181070 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 2356 | ++DOCSHELL 0F133C00 == 89 [pid = 2356] [id = 338] 16:06:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (0F77DC00) [pid = 2356] [serial = 1013] [outer = 00000000] 16:06:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (17945C00) [pid = 2356] [serial = 1014] [outer = 0F77DC00] 16:06:21 INFO - PROCESS | 2356 | 1461107181126 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (18A07000) [pid = 2356] [serial = 1015] [outer = 0F77DC00] 16:06:21 INFO - PROCESS | 2356 | 1461107181898 Marionette TRACE conn4 <- [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]]]}] 16:06:21 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 16:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1128ms 16:06:21 INFO - PROCESS | 2356 | 1461107181946 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 2356 | 1461107181951 Marionette TRACE conn4 <- [1,1317,null,{"value":"13"}] 16:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:06:21 INFO - PROCESS | 2356 | 1461107181956 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 2356 | 1461107181959 Marionette TRACE conn4 <- [1,1318,null,{}] 16:06:21 INFO - PROCESS | 2356 | 1461107181964 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 2356 | 1461107182072 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:06:22 INFO - PROCESS | 2356 | 1461107182217 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 2356 | ++DOCSHELL 17D9AC00 == 90 [pid = 2356] [id = 339] 16:06:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (17E7C000) [pid = 2356] [serial = 1016] [outer = 00000000] 16:06:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (18454000) [pid = 2356] [serial = 1017] [outer = 17E7C000] 16:06:22 INFO - PROCESS | 2356 | 1461107182271 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (190CE000) [pid = 2356] [serial = 1018] [outer = 17E7C000] 16:06:22 INFO - PROCESS | 2356 | --DOCSHELL 12742000 == 89 [pid = 2356] [id = 329] 16:06:22 INFO - PROCESS | 2356 | --DOCSHELL 1A23EC00 == 88 [pid = 2356] [id = 328] 16:06:22 INFO - PROCESS | 2356 | --DOCSHELL 0F136000 == 87 [pid = 2356] [id = 327] 16:06:22 INFO - PROCESS | 2356 | --DOCSHELL 18449400 == 86 [pid = 2356] [id = 326] 16:06:22 INFO - PROCESS | 2356 | --DOCSHELL 129BBC00 == 85 [pid = 2356] [id = 325] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1F96A800) [pid = 2356] [serial = 951] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1E67B000) [pid = 2356] [serial = 868] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1F96F800) [pid = 2356] [serial = 871] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (171D0800) [pid = 2356] [serial = 859] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (1D62E000) [pid = 2356] [serial = 865] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (1BB76800) [pid = 2356] [serial = 862] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (1C67B000) [pid = 2356] [serial = 939] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (1CD2F400) [pid = 2356] [serial = 942] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (1C67F800) [pid = 2356] [serial = 940] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (12B2F800) [pid = 2356] [serial = 945] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1796CC00) [pid = 2356] [serial = 924] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (17E09C00) [pid = 2356] [serial = 925] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (1F910C00) [pid = 2356] [serial = 912] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (1A512800) [pid = 2356] [serial = 909] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1A50EC00) [pid = 2356] [serial = 933] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1A6F0400) [pid = 2356] [serial = 934] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (12B10400) [pid = 2356] [serial = 906] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (18AD7400) [pid = 2356] [serial = 930] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (190D6400) [pid = 2356] [serial = 931] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1D27DC00) [pid = 2356] [serial = 904] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (12B0C000) [pid = 2356] [serial = 927] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (12BD2800) [pid = 2356] [serial = 928] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (214E1000) [pid = 2356] [serial = 921] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (20395400) [pid = 2356] [serial = 915] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (20531000) [pid = 2356] [serial = 918] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1D0CE800) [pid = 2356] [serial = 943] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BA46800) [pid = 2356] [serial = 936] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1BA4F000) [pid = 2356] [serial = 937] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1D19D800) [pid = 2356] [serial = 949] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1C971000) [pid = 2356] [serial = 948] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1316D400) [pid = 2356] [serial = 946] [outer = 00000000] [url = about:blank] 16:06:22 INFO - PROCESS | 2356 | 1461107182809 Marionette TRACE conn4 <- [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]]]}] 16:06:22 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 16:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 870ms 16:06:22 INFO - PROCESS | 2356 | 1461107182832 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 2356 | 1461107182837 Marionette TRACE conn4 <- [1,1321,null,{"value":"13"}] 16:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:06:22 INFO - PROCESS | 2356 | 1461107182843 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 2356 | 1461107182846 Marionette TRACE conn4 <- [1,1322,null,{}] 16:06:22 INFO - PROCESS | 2356 | 1461107182850 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 2356 | 1461107182942 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:06:22 INFO - PROCESS | 2356 | 1461107182951 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 2356 | ++DOCSHELL 12A1B800 == 86 [pid = 2356] [id = 340] 16:06:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12A1D000) [pid = 2356] [serial = 1019] [outer = 00000000] 16:06:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (171D0800) [pid = 2356] [serial = 1020] [outer = 12A1D000] 16:06:22 INFO - PROCESS | 2356 | 1461107182998 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (17989400) [pid = 2356] [serial = 1021] [outer = 12A1D000] 16:06:23 INFO - PROCESS | 2356 | 1461107183521 Marionette TRACE conn4 <- [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]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 730ms 16:06:23 INFO - PROCESS | 2356 | 1461107183576 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:06:23 INFO - PROCESS | 2356 | 1461107183578 Marionette TRACE conn4 <- [1,1325,null,{"value":"13"}] 16:06:23 INFO - PROCESS | 2356 | 1461107183581 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 2356 | 1461107183585 Marionette TRACE conn4 <- [1,1326,null,{}] 16:06:23 INFO - PROCESS | 2356 | 1461107183597 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:23 INFO - PROCESS | 2356 | 1461107183692 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:06:23 INFO - PROCESS | 2356 | 1461107183791 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 2356 | ++DOCSHELL 12A12400 == 87 [pid = 2356] [id = 341] 16:06:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1A50B800) [pid = 2356] [serial = 1022] [outer = 00000000] 16:06:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1A6F5400) [pid = 2356] [serial = 1023] [outer = 1A50B800] 16:06:23 INFO - PROCESS | 2356 | 1461107183839 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1B70A800) [pid = 2356] [serial = 1024] [outer = 1A50B800] 16:06:24 INFO - PROCESS | 2356 | 1461107184663 Marionette TRACE conn4 <- [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]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1121ms 16:06:24 INFO - PROCESS | 2356 | 1461107184707 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 2356 | 1461107184710 Marionette TRACE conn4 <- [1,1329,null,{"value":"13"}] 16:06:24 INFO - PROCESS | 2356 | 1461107184713 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:06:24 INFO - PROCESS | 2356 | 1461107184715 Marionette TRACE conn4 <- [1,1330,null,{}] 16:06:24 INFO - PROCESS | 2356 | 1461107184719 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:24 INFO - PROCESS | 2356 | 1461107184852 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:06:24 INFO - PROCESS | 2356 | 1461107184867 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 2356 | ++DOCSHELL 1BA43C00 == 88 [pid = 2356] [id = 342] 16:06:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1BA50400) [pid = 2356] [serial = 1025] [outer = 00000000] 16:06:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1BDD0000) [pid = 2356] [serial = 1026] [outer = 1BA50400] 16:06:24 INFO - PROCESS | 2356 | 1461107184913 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BDDB400) [pid = 2356] [serial = 1027] [outer = 1BA50400] 16:06:25 INFO - PROCESS | 2356 | 1461107185394 Marionette TRACE conn4 <- [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]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 16:06:25 INFO - PROCESS | 2356 | 1461107185447 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 2356 | 1461107185449 Marionette TRACE conn4 <- [1,1333,null,{"value":"13"}] 16:06:25 INFO - PROCESS | 2356 | 1461107185453 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:06:25 INFO - PROCESS | 2356 | 1461107185454 Marionette TRACE conn4 <- [1,1334,null,{}] 16:06:25 INFO - PROCESS | 2356 | 1461107185458 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:25 INFO - PROCESS | 2356 | 1461107185580 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:06:25 INFO - PROCESS | 2356 | 1461107185648 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:25 INFO - PROCESS | 2356 | ++DOCSHELL 1C427400 == 89 [pid = 2356] [id = 343] 16:06:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1C43A000) [pid = 2356] [serial = 1028] [outer = 00000000] 16:06:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1C97B000) [pid = 2356] [serial = 1029] [outer = 1C43A000] 16:06:25 INFO - PROCESS | 2356 | 1461107185694 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1D0CE800) [pid = 2356] [serial = 1030] [outer = 1C43A000] 16:06:26 INFO - PROCESS | 2356 | 1461107186150 Marionette TRACE conn4 <- [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]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 16:06:26 INFO - PROCESS | 2356 | 1461107186221 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 2356 | 1461107186223 Marionette TRACE conn4 <- [1,1337,null,{"value":"13"}] 16:06:26 INFO - PROCESS | 2356 | 1461107186227 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 2356 | 1461107186228 Marionette TRACE conn4 <- [1,1338,null,{}] 16:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:06:26 INFO - PROCESS | 2356 | 1461107186232 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:26 INFO - PROCESS | 2356 | 1461107186363 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:06:26 INFO - PROCESS | 2356 | 1461107186433 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 2356 | ++DOCSHELL 1D6CA400 == 90 [pid = 2356] [id = 344] 16:06:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1D6CD800) [pid = 2356] [serial = 1031] [outer = 00000000] 16:06:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1F910000) [pid = 2356] [serial = 1032] [outer = 1D6CD800] 16:06:26 INFO - PROCESS | 2356 | 1461107186481 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1F991800) [pid = 2356] [serial = 1033] [outer = 1D6CD800] 16:06:26 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (1D492800) [pid = 2356] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:06:26 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (0FDF5400) [pid = 2356] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:06:26 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12A09800) [pid = 2356] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:06:26 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1844FC00) [pid = 2356] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:06:26 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1A2ABC00) [pid = 2356] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:06:26 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (12D70800) [pid = 2356] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:06:26 INFO - PROCESS | 2356 | 1461107186954 Marionette TRACE conn4 <- [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]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 16:06:26 INFO - PROCESS | 2356 | 1461107187002 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:06:26 INFO - PROCESS | 2356 | 1461107187004 Marionette TRACE conn4 <- [1,1341,null,{"value":"13"}] 16:06:26 INFO - PROCESS | 2356 | 1461107187007 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 2356 | 1461107187009 Marionette TRACE conn4 <- [1,1342,null,{}] 16:06:27 INFO - PROCESS | 2356 | 1461107187012 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 2356 | 1461107187101 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:06:27 INFO - PROCESS | 2356 | 1461107187210 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 2356 | ++DOCSHELL 129B4400 == 91 [pid = 2356] [id = 345] 16:06:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (12A19C00) [pid = 2356] [serial = 1034] [outer = 00000000] 16:06:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1C67A000) [pid = 2356] [serial = 1035] [outer = 12A19C00] 16:06:27 INFO - PROCESS | 2356 | 1461107187255 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1F99D400) [pid = 2356] [serial = 1036] [outer = 12A19C00] 16:06:27 INFO - PROCESS | 2356 | 1461107187618 Marionette TRACE conn4 <- [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]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 16:06:27 INFO - PROCESS | 2356 | 1461107187641 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 2356 | 1461107187643 Marionette TRACE conn4 <- [1,1345,null,{"value":"13"}] 16:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:06:27 INFO - PROCESS | 2356 | 1461107187646 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 2356 | 1461107187648 Marionette TRACE conn4 <- [1,1346,null,{}] 16:06:27 INFO - PROCESS | 2356 | 1461107187651 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 2356 | 1461107187805 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:06:27 INFO - PROCESS | 2356 | 1461107187820 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 2356 | ++DOCSHELL 12A19400 == 92 [pid = 2356] [id = 346] 16:06:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (139E4000) [pid = 2356] [serial = 1037] [outer = 00000000] 16:06:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (20395000) [pid = 2356] [serial = 1038] [outer = 139E4000] 16:06:27 INFO - PROCESS | 2356 | 1461107187865 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (2052F800) [pid = 2356] [serial = 1039] [outer = 139E4000] 16:06:28 INFO - PROCESS | 2356 | 1461107188280 Marionette TRACE conn4 <- [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]]]}] 16:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 16:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:06:28 INFO - PROCESS | 2356 | 1461107188318 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 2356 | 1461107188320 Marionette TRACE conn4 <- [1,1349,null,{"value":"13"}] 16:06:28 INFO - PROCESS | 2356 | 1461107188323 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 2356 | 1461107188325 Marionette TRACE conn4 <- [1,1350,null,{}] 16:06:28 INFO - PROCESS | 2356 | 1461107188337 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:28 INFO - PROCESS | 2356 | 1461107188426 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:06:28 INFO - PROCESS | 2356 | 1461107188435 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 2356 | ++DOCSHELL 12B2E400 == 93 [pid = 2356] [id = 347] 16:06:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (2053C000) [pid = 2356] [serial = 1040] [outer = 00000000] 16:06:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (214F4000) [pid = 2356] [serial = 1041] [outer = 2053C000] 16:06:28 INFO - PROCESS | 2356 | 1461107188480 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (21F41000) [pid = 2356] [serial = 1042] [outer = 2053C000] 16:06:29 INFO - PROCESS | 2356 | 1461107189098 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 870ms 16:06:29 INFO - PROCESS | 2356 | 1461107189195 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 2356 | 1461107189199 Marionette TRACE conn4 <- [1,1353,null,{"value":"13"}] 16:06:29 INFO - PROCESS | 2356 | 1461107189205 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:06:29 INFO - PROCESS | 2356 | 1461107189209 Marionette TRACE conn4 <- [1,1354,null,{}] 16:06:29 INFO - PROCESS | 2356 | 1461107189232 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:29 INFO - PROCESS | 2356 | 1461107189367 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:06:29 INFO - PROCESS | 2356 | 1461107189505 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 2356 | ++DOCSHELL 12B30800 == 94 [pid = 2356] [id = 348] 16:06:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (12BD7800) [pid = 2356] [serial = 1043] [outer = 00000000] 16:06:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (177EE400) [pid = 2356] [serial = 1044] [outer = 12BD7800] 16:06:29 INFO - PROCESS | 2356 | 1461107189567 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (17D95000) [pid = 2356] [serial = 1045] [outer = 12BD7800] 16:06:30 INFO - PROCESS | 2356 | 1461107190162 Marionette TRACE conn4 <- [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] 16:06:30 INFO - PROCESS | 2356 | 1461107190206 Marionette TRACE conn4 <- [1,1357,null,{"value":"13"}] 16:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:06:30 INFO - PROCESS | 2356 | 1461107190213 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 2356 | 1461107190216 Marionette TRACE conn4 <- [1,1358,null,{}] 16:06:30 INFO - PROCESS | 2356 | 1461107190220 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:30 INFO - PROCESS | 2356 | 1461107190335 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:06:30 INFO - PROCESS | 2356 | 1461107190478 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:30 INFO - PROCESS | 2356 | ++DOCSHELL 17704C00 == 95 [pid = 2356] [id = 349] 16:06:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (17E7A800) [pid = 2356] [serial = 1046] [outer = 00000000] 16:06:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (1BC74800) [pid = 2356] [serial = 1047] [outer = 17E7A800] 16:06:30 INFO - PROCESS | 2356 | 1461107190535 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (1CD60400) [pid = 2356] [serial = 1048] [outer = 17E7A800] 16:06:31 INFO - PROCESS | 2356 | 1461107191187 Marionette TRACE conn4 <- [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] 16:06:31 INFO - PROCESS | 2356 | 1461107191236 Marionette TRACE conn4 <- [1,1361,null,{"value":"13"}] 16:06:31 INFO - PROCESS | 2356 | 1461107191240 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:06:31 INFO - PROCESS | 2356 | 1461107191244 Marionette TRACE conn4 <- [1,1362,null,{}] 16:06:31 INFO - PROCESS | 2356 | 1461107191255 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:31 INFO - PROCESS | 2356 | 1461107191428 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:06:31 INFO - PROCESS | 2356 | 1461107191571 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 2356 | ++DOCSHELL 1A2AC800 == 96 [pid = 2356] [id = 350] 16:06:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (20533400) [pid = 2356] [serial = 1049] [outer = 00000000] 16:06:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (232D5400) [pid = 2356] [serial = 1050] [outer = 20533400] 16:06:31 INFO - PROCESS | 2356 | 1461107191631 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (232E1C00) [pid = 2356] [serial = 1051] [outer = 20533400] 16:06:32 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:06:32 INFO - PROCESS | 2356 | 1461107192251 Marionette TRACE conn4 <- [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] 16:06:32 INFO - PROCESS | 2356 | 1461107192270 Marionette TRACE conn4 <- [1,1365,null,{"value":"13"}] 16:06:32 INFO - PROCESS | 2356 | 1461107192274 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:06:32 INFO - PROCESS | 2356 | 1461107192276 Marionette TRACE conn4 <- [1,1366,null,{}] 16:06:32 INFO - PROCESS | 2356 | 1461107192280 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:32 INFO - PROCESS | 2356 | 1461107192397 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:06:32 INFO - PROCESS | 2356 | 1461107192543 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:32 INFO - PROCESS | 2356 | ++DOCSHELL 232DFC00 == 97 [pid = 2356] [id = 351] 16:06:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (232E3800) [pid = 2356] [serial = 1052] [outer = 00000000] 16:06:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (238E1400) [pid = 2356] [serial = 1053] [outer = 232E3800] 16:06:32 INFO - PROCESS | 2356 | 1461107192600 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (2392BC00) [pid = 2356] [serial = 1054] [outer = 232E3800] 16:06:33 INFO - PROCESS | 2356 | 1461107193201 Marionette TRACE conn4 <- [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] 16:06:33 INFO - PROCESS | 2356 | 1461107193250 Marionette TRACE conn4 <- [1,1369,null,{"value":"13"}] 16:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:06:33 INFO - PROCESS | 2356 | 1461107193254 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 2356 | 1461107193256 Marionette TRACE conn4 <- [1,1370,null,{}] 16:06:33 INFO - PROCESS | 2356 | 1461107193260 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:33 INFO - PROCESS | 2356 | 1461107193370 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:06:33 INFO - PROCESS | 2356 | 1461107193513 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 2356 | ++DOCSHELL 12B2DC00 == 98 [pid = 2356] [id = 352] 16:06:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1BA48400) [pid = 2356] [serial = 1055] [outer = 00000000] 16:06:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (23F92400) [pid = 2356] [serial = 1056] [outer = 1BA48400] 16:06:33 INFO - PROCESS | 2356 | 1461107193570 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (23F95800) [pid = 2356] [serial = 1057] [outer = 1BA48400] 16:06:34 INFO - PROCESS | 2356 | [2356] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:06:34 INFO - PROCESS | 2356 | 1461107194112 Marionette TRACE conn4 <- [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] 16:06:34 INFO - PROCESS | 2356 | 1461107194144 Marionette TRACE conn4 <- [1,1373,null,{"value":"13"}] 16:06:34 INFO - PROCESS | 2356 | 1461107194149 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 2356 | 1461107194151 Marionette TRACE conn4 <- [1,1374,null,{}] 16:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:06:34 INFO - PROCESS | 2356 | 1461107194155 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:34 INFO - PROCESS | 2356 | 1461107194290 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:06:34 INFO - PROCESS | 2356 | 1461107194456 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 2356 | ++DOCSHELL 23F9F400 == 99 [pid = 2356] [id = 353] 16:06:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (2416D400) [pid = 2356] [serial = 1058] [outer = 00000000] 16:06:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (24174400) [pid = 2356] [serial = 1059] [outer = 2416D400] 16:06:34 INFO - PROCESS | 2356 | 1461107194520 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (24177C00) [pid = 2356] [serial = 1060] [outer = 2416D400] 16:06:35 INFO - PROCESS | 2356 | 1461107195170 Marionette TRACE conn4 <- [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] 16:06:35 INFO - PROCESS | 2356 | 1461107195500 Marionette TRACE conn4 <- [1,1377,null,{"value":"13"}] 16:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:06:35 INFO - PROCESS | 2356 | 1461107195546 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 2356 | 1461107195549 Marionette TRACE conn4 <- [1,1378,null,{}] 16:06:35 INFO - PROCESS | 2356 | 1461107195556 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:35 INFO - PROCESS | 2356 | 1461107195655 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:06:35 INFO - PROCESS | 2356 | 1461107195793 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 2356 | ++DOCSHELL 0F135400 == 100 [pid = 2356] [id = 354] 16:06:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (0FD53800) [pid = 2356] [serial = 1061] [outer = 00000000] 16:06:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (13928400) [pid = 2356] [serial = 1062] [outer = 0FD53800] 16:06:35 INFO - PROCESS | 2356 | 1461107195845 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (17229C00) [pid = 2356] [serial = 1063] [outer = 0FD53800] 16:06:36 INFO - PROCESS | 2356 | 1461107196494 Marionette TRACE conn4 <- [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]]]}] 16:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1010ms 16:06:36 INFO - PROCESS | 2356 | 1461107196521 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 16:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:06:36 INFO - PROCESS | 2356 | 1461107196524 Marionette TRACE conn4 <- [1,1381,null,{"value":"13"}] 16:06:36 INFO - PROCESS | 2356 | 1461107196531 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 2356 | 1461107196535 Marionette TRACE conn4 <- [1,1382,null,{}] 16:06:36 INFO - PROCESS | 2356 | 1461107196539 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:36 INFO - PROCESS | 2356 | 1461107196659 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 12A3FC00 == 99 [pid = 2356] [id = 75] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 214D9000 == 98 [pid = 2356] [id = 130] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 12A19400 == 97 [pid = 2356] [id = 346] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 129B4400 == 96 [pid = 2356] [id = 345] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 1D6CA400 == 95 [pid = 2356] [id = 344] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 1C427400 == 94 [pid = 2356] [id = 343] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 1BA43C00 == 93 [pid = 2356] [id = 342] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 12A12400 == 92 [pid = 2356] [id = 341] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (1C43D000) [pid = 2356] [serial = 990] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 12A1B800 == 91 [pid = 2356] [id = 340] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 17D9AC00 == 90 [pid = 2356] [id = 339] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 1BC6E400 == 89 [pid = 2356] [id = 333] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 171D3C00 == 88 [pid = 2356] [id = 332] 16:06:36 INFO - PROCESS | 2356 | --DOCSHELL 12A33000 == 87 [pid = 2356] [id = 331] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (1BB7B000) [pid = 2356] [serial = 988] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1BACD000) [pid = 2356] [serial = 987] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (1F99E400) [pid = 2356] [serial = 952] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (12BD5800) [pid = 2356] [serial = 981] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (14057C00) [pid = 2356] [serial = 982] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1793FC00) [pid = 2356] [serial = 976] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (17098800) [pid = 2356] [serial = 975] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1A23E400) [pid = 2356] [serial = 978] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (1A6F3400) [pid = 2356] [serial = 979] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1A50E800) [pid = 2356] [serial = 984] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1A6E8C00) [pid = 2356] [serial = 985] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (12B06800) [pid = 2356] [serial = 954] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (19FD4000) [pid = 2356] [serial = 957] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (1D1A5400) [pid = 2356] [serial = 960] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (214E5800) [pid = 2356] [serial = 963] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (2154E800) [pid = 2356] [serial = 966] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (21CB1800) [pid = 2356] [serial = 969] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (22048000) [pid = 2356] [serial = 972] [outer = 00000000] [url = about:blank] 16:06:36 INFO - PROCESS | 2356 | 1461107196860 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 2356 | ++DOCSHELL 0F12F800 == 88 [pid = 2356] [id = 355] 16:06:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (0F2ABC00) [pid = 2356] [serial = 1064] [outer = 00000000] 16:06:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (12A05400) [pid = 2356] [serial = 1065] [outer = 0F2ABC00] 16:06:36 INFO - PROCESS | 2356 | 1461107196908 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (12A37000) [pid = 2356] [serial = 1066] [outer = 0F2ABC00] 16:06:37 INFO - PROCESS | 2356 | 1461107197331 Marionette TRACE conn4 <- [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]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 830ms 16:06:37 INFO - PROCESS | 2356 | 1461107197361 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 16:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:06:37 INFO - PROCESS | 2356 | 1461107197363 Marionette TRACE conn4 <- [1,1385,null,{"value":"13"}] 16:06:37 INFO - PROCESS | 2356 | 1461107197366 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 2356 | 1461107197368 Marionette TRACE conn4 <- [1,1386,null,{}] 16:06:37 INFO - PROCESS | 2356 | 1461107197377 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:37 INFO - PROCESS | 2356 | 1461107197471 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:06:37 INFO - PROCESS | 2356 | 1461107197481 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 2356 | ++DOCSHELL 1796B000 == 89 [pid = 2356] [id = 356] 16:06:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (17D03C00) [pid = 2356] [serial = 1067] [outer = 00000000] 16:06:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (18A0A000) [pid = 2356] [serial = 1068] [outer = 17D03C00] 16:06:37 INFO - PROCESS | 2356 | 1461107197530 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (191A9C00) [pid = 2356] [serial = 1069] [outer = 17D03C00] 16:06:38 INFO - PROCESS | 2356 | 1461107198020 Marionette TRACE conn4 <- [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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 16:06:38 INFO - PROCESS | 2356 | 1461107198037 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 2356 | 1461107198039 Marionette TRACE conn4 <- [1,1389,null,{"value":"13"}] 16:06:38 INFO - PROCESS | 2356 | 1461107198042 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:06:38 INFO - PROCESS | 2356 | 1461107198044 Marionette TRACE conn4 <- [1,1390,null,{}] 16:06:38 INFO - PROCESS | 2356 | 1461107198047 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 2356 | 1461107198140 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:06:38 INFO - PROCESS | 2356 | 1461107198150 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 2356 | ++DOCSHELL 18A08400 == 90 [pid = 2356] [id = 357] 16:06:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (19FD1C00) [pid = 2356] [serial = 1070] [outer = 00000000] 16:06:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (1B328C00) [pid = 2356] [serial = 1071] [outer = 19FD1C00] 16:06:38 INFO - PROCESS | 2356 | 1461107198199 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (1BA49000) [pid = 2356] [serial = 1072] [outer = 19FD1C00] 16:06:38 INFO - PROCESS | 2356 | 1461107198695 Marionette TRACE conn4 <- [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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 730ms 16:06:38 INFO - PROCESS | 2356 | 1461107198780 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 2356 | 1461107198782 Marionette TRACE conn4 <- [1,1393,null,{"value":"13"}] 16:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:06:38 INFO - PROCESS | 2356 | 1461107198786 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 2356 | 1461107198788 Marionette TRACE conn4 <- [1,1394,null,{}] 16:06:38 INFO - PROCESS | 2356 | 1461107198791 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 2356 | 1461107198904 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:06:38 INFO - PROCESS | 2356 | 1461107198917 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 2356 | ++DOCSHELL 129BDC00 == 91 [pid = 2356] [id = 358] 16:06:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (1BAD6800) [pid = 2356] [serial = 1073] [outer = 00000000] 16:06:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1BBBC000) [pid = 2356] [serial = 1074] [outer = 1BAD6800] 16:06:38 INFO - PROCESS | 2356 | 1461107198963 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1BDD2400) [pid = 2356] [serial = 1075] [outer = 1BAD6800] 16:06:39 INFO - PROCESS | 2356 | 1461107199457 Marionette TRACE conn4 <- [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]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 731ms 16:06:39 INFO - PROCESS | 2356 | 1461107199524 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 2356 | 1461107199526 Marionette TRACE conn4 <- [1,1397,null,{"value":"13"}] 16:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:06:39 INFO - PROCESS | 2356 | 1461107199529 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 2356 | 1461107199531 Marionette TRACE conn4 <- [1,1398,null,{}] 16:06:39 INFO - PROCESS | 2356 | 1461107199535 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:39 INFO - PROCESS | 2356 | 1461107199685 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:06:39 INFO - PROCESS | 2356 | 1461107199761 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 2356 | ++DOCSHELL 1C4D5C00 == 92 [pid = 2356] [id = 359] 16:06:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (1C67B000) [pid = 2356] [serial = 1076] [outer = 00000000] 16:06:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (1C97A000) [pid = 2356] [serial = 1077] [outer = 1C67B000] 16:06:39 INFO - PROCESS | 2356 | 1461107199809 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (1CD63000) [pid = 2356] [serial = 1078] [outer = 1C67B000] 16:06:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1CD5C800) [pid = 2356] [serial = 1079] [outer = 1C43E800] 16:06:40 INFO - PROCESS | 2356 | 1461107200373 Marionette TRACE conn4 <- [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]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 870ms 16:06:40 INFO - PROCESS | 2356 | 1461107200402 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 2356 | 1461107200404 Marionette TRACE conn4 <- [1,1401,null,{"value":"13"}] 16:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:06:40 INFO - PROCESS | 2356 | 1461107200417 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 2356 | 1461107200418 Marionette TRACE conn4 <- [1,1402,null,{}] 16:06:40 INFO - PROCESS | 2356 | 1461107200428 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:40 INFO - PROCESS | 2356 | 1461107200556 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:06:40 INFO - PROCESS | 2356 | 1461107200563 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 2356 | ++DOCSHELL 1D0D3C00 == 93 [pid = 2356] [id = 360] 16:06:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1D27DC00) [pid = 2356] [serial = 1080] [outer = 00000000] 16:06:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (1E6D0000) [pid = 2356] [serial = 1081] [outer = 1D27DC00] 16:06:40 INFO - PROCESS | 2356 | 1461107200663 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (1F99FC00) [pid = 2356] [serial = 1082] [outer = 1D27DC00] 16:06:41 INFO - PROCESS | 2356 | 1461107201103 Marionette TRACE conn4 <- [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]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (17E09800) [pid = 2356] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (1BBC0C00) [pid = 2356] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1C96F800) [pid = 2356] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (1C43A000) [pid = 2356] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (1D6CD800) [pid = 2356] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (12A19C00) [pid = 2356] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (12A1D000) [pid = 2356] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (0F77DC00) [pid = 2356] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1A50B800) [pid = 2356] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (17E7C000) [pid = 2356] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (139E4000) [pid = 2356] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1BA50400) [pid = 2356] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:06:41 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (12A0CC00) [pid = 2356] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:06:41 INFO - PROCESS | 2356 | 1461107201348 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 2356 | 1461107201350 Marionette TRACE conn4 <- [1,1405,null,{"value":"13"}] 16:06:41 INFO - PROCESS | 2356 | 1461107201360 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 2356 | 1461107201362 Marionette TRACE conn4 <- [1,1406,null,{}] 16:06:41 INFO - PROCESS | 2356 | 1461107201365 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:06:41 INFO - PROCESS | 2356 | 1461107201457 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:06:41 INFO - PROCESS | 2356 | 1461107201463 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 2356 | ++DOCSHELL 12A3F800 == 94 [pid = 2356] [id = 361] 16:06:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (12B04000) [pid = 2356] [serial = 1083] [outer = 00000000] 16:06:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (13161C00) [pid = 2356] [serial = 1084] [outer = 12B04000] 16:06:41 INFO - PROCESS | 2356 | 1461107201511 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (17E75C00) [pid = 2356] [serial = 1085] [outer = 12B04000] 16:06:41 INFO - PROCESS | 2356 | 1461107202014 Marionette TRACE conn4 <- [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]]]}] 16:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 16:06:42 INFO - PROCESS | 2356 | 1461107202048 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:06:42 INFO - PROCESS | 2356 | 1461107202050 Marionette TRACE conn4 <- [1,1409,null,{"value":"13"}] 16:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:06:42 INFO - PROCESS | 2356 | 1461107202053 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 2356 | 1461107202055 Marionette TRACE conn4 <- [1,1410,null,{}] 16:06:42 INFO - PROCESS | 2356 | 1461107202059 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:42 INFO - PROCESS | 2356 | 1461107202145 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:06:42 INFO - PROCESS | 2356 | 1461107202151 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 2356 | ++DOCSHELL 18ADD400 == 95 [pid = 2356] [id = 362] 16:06:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 131 (1A50F800) [pid = 2356] [serial = 1086] [outer = 00000000] 16:06:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1BBC0C00) [pid = 2356] [serial = 1087] [outer = 1A50F800] 16:06:42 INFO - PROCESS | 2356 | 1461107202195 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1D0D1400) [pid = 2356] [serial = 1088] [outer = 1A50F800] 16:06:42 INFO - PROCESS | 2356 | 1461107202626 Marionette TRACE conn4 <- [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]]]}] 16:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 630ms 16:06:42 INFO - PROCESS | 2356 | 1461107202684 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:06:42 INFO - PROCESS | 2356 | 1461107202686 Marionette TRACE conn4 <- [1,1413,null,{"value":"13"}] 16:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:06:42 INFO - PROCESS | 2356 | 1461107202689 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 2356 | 1461107202691 Marionette TRACE conn4 <- [1,1414,null,{}] 16:06:42 INFO - PROCESS | 2356 | 1461107202695 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:42 INFO - PROCESS | 2356 | 1461107202781 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:06:42 INFO - PROCESS | 2356 | 1461107202787 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 2356 | ++DOCSHELL 1E679800 == 96 [pid = 2356] [id = 363] 16:06:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (1E6CDC00) [pid = 2356] [serial = 1089] [outer = 00000000] 16:06:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (20531C00) [pid = 2356] [serial = 1090] [outer = 1E6CDC00] 16:06:42 INFO - PROCESS | 2356 | 1461107202831 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (214DD800) [pid = 2356] [serial = 1091] [outer = 1E6CDC00] 16:06:43 INFO - PROCESS | 2356 | 1461107203275 Marionette TRACE conn4 <- [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]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 630ms 16:06:43 INFO - PROCESS | 2356 | 1461107203320 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 2356 | 1461107203322 Marionette TRACE conn4 <- [1,1417,null,{"value":"13"}] 16:06:43 INFO - PROCESS | 2356 | 1461107203325 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:06:43 INFO - PROCESS | 2356 | 1461107203328 Marionette TRACE conn4 <- [1,1418,null,{}] 16:06:43 INFO - PROCESS | 2356 | 1461107203332 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:43 INFO - PROCESS | 2356 | 1461107203503 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:06:43 INFO - PROCESS | 2356 | 1461107203693 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 2356 | ++DOCSHELL 12A1E800 == 97 [pid = 2356] [id = 364] 16:06:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (12A33000) [pid = 2356] [serial = 1092] [outer = 00000000] 16:06:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (12B2F800) [pid = 2356] [serial = 1093] [outer = 12A33000] 16:06:43 INFO - PROCESS | 2356 | 1461107203755 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (12D6E400) [pid = 2356] [serial = 1094] [outer = 12A33000] 16:06:44 INFO - PROCESS | 2356 | 1461107204359 Marionette TRACE conn4 <- [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]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1073ms 16:06:44 INFO - PROCESS | 2356 | 1461107204405 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 2356 | 1461107204410 Marionette TRACE conn4 <- [1,1421,null,{"value":"13"}] 16:06:44 INFO - PROCESS | 2356 | 1461107204415 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:06:44 INFO - PROCESS | 2356 | 1461107204420 Marionette TRACE conn4 <- [1,1422,null,{}] 16:06:44 INFO - PROCESS | 2356 | 1461107204425 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:44 INFO - PROCESS | 2356 | 1461107204544 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:06:44 INFO - PROCESS | 2356 | 1461107204693 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 2356 | ++DOCSHELL 18ADDC00 == 98 [pid = 2356] [id = 365] 16:06:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (190D0400) [pid = 2356] [serial = 1095] [outer = 00000000] 16:06:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1A50D000) [pid = 2356] [serial = 1096] [outer = 190D0400] 16:06:44 INFO - PROCESS | 2356 | 1461107204757 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1A519400) [pid = 2356] [serial = 1097] [outer = 190D0400] 16:06:45 INFO - PROCESS | 2356 | 1461107205398 Marionette TRACE conn4 <- [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]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1021ms 16:06:45 INFO - PROCESS | 2356 | 1461107205440 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 2356 | 1461107205443 Marionette TRACE conn4 <- [1,1425,null,{"value":"13"}] 16:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:06:45 INFO - PROCESS | 2356 | 1461107205447 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 2356 | 1461107205449 Marionette TRACE conn4 <- [1,1426,null,{}] 16:06:45 INFO - PROCESS | 2356 | 1461107205453 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:45 INFO - PROCESS | 2356 | 1461107205567 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:06:45 INFO - PROCESS | 2356 | 1461107205713 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 2356 | ++DOCSHELL 1C679000 == 99 [pid = 2356] [id = 366] 16:06:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1C67CC00) [pid = 2356] [serial = 1098] [outer = 00000000] 16:06:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1C97B400) [pid = 2356] [serial = 1099] [outer = 1C67CC00] 16:06:45 INFO - PROCESS | 2356 | 1461107205771 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1D6CA400) [pid = 2356] [serial = 1100] [outer = 1C67CC00] 16:06:46 INFO - PROCESS | 2356 | 1461107206410 Marionette TRACE conn4 <- [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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1019ms 16:06:46 INFO - PROCESS | 2356 | 1461107206468 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 2356 | 1461107206472 Marionette TRACE conn4 <- [1,1429,null,{"value":"13"}] 16:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:06:46 INFO - PROCESS | 2356 | 1461107206483 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 2356 | 1461107206488 Marionette TRACE conn4 <- [1,1430,null,{}] 16:06:46 INFO - PROCESS | 2356 | 1461107206523 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:46 INFO - PROCESS | 2356 | 1461107206679 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:06:46 INFO - PROCESS | 2356 | 1461107206742 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 2356 | ++DOCSHELL 20530400 == 100 [pid = 2356] [id = 367] 16:06:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (22047C00) [pid = 2356] [serial = 1101] [outer = 00000000] 16:06:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (232E1000) [pid = 2356] [serial = 1102] [outer = 22047C00] 16:06:46 INFO - PROCESS | 2356 | 1461107206838 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (238DC000) [pid = 2356] [serial = 1103] [outer = 22047C00] 16:06:47 INFO - PROCESS | 2356 | 1461107207430 Marionette TRACE conn4 <- [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]]]}] 16:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 990ms 16:06:47 INFO - PROCESS | 2356 | 1461107207468 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 2356 | 1461107207470 Marionette TRACE conn4 <- [1,1433,null,{"value":"13"}] 16:06:47 INFO - PROCESS | 2356 | 1461107207473 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:06:47 INFO - PROCESS | 2356 | 1461107207475 Marionette TRACE conn4 <- [1,1434,null,{}] 16:06:47 INFO - PROCESS | 2356 | 1461107207479 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:47 INFO - PROCESS | 2356 | 1461107207591 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:06:47 INFO - PROCESS | 2356 | 1461107207734 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 2356 | ++DOCSHELL 232DD800 == 101 [pid = 2356] [id = 368] 16:06:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (232DF000) [pid = 2356] [serial = 1104] [outer = 00000000] 16:06:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (23F9C000) [pid = 2356] [serial = 1105] [outer = 232DF000] 16:06:47 INFO - PROCESS | 2356 | 1461107207791 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (23F9F800) [pid = 2356] [serial = 1106] [outer = 232DF000] 16:06:48 INFO - PROCESS | 2356 | 1461107208357 Marionette TRACE conn4 <- [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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 930ms 16:06:48 INFO - PROCESS | 2356 | 1461107208421 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 2356 | 1461107208424 Marionette TRACE conn4 <- [1,1437,null,{"value":"13"}] 16:06:48 INFO - PROCESS | 2356 | 1461107208429 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 2356 | 1461107208431 Marionette TRACE conn4 <- [1,1438,null,{}] 16:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:06:48 INFO - PROCESS | 2356 | 1461107208435 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:48 INFO - PROCESS | 2356 | 1461107208546 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:06:48 INFO - PROCESS | 2356 | 1461107208697 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 2356 | ++DOCSHELL 241BE400 == 102 [pid = 2356] [id = 369] 16:06:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (241BE800) [pid = 2356] [serial = 1107] [outer = 00000000] 16:06:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (241C3400) [pid = 2356] [serial = 1108] [outer = 241BE800] 16:06:48 INFO - PROCESS | 2356 | 1461107208767 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (241CA800) [pid = 2356] [serial = 1109] [outer = 241BE800] 16:06:49 INFO - PROCESS | 2356 | 1461107209414 Marionette TRACE conn4 <- [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]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1017ms 16:06:49 INFO - PROCESS | 2356 | 1461107209453 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 2356 | 1461107209456 Marionette TRACE conn4 <- [1,1441,null,{"value":"13"}] 16:06:49 INFO - PROCESS | 2356 | 1461107209459 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:06:49 INFO - PROCESS | 2356 | 1461107209461 Marionette TRACE conn4 <- [1,1442,null,{}] 16:06:49 INFO - PROCESS | 2356 | 1461107209465 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:49 INFO - PROCESS | 2356 | 1461107209575 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:06:49 INFO - PROCESS | 2356 | 1461107209691 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 2356 | ++DOCSHELL 24179000 == 103 [pid = 2356] [id = 370] 16:06:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (2417A000) [pid = 2356] [serial = 1110] [outer = 00000000] 16:06:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 156 (24736800) [pid = 2356] [serial = 1111] [outer = 2417A000] 16:06:49 INFO - PROCESS | 2356 | 1461107209787 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 157 (2473BC00) [pid = 2356] [serial = 1112] [outer = 2417A000] 16:06:50 INFO - PROCESS | 2356 | 1461107210452 Marionette TRACE conn4 <- [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]]]}] 16:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1019ms 16:06:50 INFO - PROCESS | 2356 | 1461107210487 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:06:50 INFO - PROCESS | 2356 | 1461107210489 Marionette TRACE conn4 <- [1,1445,null,{"value":"13"}] 16:06:50 INFO - PROCESS | 2356 | 1461107210493 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:06:50 INFO - PROCESS | 2356 | 1461107210495 Marionette TRACE conn4 <- [1,1446,null,{}] 16:06:50 INFO - PROCESS | 2356 | 1461107210498 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:50 INFO - PROCESS | 2356 | 1461107210630 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:06:50 INFO - PROCESS | 2356 | 1461107210909 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 2356 | ++DOCSHELL 0F12B800 == 104 [pid = 2356] [id = 371] 16:06:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 158 (129BF000) [pid = 2356] [serial = 1113] [outer = 00000000] 16:06:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (13162800) [pid = 2356] [serial = 1114] [outer = 129BF000] 16:06:50 INFO - PROCESS | 2356 | 1461107210969 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (17948800) [pid = 2356] [serial = 1115] [outer = 129BF000] 16:06:51 INFO - PROCESS | 2356 | 1461107211588 Marionette TRACE conn4 <- [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]]]}] 16:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1120ms 16:06:51 INFO - PROCESS | 2356 | 1461107211617 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 2356 | 1461107211622 Marionette TRACE conn4 <- [1,1449,null,{"value":"13"}] 16:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:06:51 INFO - PROCESS | 2356 | 1461107211628 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 2356 | 1461107211631 Marionette TRACE conn4 <- [1,1450,null,{}] 16:06:51 INFO - PROCESS | 2356 | 1461107211635 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:51 INFO - PROCESS | 2356 | 1461107211748 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:06:51 INFO - PROCESS | 2356 | 1461107211916 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:51 INFO - PROCESS | 2356 | ++DOCSHELL 19FD0C00 == 105 [pid = 2356] [id = 372] 16:06:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (19FD2400) [pid = 2356] [serial = 1116] [outer = 00000000] 16:06:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (1A6F2800) [pid = 2356] [serial = 1117] [outer = 19FD2400] 16:06:51 INFO - PROCESS | 2356 | 1461107211972 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (1B32B000) [pid = 2356] [serial = 1118] [outer = 19FD2400] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 17E0CC00 == 104 [pid = 2356] [id = 319] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 21F4A400 == 103 [pid = 2356] [id = 324] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 1E679800 == 102 [pid = 2356] [id = 363] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 18ADD400 == 101 [pid = 2356] [id = 362] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 12A3F800 == 100 [pid = 2356] [id = 361] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 1D0D3C00 == 99 [pid = 2356] [id = 360] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 1C4D5C00 == 98 [pid = 2356] [id = 359] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 129BDC00 == 97 [pid = 2356] [id = 358] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 18A08400 == 96 [pid = 2356] [id = 357] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 1796B000 == 95 [pid = 2356] [id = 356] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 0F12F800 == 94 [pid = 2356] [id = 355] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (12B2EC00) [pid = 2356] [serial = 993] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (1844AC00) [pid = 2356] [serial = 996] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (1C43F000) [pid = 2356] [serial = 999] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (1D19A800) [pid = 2356] [serial = 1002] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (1E6C6800) [pid = 2356] [serial = 1005] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 157 (2133FC00) [pid = 2356] [serial = 1008] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 156 (21553800) [pid = 2356] [serial = 1011] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 155 (214F4000) [pid = 2356] [serial = 1041] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 0F135400 == 93 [pid = 2356] [id = 354] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 232DFC00 == 92 [pid = 2356] [id = 351] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 1A2AC800 == 91 [pid = 2356] [id = 350] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 17704C00 == 90 [pid = 2356] [id = 349] 16:06:52 INFO - PROCESS | 2356 | --DOCSHELL 12B30800 == 89 [pid = 2356] [id = 348] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (12BD4800) [pid = 2356] [serial = 907] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (1B703C00) [pid = 2356] [serial = 910] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (214E4000) [pid = 2356] [serial = 922] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (1CD61C00) [pid = 2356] [serial = 856] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (1C97B000) [pid = 2356] [serial = 1029] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (1F910000) [pid = 2356] [serial = 1032] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (1D0CE800) [pid = 2356] [serial = 1030] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (1C67A000) [pid = 2356] [serial = 1035] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (171D0800) [pid = 2356] [serial = 1020] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (17989400) [pid = 2356] [serial = 1021] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (18A07000) [pid = 2356] [serial = 1015] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (17945C00) [pid = 2356] [serial = 1014] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (1A6F5400) [pid = 2356] [serial = 1023] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (1B70A800) [pid = 2356] [serial = 1024] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (190CE000) [pid = 2356] [serial = 1018] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (18454000) [pid = 2356] [serial = 1017] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (20395000) [pid = 2356] [serial = 1038] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1F991800) [pid = 2356] [serial = 1033] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (1BDDB400) [pid = 2356] [serial = 1027] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (1BDD0000) [pid = 2356] [serial = 1026] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (2052F800) [pid = 2356] [serial = 1039] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1F99D400) [pid = 2356] [serial = 1036] [outer = 00000000] [url = about:blank] 16:06:52 INFO - PROCESS | 2356 | 1461107212747 Marionette TRACE conn4 <- [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]]]}] 16:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1175ms 16:06:52 INFO - PROCESS | 2356 | 1461107212809 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 2356 | 1461107212813 Marionette TRACE conn4 <- [1,1453,null,{"value":"13"}] 16:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:06:52 INFO - PROCESS | 2356 | 1461107212818 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 2356 | 1461107212820 Marionette TRACE conn4 <- [1,1454,null,{}] 16:06:52 INFO - PROCESS | 2356 | 1461107212824 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:52 INFO - PROCESS | 2356 | 1461107212921 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:06:52 INFO - PROCESS | 2356 | 1461107212934 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 2356 | ++DOCSHELL 12A3E400 == 90 [pid = 2356] [id = 373] 16:06:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (12B34000) [pid = 2356] [serial = 1119] [outer = 00000000] 16:06:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (17079800) [pid = 2356] [serial = 1120] [outer = 12B34000] 16:06:52 INFO - PROCESS | 2356 | 1461107212980 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (17989400) [pid = 2356] [serial = 1121] [outer = 12B34000] 16:06:53 INFO - PROCESS | 2356 | 1461107213570 Marionette TRACE conn4 <- [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]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 16:06:53 INFO - PROCESS | 2356 | 1461107213592 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 2356 | 1461107213595 Marionette TRACE conn4 <- [1,1457,null,{"value":"13"}] 16:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:06:53 INFO - PROCESS | 2356 | 1461107213599 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 2356 | 1461107213605 Marionette TRACE conn4 <- [1,1458,null,{}] 16:06:53 INFO - PROCESS | 2356 | 1461107213614 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 2356 | 1461107213709 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:06:53 INFO - PROCESS | 2356 | 1461107213815 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 2356 | ++DOCSHELL 1A514000 == 91 [pid = 2356] [id = 374] 16:06:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1A6F0C00) [pid = 2356] [serial = 1122] [outer = 00000000] 16:06:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1BA45400) [pid = 2356] [serial = 1123] [outer = 1A6F0C00] 16:06:53 INFO - PROCESS | 2356 | 1461107213861 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (1BAD0000) [pid = 2356] [serial = 1124] [outer = 1A6F0C00] 16:06:54 INFO - PROCESS | 2356 | 1461107214254 Marionette TRACE conn4 <- [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]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 16:06:54 INFO - PROCESS | 2356 | 1461107214332 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 2356 | 1461107214335 Marionette TRACE conn4 <- [1,1461,null,{"value":"13"}] 16:06:54 INFO - PROCESS | 2356 | 1461107214338 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:06:54 INFO - PROCESS | 2356 | 1461107214340 Marionette TRACE conn4 <- [1,1462,null,{}] 16:06:54 INFO - PROCESS | 2356 | 1461107214347 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:54 INFO - PROCESS | 2356 | 1461107214442 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:06:54 INFO - PROCESS | 2356 | 1461107214454 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 2356 | ++DOCSHELL 12B2C000 == 92 [pid = 2356] [id = 375] 16:06:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (1BC6DC00) [pid = 2356] [serial = 1125] [outer = 00000000] 16:06:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1C43FC00) [pid = 2356] [serial = 1126] [outer = 1BC6DC00] 16:06:54 INFO - PROCESS | 2356 | 1461107214500 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1C683400) [pid = 2356] [serial = 1127] [outer = 1BC6DC00] 16:06:54 INFO - PROCESS | 2356 | 1461107214972 Marionette TRACE conn4 <- [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]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 670ms 16:06:55 INFO - PROCESS | 2356 | 1461107215013 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 2356 | 1461107215015 Marionette TRACE conn4 <- [1,1465,null,{"value":"13"}] 16:06:55 INFO - PROCESS | 2356 | 1461107215018 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:06:55 INFO - PROCESS | 2356 | 1461107215019 Marionette TRACE conn4 <- [1,1466,null,{}] 16:06:55 INFO - PROCESS | 2356 | 1461107215023 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 2356 | 1461107215182 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:06:55 INFO - PROCESS | 2356 | 1461107215206 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 2356 | ++DOCSHELL 1C97BC00 == 93 [pid = 2356] [id = 376] 16:06:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1CD61000) [pid = 2356] [serial = 1128] [outer = 00000000] 16:06:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1D198000) [pid = 2356] [serial = 1129] [outer = 1CD61000] 16:06:55 INFO - PROCESS | 2356 | 1461107215260 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1D48C400) [pid = 2356] [serial = 1130] [outer = 1CD61000] 16:06:55 INFO - PROCESS | 2356 | 1461107215762 Marionette TRACE conn4 <- [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]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 771ms 16:06:55 INFO - PROCESS | 2356 | 1461107215800 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 2356 | 1461107215802 Marionette TRACE conn4 <- [1,1469,null,{"value":"13"}] 16:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:06:55 INFO - PROCESS | 2356 | 1461107215805 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 2356 | 1461107215807 Marionette TRACE conn4 <- [1,1470,null,{}] 16:06:55 INFO - PROCESS | 2356 | 1461107215810 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 2356 | 1461107215942 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:06:56 INFO - PROCESS | 2356 | 1461107216017 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 2356 | ++DOCSHELL 1F90EC00 == 94 [pid = 2356] [id = 377] 16:06:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (1F96A800) [pid = 2356] [serial = 1131] [outer = 00000000] 16:06:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (20389C00) [pid = 2356] [serial = 1132] [outer = 1F96A800] 16:06:56 INFO - PROCESS | 2356 | 1461107216064 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (204BF000) [pid = 2356] [serial = 1133] [outer = 1F96A800] 16:06:56 INFO - PROCESS | 2356 | 1461107216517 Marionette TRACE conn4 <- [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]]]}] 16:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 770ms 16:06:56 INFO - PROCESS | 2356 | 1461107216578 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 2356 | 1461107216580 Marionette TRACE conn4 <- [1,1473,null,{"value":"13"}] 16:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:06:56 INFO - PROCESS | 2356 | 1461107216583 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 2356 | 1461107216585 Marionette TRACE conn4 <- [1,1474,null,{}] 16:06:56 INFO - PROCESS | 2356 | 1461107216588 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:56 INFO - PROCESS | 2356 | 1461107216715 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:06:56 INFO - PROCESS | 2356 | 1461107216737 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 2356 | ++DOCSHELL 2052F800 == 95 [pid = 2356] [id = 378] 16:06:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (2053A800) [pid = 2356] [serial = 1134] [outer = 00000000] 16:06:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (214E5800) [pid = 2356] [serial = 1135] [outer = 2053A800] 16:06:56 INFO - PROCESS | 2356 | 1461107216785 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (2154DC00) [pid = 2356] [serial = 1136] [outer = 2053A800] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (19FD1C00) [pid = 2356] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (1BAD6800) [pid = 2356] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (17E76800) [pid = 2356] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (12B04000) [pid = 2356] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (0F2ABC00) [pid = 2356] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (21A25800) [pid = 2356] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (1BA4A400) [pid = 2356] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (1C67B000) [pid = 2356] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (1D27DC00) [pid = 2356] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (12A01C00) [pid = 2356] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (214EE400) [pid = 2356] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (22041400) [pid = 2356] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (204BA800) [pid = 2356] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (0FD53800) [pid = 2356] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (2038AC00) [pid = 2356] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (1D6CCC00) [pid = 2356] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (1A50F800) [pid = 2356] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1BC74000) [pid = 2356] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (2038C000) [pid = 2356] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:06:57 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (17D03C00) [pid = 2356] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:06:57 INFO - PROCESS | 2356 | 1461107217531 Marionette TRACE conn4 <- [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]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 970ms 16:06:57 INFO - PROCESS | 2356 | 1461107217554 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:06:57 INFO - PROCESS | 2356 | 1461107217556 Marionette TRACE conn4 <- [1,1477,null,{"value":"13"}] 16:06:57 INFO - PROCESS | 2356 | 1461107217563 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 2356 | 1461107217565 Marionette TRACE conn4 <- [1,1478,null,{}] 16:06:57 INFO - PROCESS | 2356 | 1461107217569 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:57 INFO - PROCESS | 2356 | 1461107217705 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:06:57 INFO - PROCESS | 2356 | 1461107217718 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B1000 == 96 [pid = 2356] [id = 379] 16:06:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 132 (1B70B800) [pid = 2356] [serial = 1137] [outer = 00000000] 16:06:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 133 (1C43CC00) [pid = 2356] [serial = 1138] [outer = 1B70B800] 16:06:57 INFO - PROCESS | 2356 | 1461107217763 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (1C901800) [pid = 2356] [serial = 1139] [outer = 1B70B800] 16:06:58 INFO - PROCESS | 2356 | 1461107218175 Marionette TRACE conn4 <- [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]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 630ms 16:06:58 INFO - PROCESS | 2356 | 1461107218190 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 2356 | 1461107218192 Marionette TRACE conn4 <- [1,1481,null,{"value":"13"}] 16:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:06:58 INFO - PROCESS | 2356 | 1461107218210 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 2356 | 1461107218211 Marionette TRACE conn4 <- [1,1482,null,{}] 16:06:58 INFO - PROCESS | 2356 | 1461107218215 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:58 INFO - PROCESS | 2356 | 1461107218304 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:06:58 INFO - PROCESS | 2356 | 1461107218311 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:58 INFO - PROCESS | 2356 | ++DOCSHELL 1E67BC00 == 97 [pid = 2356] [id = 380] 16:06:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (2038C000) [pid = 2356] [serial = 1140] [outer = 00000000] 16:06:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (214F3000) [pid = 2356] [serial = 1141] [outer = 2038C000] 16:06:58 INFO - PROCESS | 2356 | 1461107218357 Marionette DEBUG loaded listener.js 16:06:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (21A24000) [pid = 2356] [serial = 1142] [outer = 2038C000] 16:06:58 INFO - PROCESS | 2356 | 1461107218828 Marionette TRACE conn4 <- [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]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 16:06:58 INFO - PROCESS | 2356 | 1461107218891 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 2356 | 1461107218893 Marionette TRACE conn4 <- [1,1485,null,{"value":"13"}] 16:06:58 INFO - PROCESS | 2356 | 1461107218896 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 2356 | 1461107218898 Marionette TRACE conn4 <- [1,1486,null,{}] 16:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:06:58 INFO - PROCESS | 2356 | 1461107218901 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:58 INFO - PROCESS | 2356 | 1461107218990 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:06:58 INFO - PROCESS | 2356 | 1461107218996 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:58 INFO - PROCESS | 2356 | ++DOCSHELL 214E1000 == 98 [pid = 2356] [id = 381] 16:06:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (21CAB400) [pid = 2356] [serial = 1143] [outer = 00000000] 16:06:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (232D6800) [pid = 2356] [serial = 1144] [outer = 21CAB400] 16:06:59 INFO - PROCESS | 2356 | 1461107219046 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (238DE400) [pid = 2356] [serial = 1145] [outer = 21CAB400] 16:06:59 INFO - PROCESS | 2356 | 1461107219707 Marionette TRACE conn4 <- [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]]]}] 16:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 930ms 16:06:59 INFO - PROCESS | 2356 | 1461107219833 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:06:59 INFO - PROCESS | 2356 | 1461107219837 Marionette TRACE conn4 <- [1,1489,null,{"value":"13"}] 16:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:06:59 INFO - PROCESS | 2356 | 1461107219843 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:06:59 INFO - PROCESS | 2356 | 1461107219847 Marionette TRACE conn4 <- [1,1490,null,{}] 16:06:59 INFO - PROCESS | 2356 | 1461107219853 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:59 INFO - PROCESS | 2356 | 1461107219985 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:07:00 INFO - PROCESS | 2356 | 1461107220127 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 2356 | ++DOCSHELL 12B0D000 == 99 [pid = 2356] [id = 382] 16:07:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (12B29800) [pid = 2356] [serial = 1146] [outer = 00000000] 16:07:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (18450C00) [pid = 2356] [serial = 1147] [outer = 12B29800] 16:07:00 INFO - PROCESS | 2356 | 1461107220187 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (18ADD400) [pid = 2356] [serial = 1148] [outer = 12B29800] 16:07:00 INFO - PROCESS | 2356 | 1461107220789 Marionette TRACE conn4 <- [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]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 990ms 16:07:00 INFO - PROCESS | 2356 | 1461107220833 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 2356 | 1461107220840 Marionette TRACE conn4 <- [1,1493,null,{"value":"13"}] 16:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:07:00 INFO - PROCESS | 2356 | 1461107220847 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 2356 | 1461107220850 Marionette TRACE conn4 <- [1,1494,null,{}] 16:07:00 INFO - PROCESS | 2356 | 1461107220855 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 2356 | 1461107220979 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:07:01 INFO - PROCESS | 2356 | 1461107221133 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B8400 == 100 [pid = 2356] [id = 383] 16:07:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1A510000) [pid = 2356] [serial = 1149] [outer = 00000000] 16:07:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1BBBB800) [pid = 2356] [serial = 1150] [outer = 1A510000] 16:07:01 INFO - PROCESS | 2356 | 1461107221194 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (1C67B400) [pid = 2356] [serial = 1151] [outer = 1A510000] 16:07:01 INFO - PROCESS | 2356 | 1461107221822 Marionette TRACE conn4 <- [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]]]}] 16:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1023ms 16:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:07:01 INFO - PROCESS | 2356 | 1461107221871 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 2356 | 1461107221874 Marionette TRACE conn4 <- [1,1497,null,{"value":"13"}] 16:07:01 INFO - PROCESS | 2356 | 1461107221877 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 2356 | 1461107221881 Marionette TRACE conn4 <- [1,1498,null,{}] 16:07:01 INFO - PROCESS | 2356 | 1461107221893 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:02 INFO - PROCESS | 2356 | 1461107222036 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:07:02 INFO - PROCESS | 2356 | 1461107222194 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 2356 | ++DOCSHELL 214DE800 == 101 [pid = 2356] [id = 384] 16:07:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (214E6800) [pid = 2356] [serial = 1152] [outer = 00000000] 16:07:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (238D8C00) [pid = 2356] [serial = 1153] [outer = 214E6800] 16:07:02 INFO - PROCESS | 2356 | 1461107222257 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (23933400) [pid = 2356] [serial = 1154] [outer = 214E6800] 16:07:02 INFO - PROCESS | 2356 | 1461107222895 Marionette TRACE conn4 <- [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]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1070ms 16:07:02 INFO - PROCESS | 2356 | 1461107222950 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 2356 | 1461107222953 Marionette TRACE conn4 <- [1,1501,null,{"value":"13"}] 16:07:02 INFO - PROCESS | 2356 | 1461107222974 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:07:02 INFO - PROCESS | 2356 | 1461107222976 Marionette TRACE conn4 <- [1,1502,null,{}] 16:07:02 INFO - PROCESS | 2356 | 1461107222980 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:03 INFO - PROCESS | 2356 | 1461107223101 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:07:03 INFO - PROCESS | 2356 | 1461107223255 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 2356 | ++DOCSHELL 23F24400 == 102 [pid = 2356] [id = 385] 16:07:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (23F24C00) [pid = 2356] [serial = 1155] [outer = 00000000] 16:07:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (23F2A400) [pid = 2356] [serial = 1156] [outer = 23F24C00] 16:07:03 INFO - PROCESS | 2356 | 1461107223312 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (23F2D800) [pid = 2356] [serial = 1157] [outer = 23F24C00] 16:07:03 INFO - PROCESS | 2356 | 1461107223901 Marionette TRACE conn4 <- [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]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 970ms 16:07:03 INFO - PROCESS | 2356 | 1461107223949 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 2356 | 1461107223951 Marionette TRACE conn4 <- [1,1505,null,{"value":"13"}] 16:07:03 INFO - PROCESS | 2356 | 1461107223954 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:07:03 INFO - PROCESS | 2356 | 1461107223957 Marionette TRACE conn4 <- [1,1506,null,{}] 16:07:03 INFO - PROCESS | 2356 | 1461107223961 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:04 INFO - PROCESS | 2356 | 1461107224076 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:07:04 INFO - PROCESS | 2356 | 1461107224237 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 2356 | ++DOCSHELL 23F92800 == 103 [pid = 2356] [id = 386] 16:07:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (23F97400) [pid = 2356] [serial = 1158] [outer = 00000000] 16:07:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (241C6800) [pid = 2356] [serial = 1159] [outer = 23F97400] 16:07:04 INFO - PROCESS | 2356 | 1461107224294 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (241BFC00) [pid = 2356] [serial = 1160] [outer = 23F97400] 16:07:04 INFO - PROCESS | 2356 | 1461107224868 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 970ms 16:07:04 INFO - PROCESS | 2356 | 1461107224929 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 2356 | 1461107224931 Marionette TRACE conn4 <- [1,1509,null,{"value":"13"}] 16:07:04 INFO - PROCESS | 2356 | 1461107224935 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:07:04 INFO - PROCESS | 2356 | 1461107224937 Marionette TRACE conn4 <- [1,1510,null,{}] 16:07:04 INFO - PROCESS | 2356 | 1461107224941 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:05 INFO - PROCESS | 2356 | 1461107225110 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:07:05 INFO - PROCESS | 2356 | 1461107225266 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:05 INFO - PROCESS | 2356 | ++DOCSHELL 12A35800 == 104 [pid = 2356] [id = 387] 16:07:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 156 (20537000) [pid = 2356] [serial = 1161] [outer = 00000000] 16:07:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 157 (26085000) [pid = 2356] [serial = 1162] [outer = 20537000] 16:07:05 INFO - PROCESS | 2356 | 1461107225329 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 158 (26088400) [pid = 2356] [serial = 1163] [outer = 20537000] 16:07:05 INFO - PROCESS | 2356 | 1461107225939 Marionette TRACE conn4 <- [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"]]]}] 16:07:05 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 () { 16:07:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:07:05 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 () { 16:07:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:07:05 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 () { 16:07:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:07:05 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 () { 16:07:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:07:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1021ms 16:07:05 INFO - PROCESS | 2356 | 1461107225962 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 2356 | 1461107225964 Marionette TRACE conn4 <- [1,1513,null,{"value":"13"}] 16:07:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:07:05 INFO - PROCESS | 2356 | 1461107225968 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 2356 | 1461107225970 Marionette TRACE conn4 <- [1,1514,null,{}] 16:07:05 INFO - PROCESS | 2356 | 1461107225974 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:06 INFO - PROCESS | 2356 | 1461107226086 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:07:06 INFO - PROCESS | 2356 | 1461107226252 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 2356 | ++DOCSHELL 12A1AC00 == 105 [pid = 2356] [id = 388] 16:07:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (12B02400) [pid = 2356] [serial = 1164] [outer = 00000000] 16:07:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (17944800) [pid = 2356] [serial = 1165] [outer = 12B02400] 16:07:06 INFO - PROCESS | 2356 | 1461107226308 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (1A2AD400) [pid = 2356] [serial = 1166] [outer = 12B02400] 16:07:06 INFO - PROCESS | 2356 | 1461107226901 Marionette TRACE conn4 <- [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"]]]}] 16:07:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:07:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:07:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:07:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:07:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:07:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:07:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 977ms 16:07:06 INFO - PROCESS | 2356 | 1461107226959 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 2356 | 1461107226961 Marionette TRACE conn4 <- [1,1517,null,{"value":"13"}] 16:07:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:07:06 INFO - PROCESS | 2356 | 1461107226966 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 2356 | 1461107226968 Marionette TRACE conn4 <- [1,1518,null,{}] 16:07:06 INFO - PROCESS | 2356 | 1461107226972 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:07 INFO - PROCESS | 2356 | 1461107227084 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:07:07 INFO - PROCESS | 2356 | 1461107227239 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:07 INFO - PROCESS | 2356 | ++DOCSHELL 13934000 == 106 [pid = 2356] [id = 389] 16:07:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (139E5C00) [pid = 2356] [serial = 1167] [outer = 00000000] 16:07:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (1C43A800) [pid = 2356] [serial = 1168] [outer = 139E5C00] 16:07:07 INFO - PROCESS | 2356 | 1461107227296 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (1CD5D000) [pid = 2356] [serial = 1169] [outer = 139E5C00] 16:07:08 INFO - PROCESS | 2356 | 1461107228115 Marionette TRACE conn4 <- [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]]]}] 16:07:08 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 16:07:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:07:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:07:08 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. 16:07:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:07:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1174ms 16:07:08 INFO - PROCESS | 2356 | 1461107228144 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 2356 | 1461107228150 Marionette TRACE conn4 <- [1,1521,null,{"value":"13"}] 16:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:07:08 INFO - PROCESS | 2356 | 1461107228155 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 2356 | 1461107228159 Marionette TRACE conn4 <- [1,1522,null,{}] 16:07:08 INFO - PROCESS | 2356 | 1461107228164 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:08 INFO - PROCESS | 2356 | 1461107228273 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:07:08 INFO - PROCESS | 2356 | 1461107228444 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 2356 | ++DOCSHELL 12A1FC00 == 107 [pid = 2356] [id = 390] 16:07:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (12A20400) [pid = 2356] [serial = 1170] [outer = 00000000] 16:07:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (17E7C000) [pid = 2356] [serial = 1171] [outer = 12A20400] 16:07:08 INFO - PROCESS | 2356 | 1461107228500 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (19FCC800) [pid = 2356] [serial = 1172] [outer = 12A20400] 16:07:09 INFO - PROCESS | 2356 | 1461107229144 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:07:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:07:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1020ms 16:07:09 INFO - PROCESS | 2356 | 1461107229177 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 2356 | 1461107229182 Marionette TRACE conn4 <- [1,1525,null,{"value":"13"}] 16:07:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:07:09 INFO - PROCESS | 2356 | 1461107229188 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 2356 | 1461107229190 Marionette TRACE conn4 <- [1,1526,null,{}] 16:07:09 INFO - PROCESS | 2356 | 1461107229194 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:09 INFO - PROCESS | 2356 | 1461107229313 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:07:09 INFO - PROCESS | 2356 | 1461107229444 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 1E67BC00 == 106 [pid = 2356] [id = 380] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 1A2B1000 == 105 [pid = 2356] [id = 379] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 2052F800 == 104 [pid = 2356] [id = 378] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 1F90EC00 == 103 [pid = 2356] [id = 377] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 1C97BC00 == 102 [pid = 2356] [id = 376] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 12B2C000 == 101 [pid = 2356] [id = 375] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (20531C00) [pid = 2356] [serial = 1090] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | ++DOCSHELL 0F128400 == 102 [pid = 2356] [id = 391] 16:07:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (0F128C00) [pid = 2356] [serial = 1173] [outer = 00000000] 16:07:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (12B05C00) [pid = 2356] [serial = 1174] [outer = 0F128C00] 16:07:09 INFO - PROCESS | 2356 | 1461107229552 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (13EDF400) [pid = 2356] [serial = 1175] [outer = 0F128C00] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 1A514000 == 101 [pid = 2356] [id = 374] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 12A3E400 == 100 [pid = 2356] [id = 373] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 19FD0C00 == 99 [pid = 2356] [id = 372] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 0F12B800 == 98 [pid = 2356] [id = 371] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 232DD800 == 97 [pid = 2356] [id = 368] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 20530400 == 96 [pid = 2356] [id = 367] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 1C679000 == 95 [pid = 2356] [id = 366] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 18ADDC00 == 94 [pid = 2356] [id = 365] 16:07:09 INFO - PROCESS | 2356 | --DOCSHELL 12A1E800 == 93 [pid = 2356] [id = 364] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (1BA49000) [pid = 2356] [serial = 1072] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (1BBBC000) [pid = 2356] [serial = 1074] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (1A2B6C00) [pid = 2356] [serial = 958] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (238E1400) [pid = 2356] [serial = 1053] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (1BC74800) [pid = 2356] [serial = 1047] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (17E75C00) [pid = 2356] [serial = 1085] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (12A05400) [pid = 2356] [serial = 1065] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (21F45800) [pid = 2356] [serial = 970] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (232D5400) [pid = 2356] [serial = 1050] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (1F994400) [pid = 2356] [serial = 961] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (1D1A4000) [pid = 2356] [serial = 673] [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.] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 157 (1C97A000) [pid = 2356] [serial = 1077] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 156 (1F99FC00) [pid = 2356] [serial = 1082] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 155 (1CD63000) [pid = 2356] [serial = 1078] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (12D71000) [pid = 2356] [serial = 955] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (21553400) [pid = 2356] [serial = 967] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (1E6D0000) [pid = 2356] [serial = 1081] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (12A37000) [pid = 2356] [serial = 1066] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (232D7000) [pid = 2356] [serial = 973] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (23F92400) [pid = 2356] [serial = 1056] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (13161C00) [pid = 2356] [serial = 1084] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (20539C00) [pid = 2356] [serial = 919] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (1B328C00) [pid = 2356] [serial = 1071] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (24174400) [pid = 2356] [serial = 1059] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (1BDD2400) [pid = 2356] [serial = 1075] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (177EE400) [pid = 2356] [serial = 1044] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (13928400) [pid = 2356] [serial = 1062] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (17229C00) [pid = 2356] [serial = 1063] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (204BAC00) [pid = 2356] [serial = 916] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (1F998C00) [pid = 2356] [serial = 913] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (1BBC0C00) [pid = 2356] [serial = 1087] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (1C684C00) [pid = 2356] [serial = 991] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (214ED400) [pid = 2356] [serial = 964] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (191A9C00) [pid = 2356] [serial = 1069] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (18A0A000) [pid = 2356] [serial = 1068] [outer = 00000000] [url = about:blank] 16:07:09 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (1D0D1400) [pid = 2356] [serial = 1088] [outer = 00000000] [url = about:blank] 16:07:10 INFO - PROCESS | 2356 | 1461107230043 Marionette TRACE conn4 <- [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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 870ms 16:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:07:10 INFO - PROCESS | 2356 | 1461107230062 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 2356 | 1461107230064 Marionette TRACE conn4 <- [1,1529,null,{"value":"13"}] 16:07:10 INFO - PROCESS | 2356 | 1461107230067 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 2356 | 1461107230071 Marionette TRACE conn4 <- [1,1530,null,{}] 16:07:10 INFO - PROCESS | 2356 | 1461107230081 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:10 INFO - PROCESS | 2356 | 1461107230175 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:07:10 INFO - PROCESS | 2356 | 1461107230182 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 2356 | ++DOCSHELL 12A33C00 == 94 [pid = 2356] [id = 392] 16:07:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 134 (12B10000) [pid = 2356] [serial = 1176] [outer = 00000000] 16:07:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 135 (17E75C00) [pid = 2356] [serial = 1177] [outer = 12B10000] 16:07:10 INFO - PROCESS | 2356 | 1461107230230 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 136 (18ADC800) [pid = 2356] [serial = 1178] [outer = 12B10000] 16:07:10 INFO - PROCESS | 2356 | 1461107230710 Marionette TRACE conn4 <- [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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 690ms 16:07:10 INFO - PROCESS | 2356 | 1461107230758 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 2356 | 1461107230760 Marionette TRACE conn4 <- [1,1533,null,{"value":"13"}] 16:07:10 INFO - PROCESS | 2356 | 1461107230764 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:07:10 INFO - PROCESS | 2356 | 1461107230766 Marionette TRACE conn4 <- [1,1534,null,{}] 16:07:10 INFO - PROCESS | 2356 | 1461107230770 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:10 INFO - PROCESS | 2356 | 1461107230866 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:07:10 INFO - PROCESS | 2356 | 1461107230876 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 2356 | ++DOCSHELL 1A517400 == 95 [pid = 2356] [id = 393] 16:07:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 137 (1A6EB000) [pid = 2356] [serial = 1179] [outer = 00000000] 16:07:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 138 (1BACD400) [pid = 2356] [serial = 1180] [outer = 1A6EB000] 16:07:10 INFO - PROCESS | 2356 | 1461107230922 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 139 (1BADBC00) [pid = 2356] [serial = 1181] [outer = 1A6EB000] 16:07:11 INFO - PROCESS | 2356 | 1461107231398 Marionette TRACE conn4 <- [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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 16:07:11 INFO - PROCESS | 2356 | 1461107231438 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:07:11 INFO - PROCESS | 2356 | 1461107231440 Marionette TRACE conn4 <- [1,1537,null,{"value":"13"}] 16:07:11 INFO - PROCESS | 2356 | 1461107231443 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 2356 | 1461107231445 Marionette TRACE conn4 <- [1,1538,null,{}] 16:07:11 INFO - PROCESS | 2356 | 1461107231448 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:11 INFO - PROCESS | 2356 | 1461107231538 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:07:11 INFO - PROCESS | 2356 | 1461107231686 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4D800 == 96 [pid = 2356] [id = 394] 16:07:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 140 (1BB7C000) [pid = 2356] [serial = 1182] [outer = 00000000] 16:07:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1C43F400) [pid = 2356] [serial = 1183] [outer = 1BB7C000] 16:07:11 INFO - PROCESS | 2356 | 1461107231736 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1C910000) [pid = 2356] [serial = 1184] [outer = 1BB7C000] 16:07:12 INFO - PROCESS | 2356 | 1461107232191 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 770ms 16:07:12 INFO - PROCESS | 2356 | 1461107232214 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:07:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:07:12 INFO - PROCESS | 2356 | 1461107232216 Marionette TRACE conn4 <- [1,1541,null,{"value":"13"}] 16:07:12 INFO - PROCESS | 2356 | 1461107232219 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 2356 | 1461107232221 Marionette TRACE conn4 <- [1,1542,null,{}] 16:07:12 INFO - PROCESS | 2356 | 1461107232224 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:12 INFO - PROCESS | 2356 | 1461107232365 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:07:12 INFO - PROCESS | 2356 | 1461107232445 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 2356 | ++DOCSHELL 1C429800 == 97 [pid = 2356] [id = 395] 16:07:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1C686800) [pid = 2356] [serial = 1185] [outer = 00000000] 16:07:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (1D492C00) [pid = 2356] [serial = 1186] [outer = 1C686800] 16:07:12 INFO - PROCESS | 2356 | 1461107232496 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (1E612800) [pid = 2356] [serial = 1187] [outer = 1C686800] 16:07:12 INFO - PROCESS | 2356 | 1461107232933 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 770ms 16:07:12 INFO - PROCESS | 2356 | 1461107232990 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 2356 | 1461107232992 Marionette TRACE conn4 <- [1,1545,null,{"value":"13"}] 16:07:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:07:12 INFO - PROCESS | 2356 | 1461107232995 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 2356 | 1461107232997 Marionette TRACE conn4 <- [1,1546,null,{}] 16:07:12 INFO - PROCESS | 2356 | 1461107233000 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:13 INFO - PROCESS | 2356 | 1461107233125 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:07:13 INFO - PROCESS | 2356 | 1461107233145 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 2356 | ++DOCSHELL 12BD9800 == 98 [pid = 2356] [id = 396] 16:07:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (13988800) [pid = 2356] [serial = 1188] [outer = 00000000] 16:07:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (1E6C2800) [pid = 2356] [serial = 1189] [outer = 13988800] 16:07:13 INFO - PROCESS | 2356 | 1461107233193 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (1F90EC00) [pid = 2356] [serial = 1190] [outer = 13988800] 16:07:13 INFO - PROCESS | 2356 | 1461107233651 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 730ms 16:07:13 INFO - PROCESS | 2356 | 1461107233726 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 2356 | 1461107233728 Marionette TRACE conn4 <- [1,1549,null,{"value":"13"}] 16:07:13 INFO - PROCESS | 2356 | 1461107233731 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 2356 | 1461107233733 Marionette TRACE conn4 <- [1,1550,null,{}] 16:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:07:13 INFO - PROCESS | 2356 | 1461107233737 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:13 INFO - PROCESS | 2356 | 1461107233862 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:07:13 INFO - PROCESS | 2356 | 1461107233881 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 2356 | ++DOCSHELL 1F96E400 == 99 [pid = 2356] [id = 397] 16:07:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (1F999800) [pid = 2356] [serial = 1191] [outer = 00000000] 16:07:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (204B6800) [pid = 2356] [serial = 1192] [outer = 1F999800] 16:07:13 INFO - PROCESS | 2356 | 1461107233928 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (204BDC00) [pid = 2356] [serial = 1193] [outer = 1F999800] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (1B70B800) [pid = 2356] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (1BC6DC00) [pid = 2356] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (1CD61000) [pid = 2356] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (1F96A800) [pid = 2356] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (2053A800) [pid = 2356] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (2038C000) [pid = 2356] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (12B34000) [pid = 2356] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (19FD2400) [pid = 2356] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (129BF000) [pid = 2356] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (1A6F0C00) [pid = 2356] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:07:14 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (1E6CDC00) [pid = 2356] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:07:14 INFO - PROCESS | 2356 | 1461107234688 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 970ms 16:07:14 INFO - PROCESS | 2356 | 1461107234706 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 2356 | 1461107234708 Marionette TRACE conn4 <- [1,1553,null,{"value":"13"}] 16:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:07:14 INFO - PROCESS | 2356 | 1461107234711 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 2356 | 1461107234713 Marionette TRACE conn4 <- [1,1554,null,{}] 16:07:14 INFO - PROCESS | 2356 | 1461107234716 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:14 INFO - PROCESS | 2356 | 1461107234809 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:07:14 INFO - PROCESS | 2356 | 1461107234816 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 2356 | ++DOCSHELL 1B31E800 == 100 [pid = 2356] [id = 398] 16:07:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 141 (1BB7EC00) [pid = 2356] [serial = 1194] [outer = 00000000] 16:07:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 142 (1CD62800) [pid = 2356] [serial = 1195] [outer = 1BB7EC00] 16:07:14 INFO - PROCESS | 2356 | 1461107234861 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 143 (1E6CE000) [pid = 2356] [serial = 1196] [outer = 1BB7EC00] 16:07:15 INFO - PROCESS | 2356 | 1461107235308 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 630ms 16:07:15 INFO - PROCESS | 2356 | 1461107235342 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 2356 | 1461107235344 Marionette TRACE conn4 <- [1,1557,null,{"value":"13"}] 16:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:07:15 INFO - PROCESS | 2356 | 1461107235362 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 2356 | 1461107235363 Marionette TRACE conn4 <- [1,1558,null,{}] 16:07:15 INFO - PROCESS | 2356 | 1461107235367 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 2356 | 1461107235460 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:07:15 INFO - PROCESS | 2356 | 1461107235466 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 2356 | ++DOCSHELL 1F96A800 == 101 [pid = 2356] [id = 399] 16:07:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 144 (2038E000) [pid = 2356] [serial = 1197] [outer = 00000000] 16:07:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 145 (20536000) [pid = 2356] [serial = 1198] [outer = 2038E000] 16:07:15 INFO - PROCESS | 2356 | 1461107235510 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 146 (2133E000) [pid = 2356] [serial = 1199] [outer = 2038E000] 16:07:15 INFO - PROCESS | 2356 | 1461107235971 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:07:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 16:07:16 INFO - PROCESS | 2356 | 1461107236033 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 2356 | 1461107236035 Marionette TRACE conn4 <- [1,1561,null,{"value":"13"}] 16:07:16 INFO - PROCESS | 2356 | 1461107236039 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:07:16 INFO - PROCESS | 2356 | 1461107236041 Marionette TRACE conn4 <- [1,1562,null,{}] 16:07:16 INFO - PROCESS | 2356 | 1461107236045 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:16 INFO - PROCESS | 2356 | 1461107236150 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:07:16 INFO - PROCESS | 2356 | 1461107236166 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 2356 | ++DOCSHELL 12B8D800 == 102 [pid = 2356] [id = 400] 16:07:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 147 (12B8E800) [pid = 2356] [serial = 1200] [outer = 00000000] 16:07:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 148 (20536C00) [pid = 2356] [serial = 1201] [outer = 12B8E800] 16:07:16 INFO - PROCESS | 2356 | 1461107236215 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 149 (214EA400) [pid = 2356] [serial = 1202] [outer = 12B8E800] 16:07:16 INFO - PROCESS | 2356 | 1461107236999 Marionette TRACE conn4 <- [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]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1018ms 16:07:17 INFO - PROCESS | 2356 | 1461107237062 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 2356 | 1461107237067 Marionette TRACE conn4 <- [1,1565,null,{"value":"13"}] 16:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:07:17 INFO - PROCESS | 2356 | 1461107237073 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 2356 | 1461107237077 Marionette TRACE conn4 <- [1,1566,null,{}] 16:07:17 INFO - PROCESS | 2356 | 1461107237119 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:17 INFO - PROCESS | 2356 | 1461107237259 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:07:17 INFO - PROCESS | 2356 | 1461107237409 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 2356 | ++DOCSHELL 12B8D000 == 103 [pid = 2356] [id = 401] 16:07:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 150 (12B91C00) [pid = 2356] [serial = 1203] [outer = 00000000] 16:07:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (14081000) [pid = 2356] [serial = 1204] [outer = 12B91C00] 16:07:17 INFO - PROCESS | 2356 | 1461107237469 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (177E5C00) [pid = 2356] [serial = 1205] [outer = 12B91C00] 16:07:18 INFO - PROCESS | 2356 | 1461107238038 Marionette TRACE conn4 <- [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]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 990ms 16:07:18 INFO - PROCESS | 2356 | 1461107238067 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 2356 | 1461107238073 Marionette TRACE conn4 <- [1,1569,null,{"value":"13"}] 16:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:07:18 INFO - PROCESS | 2356 | 1461107238080 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 2356 | 1461107238083 Marionette TRACE conn4 <- [1,1570,null,{}] 16:07:18 INFO - PROCESS | 2356 | 1461107238087 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:18 INFO - PROCESS | 2356 | 1461107238207 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:07:18 INFO - PROCESS | 2356 | 1461107238371 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 2356 | ++DOCSHELL 1793EC00 == 104 [pid = 2356] [id = 402] 16:07:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (1844D800) [pid = 2356] [serial = 1206] [outer = 00000000] 16:07:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (1AB9F800) [pid = 2356] [serial = 1207] [outer = 1844D800] 16:07:18 INFO - PROCESS | 2356 | 1461107238428 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (1BACE000) [pid = 2356] [serial = 1208] [outer = 1844D800] 16:07:19 INFO - PROCESS | 2356 | 1461107239059 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:07:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1022ms 16:07:19 INFO - PROCESS | 2356 | 1461107239103 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 2356 | 1461107239106 Marionette TRACE conn4 <- [1,1573,null,{"value":"13"}] 16:07:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:07:19 INFO - PROCESS | 2356 | 1461107239110 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 2356 | 1461107239113 Marionette TRACE conn4 <- [1,1574,null,{}] 16:07:19 INFO - PROCESS | 2356 | 1461107239125 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:19 INFO - PROCESS | 2356 | 1461107239266 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:07:19 INFO - PROCESS | 2356 | 1461107239425 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 2356 | ++DOCSHELL 1D2DC800 == 105 [pid = 2356] [id = 403] 16:07:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 156 (1D3DF400) [pid = 2356] [serial = 1209] [outer = 00000000] 16:07:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 157 (204B7800) [pid = 2356] [serial = 1210] [outer = 1D3DF400] 16:07:19 INFO - PROCESS | 2356 | 1461107239485 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 158 (214E6400) [pid = 2356] [serial = 1211] [outer = 1D3DF400] 16:07:20 INFO - PROCESS | 2356 | 1461107240110 Marionette TRACE conn4 <- [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]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1075ms 16:07:20 INFO - PROCESS | 2356 | 1461107240201 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 2356 | 1461107240203 Marionette TRACE conn4 <- [1,1577,null,{"value":"13"}] 16:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:07:20 INFO - PROCESS | 2356 | 1461107240207 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 2356 | 1461107240209 Marionette TRACE conn4 <- [1,1578,null,{}] 16:07:20 INFO - PROCESS | 2356 | 1461107240213 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:20 INFO - PROCESS | 2356 | 1461107240332 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:07:20 INFO - PROCESS | 2356 | 1461107240488 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 2356 | ++DOCSHELL 21552000 == 106 [pid = 2356] [id = 404] 16:07:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (21553400) [pid = 2356] [serial = 1212] [outer = 00000000] 16:07:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (21F47800) [pid = 2356] [serial = 1213] [outer = 21553400] 16:07:20 INFO - PROCESS | 2356 | 1461107240550 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (22048800) [pid = 2356] [serial = 1214] [outer = 21553400] 16:07:21 INFO - PROCESS | 2356 | 1461107241130 Marionette TRACE conn4 <- [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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:07:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 970ms 16:07:21 INFO - PROCESS | 2356 | 1461107241179 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 2356 | 1461107241182 Marionette TRACE conn4 <- [1,1581,null,{"value":"13"}] 16:07:21 INFO - PROCESS | 2356 | 1461107241185 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:07:21 INFO - PROCESS | 2356 | 1461107241187 Marionette TRACE conn4 <- [1,1582,null,{}] 16:07:21 INFO - PROCESS | 2356 | 1461107241191 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:21 INFO - PROCESS | 2356 | 1461107241303 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:07:21 INFO - PROCESS | 2356 | 1461107241467 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 2356 | ++DOCSHELL 21A20400 == 107 [pid = 2356] [id = 405] 16:07:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (21CB7400) [pid = 2356] [serial = 1215] [outer = 00000000] 16:07:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (238D4800) [pid = 2356] [serial = 1216] [outer = 21CB7400] 16:07:21 INFO - PROCESS | 2356 | 1461107241523 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (23932800) [pid = 2356] [serial = 1217] [outer = 21CB7400] 16:07:22 INFO - PROCESS | 2356 | 1461107242157 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1018ms 16:07:22 INFO - PROCESS | 2356 | 1461107242208 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 2356 | 1461107242211 Marionette TRACE conn4 <- [1,1585,null,{"value":"13"}] 16:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:07:22 INFO - PROCESS | 2356 | 1461107242216 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 2356 | 1461107242218 Marionette TRACE conn4 <- [1,1586,null,{}] 16:07:22 INFO - PROCESS | 2356 | 1461107242221 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:22 INFO - PROCESS | 2356 | 1461107242361 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:07:22 INFO - PROCESS | 2356 | 1461107242512 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 2356 | ++DOCSHELL 23F1FC00 == 108 [pid = 2356] [id = 406] 16:07:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (23F27C00) [pid = 2356] [serial = 1218] [outer = 00000000] 16:07:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (24733800) [pid = 2356] [serial = 1219] [outer = 23F27C00] 16:07:22 INFO - PROCESS | 2356 | 1461107242572 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (24739400) [pid = 2356] [serial = 1220] [outer = 23F27C00] 16:07:23 INFO - PROCESS | 2356 | 1461107243120 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 970ms 16:07:23 INFO - PROCESS | 2356 | 1461107243187 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 2356 | 1461107243190 Marionette TRACE conn4 <- [1,1589,null,{"value":"13"}] 16:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:07:23 INFO - PROCESS | 2356 | 1461107243193 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 2356 | 1461107243195 Marionette TRACE conn4 <- [1,1590,null,{}] 16:07:23 INFO - PROCESS | 2356 | 1461107243199 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:23 INFO - PROCESS | 2356 | 1461107243315 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:07:23 INFO - PROCESS | 2356 | 1461107243473 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 2356 | ++DOCSHELL 2416D000 == 109 [pid = 2356] [id = 407] 16:07:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (24179C00) [pid = 2356] [serial = 1221] [outer = 00000000] 16:07:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (2608C000) [pid = 2356] [serial = 1222] [outer = 24179C00] 16:07:23 INFO - PROCESS | 2356 | 1461107243533 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 170 (27F44C00) [pid = 2356] [serial = 1223] [outer = 24179C00] 16:07:24 INFO - PROCESS | 2356 | 1461107244126 Marionette TRACE conn4 <- [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]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:07:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1016ms 16:07:24 INFO - PROCESS | 2356 | 1461107244267 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 2356 | 1461107244269 Marionette TRACE conn4 <- [1,1593,null,{"value":"13"}] 16:07:24 INFO - PROCESS | 2356 | 1461107244274 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:07:24 INFO - PROCESS | 2356 | 1461107244276 Marionette TRACE conn4 <- [1,1594,null,{}] 16:07:24 INFO - PROCESS | 2356 | 1461107244279 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:24 INFO - PROCESS | 2356 | 1461107244405 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:07:24 INFO - PROCESS | 2356 | 1461107244525 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B9C00 == 110 [pid = 2356] [id = 408] 16:07:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 171 (1A519000) [pid = 2356] [serial = 1224] [outer = 00000000] 16:07:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (2052F400) [pid = 2356] [serial = 1225] [outer = 1A519000] 16:07:24 INFO - PROCESS | 2356 | 1461107244582 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (214F4000) [pid = 2356] [serial = 1226] [outer = 1A519000] 16:07:25 INFO - PROCESS | 2356 | 1461107245185 Marionette TRACE conn4 <- [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]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 970ms 16:07:25 INFO - PROCESS | 2356 | 1461107245250 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 2356 | 1461107245252 Marionette TRACE conn4 <- [1,1597,null,{"value":"13"}] 16:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:07:25 INFO - PROCESS | 2356 | 1461107245256 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 2356 | 1461107245258 Marionette TRACE conn4 <- [1,1598,null,{}] 16:07:25 INFO - PROCESS | 2356 | 1461107245262 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:25 INFO - PROCESS | 2356 | 1461107245385 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:07:25 INFO - PROCESS | 2356 | 1461107245710 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 2356 | ++DOCSHELL 0F136400 == 111 [pid = 2356] [id = 409] 16:07:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (0F7DEC00) [pid = 2356] [serial = 1227] [outer = 00000000] 16:07:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (12B8F000) [pid = 2356] [serial = 1228] [outer = 0F7DEC00] 16:07:25 INFO - PROCESS | 2356 | 1461107245771 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 176 (12D71C00) [pid = 2356] [serial = 1229] [outer = 0F7DEC00] 16:07:26 INFO - PROCESS | 2356 | 1461107246420 Marionette TRACE conn4 <- [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]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:07:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1219ms 16:07:26 INFO - PROCESS | 2356 | 1461107246479 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 2356 | 1461107246484 Marionette TRACE conn4 <- [1,1601,null,{"value":"13"}] 16:07:26 INFO - PROCESS | 2356 | 1461107246489 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:07:26 INFO - PROCESS | 2356 | 1461107246491 Marionette TRACE conn4 <- [1,1602,null,{}] 16:07:26 INFO - PROCESS | 2356 | 1461107246497 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:26 INFO - PROCESS | 2356 | 1461107246612 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:07:26 INFO - PROCESS | 2356 | 1461107246773 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 2356 | ++DOCSHELL 12B2A000 == 112 [pid = 2356] [id = 410] 16:07:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 177 (12B8DC00) [pid = 2356] [serial = 1230] [outer = 00000000] 16:07:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 178 (18453800) [pid = 2356] [serial = 1231] [outer = 12B8DC00] 16:07:26 INFO - PROCESS | 2356 | 1461107246826 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 179 (1BA4E800) [pid = 2356] [serial = 1232] [outer = 12B8DC00] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1F96A800 == 111 [pid = 2356] [id = 399] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1B31E800 == 110 [pid = 2356] [id = 398] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1F96E400 == 109 [pid = 2356] [id = 397] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 12BD9800 == 108 [pid = 2356] [id = 396] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1C429800 == 107 [pid = 2356] [id = 395] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1BA4D800 == 106 [pid = 2356] [id = 394] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1A517400 == 105 [pid = 2356] [id = 393] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 12A33C00 == 104 [pid = 2356] [id = 392] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 0F128400 == 103 [pid = 2356] [id = 391] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 178 (232D6800) [pid = 2356] [serial = 1144] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 177 (24736800) [pid = 2356] [serial = 1111] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 176 (1A50D000) [pid = 2356] [serial = 1096] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 175 (1C97B400) [pid = 2356] [serial = 1099] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (12B2F800) [pid = 2356] [serial = 1093] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (232E1000) [pid = 2356] [serial = 1102] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (241C3400) [pid = 2356] [serial = 1108] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (23F9C000) [pid = 2356] [serial = 1105] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 12A1FC00 == 102 [pid = 2356] [id = 390] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 12A35800 == 101 [pid = 2356] [id = 387] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 23F92800 == 100 [pid = 2356] [id = 386] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 23F24400 == 99 [pid = 2356] [id = 385] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 214DE800 == 98 [pid = 2356] [id = 384] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 1A2B8400 == 97 [pid = 2356] [id = 383] 16:07:27 INFO - PROCESS | 2356 | --DOCSHELL 12B0D000 == 96 [pid = 2356] [id = 382] 16:07:27 INFO - PROCESS | 2356 | 1461107247509 Marionette TRACE conn4 <- [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]]]}] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 170 (17989400) [pid = 2356] [serial = 1121] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 169 (1B32B000) [pid = 2356] [serial = 1118] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (1A6F2800) [pid = 2356] [serial = 1117] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (17948800) [pid = 2356] [serial = 1115] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (13162800) [pid = 2356] [serial = 1114] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (1BA45400) [pid = 2356] [serial = 1123] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (1BAD0000) [pid = 2356] [serial = 1124] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (214DD800) [pid = 2356] [serial = 1091] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (21A24000) [pid = 2356] [serial = 1142] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (2154DC00) [pid = 2356] [serial = 1136] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (1C43CC00) [pid = 2356] [serial = 1138] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (1C43FC00) [pid = 2356] [serial = 1126] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (1C901800) [pid = 2356] [serial = 1139] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 157 (1C683400) [pid = 2356] [serial = 1127] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 156 (1D198000) [pid = 2356] [serial = 1129] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 155 (1D48C400) [pid = 2356] [serial = 1130] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (204BF000) [pid = 2356] [serial = 1133] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (20389C00) [pid = 2356] [serial = 1132] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (214E5800) [pid = 2356] [serial = 1135] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (214F3000) [pid = 2356] [serial = 1141] [outer = 00000000] [url = about:blank] 16:07:27 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (17079800) [pid = 2356] [serial = 1120] [outer = 00000000] [url = about:blank] 16:07:27 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 16:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1074ms 16:07:27 INFO - PROCESS | 2356 | 1461107247576 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 2356 | 1461107247580 Marionette TRACE conn4 <- [1,1605,null,{"value":"13"}] 16:07:27 INFO - PROCESS | 2356 | 1461107247584 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:07:27 INFO - PROCESS | 2356 | 1461107247586 Marionette TRACE conn4 <- [1,1606,null,{}] 16:07:27 INFO - PROCESS | 2356 | 1461107247590 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:27 INFO - PROCESS | 2356 | 1461107247686 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:07:27 INFO - PROCESS | 2356 | 1461107247694 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 2356 | ++DOCSHELL 12B0D000 == 97 [pid = 2356] [id = 411] 16:07:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 151 (12B2F800) [pid = 2356] [serial = 1233] [outer = 00000000] 16:07:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 152 (1770B800) [pid = 2356] [serial = 1234] [outer = 12B2F800] 16:07:27 INFO - PROCESS | 2356 | 1461107247741 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 153 (17E0F400) [pid = 2356] [serial = 1235] [outer = 12B2F800] 16:07:28 INFO - PROCESS | 2356 | 1461107248313 Marionette TRACE conn4 <- [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]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 771ms 16:07:28 INFO - PROCESS | 2356 | 1461107248360 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 2356 | 1461107248362 Marionette TRACE conn4 <- [1,1609,null,{"value":"13"}] 16:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:07:28 INFO - PROCESS | 2356 | 1461107248367 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 2356 | 1461107248372 Marionette TRACE conn4 <- [1,1610,null,{}] 16:07:28 INFO - PROCESS | 2356 | 1461107248381 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:28 INFO - PROCESS | 2356 | 1461107248479 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:07:28 INFO - PROCESS | 2356 | 1461107248594 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 2356 | ++DOCSHELL 1B32B000 == 98 [pid = 2356] [id = 412] 16:07:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 154 (1BA42400) [pid = 2356] [serial = 1236] [outer = 00000000] 16:07:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 155 (1BC6B800) [pid = 2356] [serial = 1237] [outer = 1BA42400] 16:07:28 INFO - PROCESS | 2356 | 1461107248640 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 156 (1BDD3C00) [pid = 2356] [serial = 1238] [outer = 1BA42400] 16:07:29 INFO - PROCESS | 2356 | 1461107249048 Marionette TRACE conn4 <- [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]]]}] 16:07:29 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 16:07:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 16:07:29 INFO - PROCESS | 2356 | 1461107249099 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 2356 | 1461107249102 Marionette TRACE conn4 <- [1,1613,null,{"value":"13"}] 16:07:29 INFO - PROCESS | 2356 | 1461107249105 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:07:29 INFO - PROCESS | 2356 | 1461107249106 Marionette TRACE conn4 <- [1,1614,null,{}] 16:07:29 INFO - PROCESS | 2356 | 1461107249110 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:29 INFO - PROCESS | 2356 | 1461107249202 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:07:29 INFO - PROCESS | 2356 | 1461107249208 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 2356 | ++DOCSHELL 0F12BC00 == 99 [pid = 2356] [id = 413] 16:07:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 157 (0F132000) [pid = 2356] [serial = 1239] [outer = 00000000] 16:07:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 158 (1C96EC00) [pid = 2356] [serial = 1240] [outer = 0F132000] 16:07:29 INFO - PROCESS | 2356 | 1461107249257 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (1CD2C400) [pid = 2356] [serial = 1241] [outer = 0F132000] 16:07:29 INFO - PROCESS | 2356 | 1461107249723 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:07:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:07:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 16:07:29 INFO - PROCESS | 2356 | 1461107249781 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 2356 | 1461107249783 Marionette TRACE conn4 <- [1,1617,null,{"value":"13"}] 16:07:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:07:29 INFO - PROCESS | 2356 | 1461107249786 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 2356 | 1461107249788 Marionette TRACE conn4 <- [1,1618,null,{}] 16:07:29 INFO - PROCESS | 2356 | 1461107249792 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:29 INFO - PROCESS | 2356 | 1461107249950 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:07:29 INFO - PROCESS | 2356 | 1461107249971 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 2356 | ++DOCSHELL 1D0D1400 == 100 [pid = 2356] [id = 414] 16:07:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (1D196800) [pid = 2356] [serial = 1242] [outer = 00000000] 16:07:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (1D62A800) [pid = 2356] [serial = 1243] [outer = 1D196800] 16:07:30 INFO - PROCESS | 2356 | 1461107250029 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (1E6C6800) [pid = 2356] [serial = 1244] [outer = 1D196800] 16:07:30 INFO - PROCESS | 2356 | 1461107250518 Marionette TRACE conn4 <- [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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 770ms 16:07:30 INFO - PROCESS | 2356 | 1461107250567 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 2356 | 1461107250570 Marionette TRACE conn4 <- [1,1621,null,{"value":"13"}] 16:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:07:30 INFO - PROCESS | 2356 | 1461107250577 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 2356 | 1461107250579 Marionette TRACE conn4 <- [1,1622,null,{}] 16:07:30 INFO - PROCESS | 2356 | 1461107250582 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:30 INFO - PROCESS | 2356 | 1461107250719 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:07:30 INFO - PROCESS | 2356 | 1461107250743 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 2356 | ++DOCSHELL 1F963400 == 101 [pid = 2356] [id = 415] 16:07:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (20389C00) [pid = 2356] [serial = 1245] [outer = 00000000] 16:07:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (204BB400) [pid = 2356] [serial = 1246] [outer = 20389C00] 16:07:30 INFO - PROCESS | 2356 | 1461107250791 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (20532800) [pid = 2356] [serial = 1247] [outer = 20389C00] 16:07:31 INFO - PROCESS | 2356 | 1461107251259 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 16:07:31 INFO - PROCESS | 2356 | 1461107251336 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 2356 | 1461107251338 Marionette TRACE conn4 <- [1,1625,null,{"value":"13"}] 16:07:31 INFO - PROCESS | 2356 | 1461107251342 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 2356 | 1461107251343 Marionette TRACE conn4 <- [1,1626,null,{}] 16:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:07:31 INFO - PROCESS | 2356 | 1461107251347 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:31 INFO - PROCESS | 2356 | 1461107251482 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:07:31 INFO - PROCESS | 2356 | 1461107251500 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 2356 | ++DOCSHELL 204B8000 == 102 [pid = 2356] [id = 416] 16:07:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (2133F400) [pid = 2356] [serial = 1248] [outer = 00000000] 16:07:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (21553800) [pid = 2356] [serial = 1249] [outer = 2133F400] 16:07:31 INFO - PROCESS | 2356 | 1461107251547 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (21F44800) [pid = 2356] [serial = 1250] [outer = 2133F400] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (1C686800) [pid = 2356] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (13988800) [pid = 2356] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (1F999800) [pid = 2356] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (2038E000) [pid = 2356] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (0F128C00) [pid = 2356] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (12B10000) [pid = 2356] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (1A6EB000) [pid = 2356] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (1BB7C000) [pid = 2356] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (12A20400) [pid = 2356] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:07:32 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (1BB7EC00) [pid = 2356] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:07:32 INFO - PROCESS | 2356 | 1461107252346 Marionette TRACE conn4 <- [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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1013ms 16:07:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:07:32 INFO - PROCESS | 2356 | 1461107252362 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 2356 | 1461107252364 Marionette TRACE conn4 <- [1,1629,null,{"value":"13"}] 16:07:32 INFO - PROCESS | 2356 | 1461107252367 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 2356 | 1461107252369 Marionette TRACE conn4 <- [1,1630,null,{}] 16:07:32 INFO - PROCESS | 2356 | 1461107252372 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:32 INFO - PROCESS | 2356 | 1461107252512 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:07:32 INFO - PROCESS | 2356 | 1461107252589 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 2356 | ++DOCSHELL 12B8C000 == 103 [pid = 2356] [id = 417] 16:07:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (18A0A000) [pid = 2356] [serial = 1251] [outer = 00000000] 16:07:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (1F910C00) [pid = 2356] [serial = 1252] [outer = 18A0A000] 16:07:32 INFO - PROCESS | 2356 | 1461107252637 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (21A24000) [pid = 2356] [serial = 1253] [outer = 18A0A000] 16:07:33 INFO - PROCESS | 2356 | 1461107253012 Marionette TRACE conn4 <- [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]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:07:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 16:07:33 INFO - PROCESS | 2356 | 1461107253039 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 2356 | 1461107253041 Marionette TRACE conn4 <- [1,1633,null,{"value":"13"}] 16:07:33 INFO - PROCESS | 2356 | 1461107253045 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:07:33 INFO - PROCESS | 2356 | 1461107253046 Marionette TRACE conn4 <- [1,1634,null,{}] 16:07:33 INFO - PROCESS | 2356 | 1461107253050 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 2356 | 1461107253141 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:07:33 INFO - PROCESS | 2356 | 1461107253147 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 2356 | ++DOCSHELL 1D635800 == 104 [pid = 2356] [id = 418] 16:07:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (232DC000) [pid = 2356] [serial = 1254] [outer = 00000000] 16:07:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (23F28400) [pid = 2356] [serial = 1255] [outer = 232DC000] 16:07:33 INFO - PROCESS | 2356 | 1461107253192 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (238D8800) [pid = 2356] [serial = 1256] [outer = 232DC000] 16:07:33 INFO - PROCESS | 2356 | 1461107253689 Marionette TRACE conn4 <- [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]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:07:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 16:07:33 INFO - PROCESS | 2356 | 1461107253727 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 2356 | 1461107253729 Marionette TRACE conn4 <- [1,1637,null,{"value":"13"}] 16:07:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:07:33 INFO - PROCESS | 2356 | 1461107253733 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 2356 | 1461107253734 Marionette TRACE conn4 <- [1,1638,null,{}] 16:07:33 INFO - PROCESS | 2356 | 1461107253738 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 2356 | 1461107253834 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:07:33 INFO - PROCESS | 2356 | 1461107253840 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 2356 | ++DOCSHELL 12B84C00 == 105 [pid = 2356] [id = 419] 16:07:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (12B86C00) [pid = 2356] [serial = 1257] [outer = 00000000] 16:07:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (241CAC00) [pid = 2356] [serial = 1258] [outer = 12B86C00] 16:07:33 INFO - PROCESS | 2356 | 1461107253891 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (25F48000) [pid = 2356] [serial = 1259] [outer = 12B86C00] 16:07:34 INFO - PROCESS | 2356 | 1461107254683 Marionette TRACE conn4 <- [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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:07:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 970ms 16:07:34 INFO - PROCESS | 2356 | 1461107254709 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 2356 | 1461107254715 Marionette TRACE conn4 <- [1,1641,null,{"value":"13"}] 16:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:07:34 INFO - PROCESS | 2356 | 1461107254722 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 2356 | 1461107254726 Marionette TRACE conn4 <- [1,1642,null,{}] 16:07:34 INFO - PROCESS | 2356 | 1461107254732 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:34 INFO - PROCESS | 2356 | 1461107254867 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:07:35 INFO - PROCESS | 2356 | 1461107255027 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 2356 | ++DOCSHELL 17D06000 == 106 [pid = 2356] [id = 420] 16:07:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (17D08400) [pid = 2356] [serial = 1260] [outer = 00000000] 16:07:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (18A0FC00) [pid = 2356] [serial = 1261] [outer = 17D08400] 16:07:35 INFO - PROCESS | 2356 | 1461107255086 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 170 (1A2B0000) [pid = 2356] [serial = 1262] [outer = 17D08400] 16:07:35 INFO - PROCESS | 2356 | 1461107255674 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 970ms 16:07:35 INFO - PROCESS | 2356 | 1461107255697 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:07:35 INFO - PROCESS | 2356 | 1461107255703 Marionette TRACE conn4 <- [1,1645,null,{"value":"13"}] 16:07:35 INFO - PROCESS | 2356 | 1461107255710 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:07:35 INFO - PROCESS | 2356 | 1461107255713 Marionette TRACE conn4 <- [1,1646,null,{}] 16:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:07:35 INFO - PROCESS | 2356 | 1461107255717 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:35 INFO - PROCESS | 2356 | 1461107255838 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:07:35 INFO - PROCESS | 2356 | 1461107256015 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 2356 | ++DOCSHELL 1A50A800 == 107 [pid = 2356] [id = 421] 16:07:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 171 (1A6F2800) [pid = 2356] [serial = 1263] [outer = 00000000] 16:07:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (1C678800) [pid = 2356] [serial = 1264] [outer = 1A6F2800] 16:07:36 INFO - PROCESS | 2356 | 1461107256075 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (1D198000) [pid = 2356] [serial = 1265] [outer = 1A6F2800] 16:07:36 INFO - PROCESS | 2356 | 1461107256721 Marionette TRACE conn4 <- [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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1015ms 16:07:36 INFO - PROCESS | 2356 | 1461107256741 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 2356 | 1461107256744 Marionette TRACE conn4 <- [1,1649,null,{"value":"13"}] 16:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:07:36 INFO - PROCESS | 2356 | 1461107256749 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 2356 | 1461107256753 Marionette TRACE conn4 <- [1,1650,null,{}] 16:07:36 INFO - PROCESS | 2356 | 1461107256783 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:36 INFO - PROCESS | 2356 | 1461107256908 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:07:37 INFO - PROCESS | 2356 | 1461107257065 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 2356 | ++DOCSHELL 241C1400 == 108 [pid = 2356] [id = 422] 16:07:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (241C4800) [pid = 2356] [serial = 1266] [outer = 00000000] 16:07:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (25441C00) [pid = 2356] [serial = 1267] [outer = 241C4800] 16:07:37 INFO - PROCESS | 2356 | 1461107257124 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 176 (25446400) [pid = 2356] [serial = 1268] [outer = 241C4800] 16:07:37 INFO - PROCESS | 2356 | 1461107257751 Marionette TRACE conn4 <- [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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1080ms 16:07:37 INFO - PROCESS | 2356 | 1461107257840 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 2356 | 1461107257843 Marionette TRACE conn4 <- [1,1653,null,{"value":"13"}] 16:07:37 INFO - PROCESS | 2356 | 1461107257847 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:07:37 INFO - PROCESS | 2356 | 1461107257849 Marionette TRACE conn4 <- [1,1654,null,{}] 16:07:37 INFO - PROCESS | 2356 | 1461107257853 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:37 INFO - PROCESS | 2356 | 1461107257972 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:07:38 INFO - PROCESS | 2356 | 1461107258127 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 2356 | ++DOCSHELL 2544D000 == 109 [pid = 2356] [id = 423] 16:07:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 177 (2544D800) [pid = 2356] [serial = 1269] [outer = 00000000] 16:07:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 178 (25F49800) [pid = 2356] [serial = 1270] [outer = 2544D800] 16:07:38 INFO - PROCESS | 2356 | 1461107258184 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 179 (25F4F000) [pid = 2356] [serial = 1271] [outer = 2544D800] 16:07:38 INFO - PROCESS | 2356 | 1461107258763 Marionette TRACE conn4 <- [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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 970ms 16:07:38 INFO - PROCESS | 2356 | 1461107258840 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 2356 | 1461107258842 Marionette TRACE conn4 <- [1,1657,null,{"value":"13"}] 16:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:07:38 INFO - PROCESS | 2356 | 1461107258849 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 2356 | 1461107258851 Marionette TRACE conn4 <- [1,1658,null,{}] 16:07:38 INFO - PROCESS | 2356 | 1461107258855 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:38 INFO - PROCESS | 2356 | 1461107258969 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:07:39 INFO - PROCESS | 2356 | 1461107259126 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D1400 == 110 [pid = 2356] [id = 424] 16:07:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 180 (0F3D2400) [pid = 2356] [serial = 1272] [outer = 00000000] 16:07:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 181 (0F3D9000) [pid = 2356] [serial = 1273] [outer = 0F3D2400] 16:07:39 INFO - PROCESS | 2356 | 1461107259183 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 182 (1A23EC00) [pid = 2356] [serial = 1274] [outer = 0F3D2400] 16:07:39 INFO - PROCESS | 2356 | 1461107259799 Marionette TRACE conn4 <- [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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 970ms 16:07:39 INFO - PROCESS | 2356 | 1461107259821 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 2356 | 1461107259824 Marionette TRACE conn4 <- [1,1661,null,{"value":"13"}] 16:07:39 INFO - PROCESS | 2356 | 1461107259827 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:07:39 INFO - PROCESS | 2356 | 1461107259829 Marionette TRACE conn4 <- [1,1662,null,{}] 16:07:39 INFO - PROCESS | 2356 | 1461107259833 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:39 INFO - PROCESS | 2356 | 1461107259972 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:07:40 INFO - PROCESS | 2356 | 1461107260136 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D7000 == 111 [pid = 2356] [id = 425] 16:07:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 183 (17E7C400) [pid = 2356] [serial = 1275] [outer = 00000000] 16:07:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 184 (282A0000) [pid = 2356] [serial = 1276] [outer = 17E7C400] 16:07:40 INFO - PROCESS | 2356 | 1461107260200 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 185 (282A3800) [pid = 2356] [serial = 1277] [outer = 17E7C400] 16:07:40 INFO - PROCESS | 2356 | 1461107260753 Marionette TRACE conn4 <- [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]]]}] 16:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 971ms 16:07:40 INFO - PROCESS | 2356 | 1461107260802 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:07:40 INFO - PROCESS | 2356 | 1461107260805 Marionette TRACE conn4 <- [1,1665,null,{"value":"13"}] 16:07:40 INFO - PROCESS | 2356 | 1461107260808 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:07:40 INFO - PROCESS | 2356 | 1461107260811 Marionette TRACE conn4 <- [1,1666,null,{}] 16:07:40 INFO - PROCESS | 2356 | 1461107260815 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:40 INFO - PROCESS | 2356 | 1461107260930 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:07:41 INFO - PROCESS | 2356 | 1461107261107 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 2356 | ++DOCSHELL 277C5800 == 112 [pid = 2356] [id = 426] 16:07:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 186 (277C8400) [pid = 2356] [serial = 1278] [outer = 00000000] 16:07:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 187 (277CEC00) [pid = 2356] [serial = 1279] [outer = 277C8400] 16:07:41 INFO - PROCESS | 2356 | 1461107261166 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 188 (277D0800) [pid = 2356] [serial = 1280] [outer = 277C8400] 16:07:41 INFO - PROCESS | 2356 | 1461107261808 Marionette TRACE conn4 <- [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]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1076ms 16:07:41 INFO - PROCESS | 2356 | 1461107261893 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 2356 | 1461107261895 Marionette TRACE conn4 <- [1,1669,null,{"value":"13"}] 16:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:07:41 INFO - PROCESS | 2356 | 1461107261900 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 2356 | 1461107261903 Marionette TRACE conn4 <- [1,1670,null,{}] 16:07:41 INFO - PROCESS | 2356 | 1461107261907 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:42 INFO - PROCESS | 2356 | 1461107262031 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:07:42 INFO - PROCESS | 2356 | 1461107262185 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 2356 | ++DOCSHELL 12B0C400 == 113 [pid = 2356] [id = 427] 16:07:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 189 (12B8A400) [pid = 2356] [serial = 1281] [outer = 00000000] 16:07:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 190 (190CE400) [pid = 2356] [serial = 1282] [outer = 12B8A400] 16:07:42 INFO - PROCESS | 2356 | 1461107262245 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 191 (19FD1C00) [pid = 2356] [serial = 1283] [outer = 12B8A400] 16:07:42 INFO - PROCESS | 2356 | 1461107262820 Marionette TRACE conn4 <- [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]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 970ms 16:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:07:42 INFO - PROCESS | 2356 | 1461107262874 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 2356 | 1461107262876 Marionette TRACE conn4 <- [1,1673,null,{"value":"13"}] 16:07:42 INFO - PROCESS | 2356 | 1461107262879 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 2356 | 1461107262881 Marionette TRACE conn4 <- [1,1674,null,{}] 16:07:42 INFO - PROCESS | 2356 | 1461107262885 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:42 INFO - PROCESS | 2356 | 1461107263000 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:07:43 INFO - PROCESS | 2356 | 1461107263173 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 2356 | ++DOCSHELL 190D1800 == 114 [pid = 2356] [id = 428] 16:07:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 192 (1C979800) [pid = 2356] [serial = 1284] [outer = 00000000] 16:07:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 193 (1E67F400) [pid = 2356] [serial = 1285] [outer = 1C979800] 16:07:43 INFO - PROCESS | 2356 | 1461107263230 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 194 (2038C800) [pid = 2356] [serial = 1286] [outer = 1C979800] 16:07:44 INFO - PROCESS | 2356 | 1461107264116 Marionette TRACE conn4 <- [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]]]}] 16:07:44 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 16:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1284ms 16:07:44 INFO - PROCESS | 2356 | 1461107264167 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 2356 | 1461107264171 Marionette TRACE conn4 <- [1,1677,null,{"value":"13"}] 16:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:07:44 INFO - PROCESS | 2356 | 1461107264177 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 2356 | 1461107264180 Marionette TRACE conn4 <- [1,1678,null,{}] 16:07:44 INFO - PROCESS | 2356 | 1461107264186 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:44 INFO - PROCESS | 2356 | 1461107264300 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:07:44 INFO - PROCESS | 2356 | 1461107264461 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 2356 | ++DOCSHELL 12B06C00 == 115 [pid = 2356] [id = 429] 16:07:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 195 (12B07000) [pid = 2356] [serial = 1287] [outer = 00000000] 16:07:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 196 (17E09000) [pid = 2356] [serial = 1288] [outer = 12B07000] 16:07:44 INFO - PROCESS | 2356 | 1461107264514 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 197 (1A50D000) [pid = 2356] [serial = 1289] [outer = 12B07000] 16:07:45 INFO - PROCESS | 2356 | 1461107265144 Marionette TRACE conn4 <- [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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1024ms 16:07:45 INFO - PROCESS | 2356 | 1461107265202 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 2356 | 1461107265207 Marionette TRACE conn4 <- [1,1681,null,{"value":"13"}] 16:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:07:45 INFO - PROCESS | 2356 | 1461107265213 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 2356 | 1461107265215 Marionette TRACE conn4 <- [1,1682,null,{}] 16:07:45 INFO - PROCESS | 2356 | 1461107265219 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 2356 | 1461107265368 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 1D635800 == 114 [pid = 2356] [id = 418] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 12B8C000 == 113 [pid = 2356] [id = 417] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 204B8000 == 112 [pid = 2356] [id = 416] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 1F963400 == 111 [pid = 2356] [id = 415] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 1D0D1400 == 110 [pid = 2356] [id = 414] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 0F12BC00 == 109 [pid = 2356] [id = 413] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 1B32B000 == 108 [pid = 2356] [id = 412] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 196 (20536C00) [pid = 2356] [serial = 1201] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 12B0D000 == 107 [pid = 2356] [id = 411] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 12B2A000 == 106 [pid = 2356] [id = 410] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 0F136400 == 105 [pid = 2356] [id = 409] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 21552000 == 104 [pid = 2356] [id = 404] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 1D2DC800 == 103 [pid = 2356] [id = 403] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 1793EC00 == 102 [pid = 2356] [id = 402] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 12B8D000 == 101 [pid = 2356] [id = 401] 16:07:45 INFO - PROCESS | 2356 | --DOCSHELL 12B8D800 == 100 [pid = 2356] [id = 400] 16:07:45 INFO - PROCESS | 2356 | 1461107265597 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 2356 | ++DOCSHELL 0F2ABC00 == 101 [pid = 2356] [id = 430] 16:07:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 197 (0FD01C00) [pid = 2356] [serial = 1290] [outer = 00000000] 16:07:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 198 (12B0D000) [pid = 2356] [serial = 1291] [outer = 0FD01C00] 16:07:45 INFO - PROCESS | 2356 | 1461107265647 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 199 (12B8A800) [pid = 2356] [serial = 1292] [outer = 0FD01C00] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 198 (17944800) [pid = 2356] [serial = 1165] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 197 (2133E000) [pid = 2356] [serial = 1199] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 196 (1CD62800) [pid = 2356] [serial = 1195] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 195 (1E6CE000) [pid = 2356] [serial = 1196] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 194 (1C910000) [pid = 2356] [serial = 1184] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 193 (1D492C00) [pid = 2356] [serial = 1186] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 192 (1F90EC00) [pid = 2356] [serial = 1190] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 191 (1E6C2800) [pid = 2356] [serial = 1189] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 190 (1E612800) [pid = 2356] [serial = 1187] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 189 (204B6800) [pid = 2356] [serial = 1192] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 188 (20536000) [pid = 2356] [serial = 1198] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 187 (12B05C00) [pid = 2356] [serial = 1174] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 186 (18450C00) [pid = 2356] [serial = 1147] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 185 (17E75C00) [pid = 2356] [serial = 1177] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 184 (18ADC800) [pid = 2356] [serial = 1178] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 183 (1C43A800) [pid = 2356] [serial = 1168] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 182 (1BACD400) [pid = 2356] [serial = 1180] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 181 (1BADBC00) [pid = 2356] [serial = 1181] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 180 (1C43F400) [pid = 2356] [serial = 1183] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 179 (204BDC00) [pid = 2356] [serial = 1193] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 178 (1BBBB800) [pid = 2356] [serial = 1150] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 177 (19FCC800) [pid = 2356] [serial = 1172] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 176 (17E7C000) [pid = 2356] [serial = 1171] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 175 (238D8C00) [pid = 2356] [serial = 1153] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (13EDF400) [pid = 2356] [serial = 1175] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (23F2A400) [pid = 2356] [serial = 1156] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (241C6800) [pid = 2356] [serial = 1159] [outer = 00000000] [url = about:blank] 16:07:45 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (26085000) [pid = 2356] [serial = 1162] [outer = 00000000] [url = about:blank] 16:07:46 INFO - PROCESS | 2356 | 1461107266143 Marionette TRACE conn4 <- [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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 973ms 16:07:46 INFO - PROCESS | 2356 | 1461107266189 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 2356 | 1461107266191 Marionette TRACE conn4 <- [1,1685,null,{"value":"13"}] 16:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:07:46 INFO - PROCESS | 2356 | 1461107266195 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 2356 | 1461107266198 Marionette TRACE conn4 <- [1,1686,null,{}] 16:07:46 INFO - PROCESS | 2356 | 1461107266208 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:46 INFO - PROCESS | 2356 | 1461107266306 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:07:46 INFO - PROCESS | 2356 | 1461107266319 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 2356 | ++DOCSHELL 12A3F400 == 102 [pid = 2356] [id = 431] 16:07:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (12B87C00) [pid = 2356] [serial = 1293] [outer = 00000000] 16:07:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (1A6E8C00) [pid = 2356] [serial = 1294] [outer = 12B87C00] 16:07:46 INFO - PROCESS | 2356 | 1461107266475 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (1BACEC00) [pid = 2356] [serial = 1295] [outer = 12B87C00] 16:07:46 INFO - PROCESS | 2356 | 1461107266872 Marionette TRACE conn4 <- [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]]]}] 16:07:46 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 16:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 730ms 16:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:07:46 INFO - PROCESS | 2356 | 1461107266944 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 2356 | 1461107266946 Marionette TRACE conn4 <- [1,1689,null,{"value":"13"}] 16:07:46 INFO - PROCESS | 2356 | 1461107266949 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 2356 | 1461107266951 Marionette TRACE conn4 <- [1,1690,null,{}] 16:07:46 INFO - PROCESS | 2356 | 1461107266955 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 2356 | 1461107267049 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:07:47 INFO - PROCESS | 2356 | 1461107267056 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7C800 == 103 [pid = 2356] [id = 432] 16:07:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (1BB7CC00) [pid = 2356] [serial = 1296] [outer = 00000000] 16:07:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 176 (1C684000) [pid = 2356] [serial = 1297] [outer = 1BB7CC00] 16:07:47 INFO - PROCESS | 2356 | 1461107267106 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 177 (1C972800) [pid = 2356] [serial = 1298] [outer = 1BB7CC00] 16:07:47 INFO - PROCESS | 2356 | 1461107267563 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 16:07:47 INFO - PROCESS | 2356 | 1461107267626 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 2356 | 1461107267629 Marionette TRACE conn4 <- [1,1693,null,{"value":"13"}] 16:07:47 INFO - PROCESS | 2356 | 1461107267632 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:07:47 INFO - PROCESS | 2356 | 1461107267634 Marionette TRACE conn4 <- [1,1694,null,{}] 16:07:47 INFO - PROCESS | 2356 | 1461107267648 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 2356 | 1461107267778 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:07:47 INFO - PROCESS | 2356 | 1461107267855 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 2356 | ++DOCSHELL 1BDD9800 == 104 [pid = 2356] [id = 433] 16:07:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 178 (1C441800) [pid = 2356] [serial = 1299] [outer = 00000000] 16:07:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 179 (1CD5F400) [pid = 2356] [serial = 1300] [outer = 1C441800] 16:07:47 INFO - PROCESS | 2356 | 1461107267903 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 180 (1D004800) [pid = 2356] [serial = 1301] [outer = 1C441800] 16:07:48 INFO - PROCESS | 2356 | 1461107268354 Marionette TRACE conn4 <- [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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 16:07:48 INFO - PROCESS | 2356 | 1461107268367 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 2356 | 1461107268369 Marionette TRACE conn4 <- [1,1697,null,{"value":"13"}] 16:07:48 INFO - PROCESS | 2356 | 1461107268372 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:07:48 INFO - PROCESS | 2356 | 1461107268373 Marionette TRACE conn4 <- [1,1698,null,{}] 16:07:48 INFO - PROCESS | 2356 | 1461107268377 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:48 INFO - PROCESS | 2356 | 1461107268555 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:07:48 INFO - PROCESS | 2356 | 1461107268583 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 2356 | ++DOCSHELL 1D19C800 == 105 [pid = 2356] [id = 434] 16:07:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 181 (1D19F000) [pid = 2356] [serial = 1302] [outer = 00000000] 16:07:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 182 (1F96FC00) [pid = 2356] [serial = 1303] [outer = 1D19F000] 16:07:48 INFO - PROCESS | 2356 | 1461107268634 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 183 (20391400) [pid = 2356] [serial = 1304] [outer = 1D19F000] 16:07:49 INFO - PROCESS | 2356 | 1461107269098 Marionette TRACE conn4 <- [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]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 771ms 16:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:07:49 INFO - PROCESS | 2356 | 1461107269147 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 2356 | 1461107269149 Marionette TRACE conn4 <- [1,1701,null,{"value":"13"}] 16:07:49 INFO - PROCESS | 2356 | 1461107269152 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 2356 | 1461107269154 Marionette TRACE conn4 <- [1,1702,null,{}] 16:07:49 INFO - PROCESS | 2356 | 1461107269158 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:49 INFO - PROCESS | 2356 | 1461107269294 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:07:49 INFO - PROCESS | 2356 | 1461107269369 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 2356 | ++DOCSHELL 1F970800 == 106 [pid = 2356] [id = 435] 16:07:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 184 (20395C00) [pid = 2356] [serial = 1305] [outer = 00000000] 16:07:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 185 (20536C00) [pid = 2356] [serial = 1306] [outer = 20395C00] 16:07:49 INFO - PROCESS | 2356 | 1461107269413 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 186 (2133D800) [pid = 2356] [serial = 1307] [outer = 20395C00] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 185 (1D3E6000) [pid = 2356] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 184 (214DB400) [pid = 2356] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 183 (1BA48400) [pid = 2356] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 182 (1CD5C400) [pid = 2356] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 181 (2053B800) [pid = 2356] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 180 (17E7A800) [pid = 2356] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 179 (232E3800) [pid = 2356] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 178 (1BC6FC00) [pid = 2356] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 177 (12A3CC00) [pid = 2356] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 176 (12BD7800) [pid = 2356] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 175 (1793F400) [pid = 2356] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (20533400) [pid = 2356] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (2416D400) [pid = 2356] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (1BA42400) [pid = 2356] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (12B8DC00) [pid = 2356] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 170 (0F132000) [pid = 2356] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 169 (1D196800) [pid = 2356] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (0F7DEC00) [pid = 2356] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (12B2F800) [pid = 2356] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (20389C00) [pid = 2356] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (18A0A000) [pid = 2356] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (2133F400) [pid = 2356] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (232DC000) [pid = 2356] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:07:50 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (21CAB400) [pid = 2356] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:07:50 INFO - PROCESS | 2356 | 1461107270219 Marionette TRACE conn4 <- [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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1119ms 16:07:50 INFO - PROCESS | 2356 | 1461107270272 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 2356 | 1461107270274 Marionette TRACE conn4 <- [1,1705,null,{"value":"13"}] 16:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:07:50 INFO - PROCESS | 2356 | 1461107270277 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 2356 | 1461107270279 Marionette TRACE conn4 <- [1,1706,null,{}] 16:07:50 INFO - PROCESS | 2356 | 1461107270283 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 2356 | 1461107270373 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:07:50 INFO - PROCESS | 2356 | 1461107270385 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 2356 | ++DOCSHELL 12A1FC00 == 107 [pid = 2356] [id = 436] 16:07:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (12B2F800) [pid = 2356] [serial = 1308] [outer = 00000000] 16:07:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (1BA48400) [pid = 2356] [serial = 1309] [outer = 12B2F800] 16:07:50 INFO - PROCESS | 2356 | 1461107270429 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (1C97B400) [pid = 2356] [serial = 1310] [outer = 12B2F800] 16:07:50 INFO - PROCESS | 2356 | 1461107270884 Marionette TRACE conn4 <- [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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 16:07:50 INFO - PROCESS | 2356 | 1461107270919 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 2356 | 1461107270921 Marionette TRACE conn4 <- [1,1709,null,{"value":"13"}] 16:07:50 INFO - PROCESS | 2356 | 1461107270925 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 2356 | 1461107270926 Marionette TRACE conn4 <- [1,1710,null,{}] 16:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:07:50 INFO - PROCESS | 2356 | 1461107270930 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:51 INFO - PROCESS | 2356 | 1461107271022 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:07:51 INFO - PROCESS | 2356 | 1461107271029 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 2356 | ++DOCSHELL 1D48D400 == 108 [pid = 2356] [id = 437] 16:07:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (20387400) [pid = 2356] [serial = 1311] [outer = 00000000] 16:07:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (20534C00) [pid = 2356] [serial = 1312] [outer = 20387400] 16:07:51 INFO - PROCESS | 2356 | 1461107271077 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (214F2400) [pid = 2356] [serial = 1313] [outer = 20387400] 16:07:51 INFO - PROCESS | 2356 | 1461107271554 Marionette TRACE conn4 <- [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]]]}] 16:07:51 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 16:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 16:07:51 INFO - PROCESS | 2356 | 1461107271630 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 2356 | 1461107271632 Marionette TRACE conn4 <- [1,1713,null,{"value":"13"}] 16:07:51 INFO - PROCESS | 2356 | 1461107271637 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 2356 | 1461107271638 Marionette TRACE conn4 <- [1,1714,null,{}] 16:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:07:51 INFO - PROCESS | 2356 | 1461107271642 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:51 INFO - PROCESS | 2356 | 1461107271735 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:07:51 INFO - PROCESS | 2356 | 1461107271742 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 2356 | ++DOCSHELL 12B32400 == 109 [pid = 2356] [id = 438] 16:07:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (2154CC00) [pid = 2356] [serial = 1314] [outer = 00000000] 16:07:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 170 (22044800) [pid = 2356] [serial = 1315] [outer = 2154CC00] 16:07:51 INFO - PROCESS | 2356 | 1461107271790 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 171 (238D3C00) [pid = 2356] [serial = 1316] [outer = 2154CC00] 16:07:52 INFO - PROCESS | 2356 | 1461107272599 Marionette TRACE conn4 <- [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]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1014ms 16:07:52 INFO - PROCESS | 2356 | 1461107272659 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 2356 | 1461107272665 Marionette TRACE conn4 <- [1,1717,null,{"value":"13"}] 16:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:07:52 INFO - PROCESS | 2356 | 1461107272671 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 2356 | 1461107272675 Marionette TRACE conn4 <- [1,1718,null,{}] 16:07:52 INFO - PROCESS | 2356 | 1461107272701 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:52 INFO - PROCESS | 2356 | 1461107272845 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:07:52 INFO - PROCESS | 2356 | 1461107273001 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 2356 | ++DOCSHELL 12B92400 == 110 [pid = 2356] [id = 439] 16:07:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (12BDBC00) [pid = 2356] [serial = 1317] [outer = 00000000] 16:07:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (18450000) [pid = 2356] [serial = 1318] [outer = 12BDBC00] 16:07:53 INFO - PROCESS | 2356 | 1461107273061 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (19FD9800) [pid = 2356] [serial = 1319] [outer = 12BDBC00] 16:07:53 INFO - PROCESS | 2356 | 1461107273667 Marionette TRACE conn4 <- [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]]]}] 16:07:53 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 16:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1040ms 16:07:53 INFO - PROCESS | 2356 | 1461107273714 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 2356 | 1461107273720 Marionette TRACE conn4 <- [1,1721,null,{"value":"13"}] 16:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:07:53 INFO - PROCESS | 2356 | 1461107273727 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 2356 | 1461107273730 Marionette TRACE conn4 <- [1,1722,null,{}] 16:07:53 INFO - PROCESS | 2356 | 1461107273735 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:53 INFO - PROCESS | 2356 | 1461107273859 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:07:54 INFO - PROCESS | 2356 | 1461107274064 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B3000 == 111 [pid = 2356] [id = 440] 16:07:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (1C978C00) [pid = 2356] [serial = 1320] [outer = 00000000] 16:07:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 176 (1D639800) [pid = 2356] [serial = 1321] [outer = 1C978C00] 16:07:54 INFO - PROCESS | 2356 | 1461107274125 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 177 (1E6C2800) [pid = 2356] [serial = 1322] [outer = 1C978C00] 16:07:54 INFO - PROCESS | 2356 | 1461107274756 Marionette TRACE conn4 <- [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]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1076ms 16:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:07:54 INFO - PROCESS | 2356 | 1461107274805 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 2356 | 1461107274807 Marionette TRACE conn4 <- [1,1725,null,{"value":"13"}] 16:07:54 INFO - PROCESS | 2356 | 1461107274811 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 2356 | 1461107274815 Marionette TRACE conn4 <- [1,1726,null,{}] 16:07:54 INFO - PROCESS | 2356 | 1461107274826 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:54 INFO - PROCESS | 2356 | 1461107274948 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:07:55 INFO - PROCESS | 2356 | 1461107275115 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:55 INFO - PROCESS | 2356 | ++DOCSHELL 23F20000 == 112 [pid = 2356] [id = 441] 16:07:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 178 (23F21000) [pid = 2356] [serial = 1323] [outer = 00000000] 16:07:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 179 (23F2D000) [pid = 2356] [serial = 1324] [outer = 23F21000] 16:07:55 INFO - PROCESS | 2356 | 1461107275179 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 180 (2416E400) [pid = 2356] [serial = 1325] [outer = 23F21000] 16:07:55 INFO - PROCESS | 2356 | 1461107275815 Marionette TRACE conn4 <- [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]]]}] 16:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1022ms 16:07:55 INFO - PROCESS | 2356 | 1461107275844 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 2356 | 1461107275847 Marionette TRACE conn4 <- [1,1729,null,{"value":"13"}] 16:07:55 INFO - PROCESS | 2356 | 1461107275852 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:07:55 INFO - PROCESS | 2356 | 1461107275854 Marionette TRACE conn4 <- [1,1730,null,{}] 16:07:55 INFO - PROCESS | 2356 | 1461107275858 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:55 INFO - PROCESS | 2356 | 1461107275984 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:07:56 INFO - PROCESS | 2356 | 1461107276161 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 2356 | ++DOCSHELL 241C6400 == 113 [pid = 2356] [id = 442] 16:07:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 181 (241C7400) [pid = 2356] [serial = 1326] [outer = 00000000] 16:07:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 182 (25445800) [pid = 2356] [serial = 1327] [outer = 241C7400] 16:07:56 INFO - PROCESS | 2356 | 1461107276219 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 183 (25F42400) [pid = 2356] [serial = 1328] [outer = 241C7400] 16:07:56 INFO - PROCESS | 2356 | 1461107276831 Marionette TRACE conn4 <- [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]]]}] 16:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1017ms 16:07:56 INFO - PROCESS | 2356 | 1461107276874 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 2356 | 1461107276877 Marionette TRACE conn4 <- [1,1733,null,{"value":"13"}] 16:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:07:56 INFO - PROCESS | 2356 | 1461107276895 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 2356 | 1461107276897 Marionette TRACE conn4 <- [1,1734,null,{}] 16:07:56 INFO - PROCESS | 2356 | 1461107276919 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 2356 | 1461107277037 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:07:57 INFO - PROCESS | 2356 | 1461107277201 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 2356 | ++DOCSHELL 241C2800 == 114 [pid = 2356] [id = 443] 16:07:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 184 (25441800) [pid = 2356] [serial = 1329] [outer = 00000000] 16:07:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 185 (25F56800) [pid = 2356] [serial = 1330] [outer = 25441800] 16:07:57 INFO - PROCESS | 2356 | 1461107277262 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 186 (25F59800) [pid = 2356] [serial = 1331] [outer = 25441800] 16:07:57 INFO - PROCESS | 2356 | 1461107277847 Marionette TRACE conn4 <- [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]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 990ms 16:07:57 INFO - PROCESS | 2356 | 1461107277886 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 2356 | 1461107277888 Marionette TRACE conn4 <- [1,1737,null,{"value":"13"}] 16:07:57 INFO - PROCESS | 2356 | 1461107277892 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:07:57 INFO - PROCESS | 2356 | 1461107277894 Marionette TRACE conn4 <- [1,1738,null,{}] 16:07:57 INFO - PROCESS | 2356 | 1461107277898 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:58 INFO - PROCESS | 2356 | 1461107278029 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:07:58 INFO - PROCESS | 2356 | 1461107278201 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 2356 | ++DOCSHELL 25F56400 == 115 [pid = 2356] [id = 444] 16:07:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 187 (25F5BC00) [pid = 2356] [serial = 1332] [outer = 00000000] 16:07:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 188 (27F41C00) [pid = 2356] [serial = 1333] [outer = 25F5BC00] 16:07:58 INFO - PROCESS | 2356 | 1461107278261 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 189 (27F4EC00) [pid = 2356] [serial = 1334] [outer = 25F5BC00] 16:07:58 INFO - PROCESS | 2356 | 1461107278862 Marionette TRACE conn4 <- [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]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1019ms 16:07:58 INFO - PROCESS | 2356 | 1461107278915 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 2356 | 1461107278917 Marionette TRACE conn4 <- [1,1741,null,{"value":"13"}] 16:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:07:58 INFO - PROCESS | 2356 | 1461107278921 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 2356 | 1461107278923 Marionette TRACE conn4 <- [1,1742,null,{}] 16:07:58 INFO - PROCESS | 2356 | 1461107278927 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:59 INFO - PROCESS | 2356 | 1461107279047 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:07:59 INFO - PROCESS | 2356 | 1461107279204 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 2356 | ++DOCSHELL 26083000 == 116 [pid = 2356] [id = 445] 16:07:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 190 (28072000) [pid = 2356] [serial = 1335] [outer = 00000000] 16:07:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 191 (28079000) [pid = 2356] [serial = 1336] [outer = 28072000] 16:07:59 INFO - PROCESS | 2356 | 1461107279261 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 192 (2807DC00) [pid = 2356] [serial = 1337] [outer = 28072000] 16:07:59 INFO - PROCESS | 2356 | 1461107279868 Marionette TRACE conn4 <- [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]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1019ms 16:07:59 INFO - PROCESS | 2356 | 1461107279944 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 2356 | 1461107279946 Marionette TRACE conn4 <- [1,1745,null,{"value":"13"}] 16:07:59 INFO - PROCESS | 2356 | 1461107279950 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:07:59 INFO - PROCESS | 2356 | 1461107279952 Marionette TRACE conn4 <- [1,1746,null,{}] 16:07:59 INFO - PROCESS | 2356 | 1461107279956 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:00 INFO - PROCESS | 2356 | 1461107280069 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:08:00 INFO - PROCESS | 2356 | 1461107280227 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 2356 | ++DOCSHELL 28080000 == 117 [pid = 2356] [id = 446] 16:08:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 193 (282A0400) [pid = 2356] [serial = 1338] [outer = 00000000] 16:08:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 194 (282A8800) [pid = 2356] [serial = 1339] [outer = 282A0400] 16:08:00 INFO - PROCESS | 2356 | 1461107280283 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 195 (282AC400) [pid = 2356] [serial = 1340] [outer = 282A0400] 16:08:00 INFO - PROCESS | 2356 | 1461107280873 Marionette TRACE conn4 <- [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]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 970ms 16:08:00 INFO - PROCESS | 2356 | 1461107280924 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 2356 | 1461107280926 Marionette TRACE conn4 <- [1,1749,null,{"value":"13"}] 16:08:00 INFO - PROCESS | 2356 | 1461107280930 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:08:00 INFO - PROCESS | 2356 | 1461107280932 Marionette TRACE conn4 <- [1,1750,null,{}] 16:08:00 INFO - PROCESS | 2356 | 1461107280936 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 2356 | 1461107281053 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:08:01 INFO - PROCESS | 2356 | 1461107281222 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 2356 | ++DOCSHELL 12B2B400 == 118 [pid = 2356] [id = 447] 16:08:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 196 (12B2EC00) [pid = 2356] [serial = 1341] [outer = 00000000] 16:08:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 197 (18449400) [pid = 2356] [serial = 1342] [outer = 12B2EC00] 16:08:01 INFO - PROCESS | 2356 | 1461107281279 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 198 (1A2B9000) [pid = 2356] [serial = 1343] [outer = 12B2EC00] 16:08:02 INFO - PROCESS | 2356 | 1461107282092 Marionette TRACE conn4 <- [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]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1224ms 16:08:02 INFO - PROCESS | 2356 | 1461107282158 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 2356 | 1461107282162 Marionette TRACE conn4 <- [1,1753,null,{"value":"13"}] 16:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:08:02 INFO - PROCESS | 2356 | 1461107282167 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 2356 | 1461107282171 Marionette TRACE conn4 <- [1,1754,null,{}] 16:08:02 INFO - PROCESS | 2356 | 1461107282176 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:02 INFO - PROCESS | 2356 | 1461107282294 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:08:02 INFO - PROCESS | 2356 | 1461107282455 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 2356 | ++DOCSHELL 177E9800 == 119 [pid = 2356] [id = 448] 16:08:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 199 (1793B000) [pid = 2356] [serial = 1344] [outer = 00000000] 16:08:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 200 (17E04C00) [pid = 2356] [serial = 1345] [outer = 1793B000] 16:08:02 INFO - PROCESS | 2356 | 1461107282507 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 201 (19076000) [pid = 2356] [serial = 1346] [outer = 1793B000] 16:08:03 INFO - PROCESS | 2356 | 1461107283159 Marionette TRACE conn4 <- [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]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1025ms 16:08:03 INFO - PROCESS | 2356 | 1461107283193 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 2356 | 1461107283198 Marionette TRACE conn4 <- [1,1757,null,{"value":"13"}] 16:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:08:03 INFO - PROCESS | 2356 | 1461107283204 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 2356 | 1461107283207 Marionette TRACE conn4 <- [1,1758,null,{}] 16:08:03 INFO - PROCESS | 2356 | 1461107283211 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:03 INFO - PROCESS | 2356 | 1461107283326 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:08:03 INFO - PROCESS | 2356 | 1461107283490 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 2356 | ++DOCSHELL 17222800 == 120 [pid = 2356] [id = 449] 16:08:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 202 (190D0C00) [pid = 2356] [serial = 1347] [outer = 00000000] 16:08:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 203 (1BDDD800) [pid = 2356] [serial = 1348] [outer = 190D0C00] 16:08:03 INFO - PROCESS | 2356 | 1461107283541 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 204 (1C976000) [pid = 2356] [serial = 1349] [outer = 190D0C00] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 1D48D400 == 119 [pid = 2356] [id = 437] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 12A1FC00 == 118 [pid = 2356] [id = 436] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 1F970800 == 117 [pid = 2356] [id = 435] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 1D19C800 == 116 [pid = 2356] [id = 434] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 1BDD9800 == 115 [pid = 2356] [id = 433] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 1BB7C800 == 114 [pid = 2356] [id = 432] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 12A3F400 == 113 [pid = 2356] [id = 431] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 0F2ABC00 == 112 [pid = 2356] [id = 430] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 203 (14081000) [pid = 2356] [serial = 1204] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 202 (1AB9F800) [pid = 2356] [serial = 1207] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 201 (204B7800) [pid = 2356] [serial = 1210] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 200 (21F47800) [pid = 2356] [serial = 1213] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 199 (238D4800) [pid = 2356] [serial = 1216] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 198 (24733800) [pid = 2356] [serial = 1219] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 197 (2608C000) [pid = 2356] [serial = 1222] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 196 (241CAC00) [pid = 2356] [serial = 1258] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 195 (2052F400) [pid = 2356] [serial = 1225] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 12B06C00 == 111 [pid = 2356] [id = 429] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 0F3D7000 == 110 [pid = 2356] [id = 425] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 0F3D1400 == 109 [pid = 2356] [id = 424] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 2544D000 == 108 [pid = 2356] [id = 423] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 241C1400 == 107 [pid = 2356] [id = 422] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 1A50A800 == 106 [pid = 2356] [id = 421] 16:08:03 INFO - PROCESS | 2356 | --DOCSHELL 17D06000 == 105 [pid = 2356] [id = 420] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 194 (1BC6B800) [pid = 2356] [serial = 1237] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 193 (1BDD3C00) [pid = 2356] [serial = 1238] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 192 (1BA4E800) [pid = 2356] [serial = 1232] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 191 (18453800) [pid = 2356] [serial = 1231] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 190 (1C96EC00) [pid = 2356] [serial = 1240] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 189 (1D62A800) [pid = 2356] [serial = 1243] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 188 (1E6C6800) [pid = 2356] [serial = 1244] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 187 (12D71C00) [pid = 2356] [serial = 1229] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 186 (12B8F000) [pid = 2356] [serial = 1228] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 185 (1770B800) [pid = 2356] [serial = 1234] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 184 (17E0F400) [pid = 2356] [serial = 1235] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 183 (204BB400) [pid = 2356] [serial = 1246] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 182 (1F910C00) [pid = 2356] [serial = 1252] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 181 (21553800) [pid = 2356] [serial = 1249] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 180 (23F28400) [pid = 2356] [serial = 1255] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 179 (238D8800) [pid = 2356] [serial = 1256] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 178 (21F44800) [pid = 2356] [serial = 1250] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 177 (20532800) [pid = 2356] [serial = 1247] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 176 (1CD2C400) [pid = 2356] [serial = 1241] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 175 (21A24000) [pid = 2356] [serial = 1253] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (238DE400) [pid = 2356] [serial = 1145] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (1E6CB000) [pid = 2356] [serial = 1006] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (21CB1000) [pid = 2356] [serial = 1012] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (23F95800) [pid = 2356] [serial = 1057] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 170 (1D1A5000) [pid = 2356] [serial = 1003] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 169 (214E0400) [pid = 2356] [serial = 1009] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (1CD60400) [pid = 2356] [serial = 1048] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (2392BC00) [pid = 2356] [serial = 1054] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (1C868800) [pid = 2356] [serial = 1000] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (12BD8000) [pid = 2356] [serial = 994] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (17D95000) [pid = 2356] [serial = 1045] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (18A08800) [pid = 2356] [serial = 997] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (232E1C00) [pid = 2356] [serial = 1051] [outer = 00000000] [url = about:blank] 16:08:03 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (24177C00) [pid = 2356] [serial = 1060] [outer = 00000000] [url = about:blank] 16:08:04 INFO - PROCESS | 2356 | 1461107284145 Marionette TRACE conn4 <- [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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 970ms 16:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:08:04 INFO - PROCESS | 2356 | 1461107284178 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 2356 | 1461107284180 Marionette TRACE conn4 <- [1,1761,null,{"value":"13"}] 16:08:04 INFO - PROCESS | 2356 | 1461107284184 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 2356 | 1461107284187 Marionette TRACE conn4 <- [1,1762,null,{}] 16:08:04 INFO - PROCESS | 2356 | 1461107284197 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:04 INFO - PROCESS | 2356 | 1461107284344 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:08:04 INFO - PROCESS | 2356 | 1461107284364 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 2356 | ++DOCSHELL 13102C00 == 106 [pid = 2356] [id = 450] 16:08:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (1793A400) [pid = 2356] [serial = 1350] [outer = 00000000] 16:08:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (190CC400) [pid = 2356] [serial = 1351] [outer = 1793A400] 16:08:04 INFO - PROCESS | 2356 | 1461107284415 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (1AB98800) [pid = 2356] [serial = 1352] [outer = 1793A400] 16:08:04 INFO - PROCESS | 2356 | 1461107284914 Marionette TRACE conn4 <- [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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 770ms 16:08:04 INFO - PROCESS | 2356 | 1461107284958 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 2356 | 1461107284960 Marionette TRACE conn4 <- [1,1765,null,{"value":"13"}] 16:08:04 INFO - PROCESS | 2356 | 1461107284968 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:08:04 INFO - PROCESS | 2356 | 1461107284969 Marionette TRACE conn4 <- [1,1766,null,{}] 16:08:04 INFO - PROCESS | 2356 | 1461107284973 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:05 INFO - PROCESS | 2356 | 1461107285074 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:08:05 INFO - PROCESS | 2356 | 1461107285191 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 2356 | ++DOCSHELL 18447800 == 107 [pid = 2356] [id = 451] 16:08:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (18ADB800) [pid = 2356] [serial = 1353] [outer = 00000000] 16:08:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (1C682800) [pid = 2356] [serial = 1354] [outer = 18ADB800] 16:08:05 INFO - PROCESS | 2356 | 1461107285244 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (1C976C00) [pid = 2356] [serial = 1355] [outer = 18ADB800] 16:08:05 INFO - PROCESS | 2356 | 1461107285623 Marionette TRACE conn4 <- [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]]]}] 16:08:05 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 16:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 16:08:05 INFO - PROCESS | 2356 | 1461107285657 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:08:05 INFO - PROCESS | 2356 | 1461107285660 Marionette TRACE conn4 <- [1,1769,null,{"value":"13"}] 16:08:05 INFO - PROCESS | 2356 | 1461107285664 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 2356 | 1461107285666 Marionette TRACE conn4 <- [1,1770,null,{}] 16:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:08:05 INFO - PROCESS | 2356 | 1461107285669 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:05 INFO - PROCESS | 2356 | 1461107285762 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:08:05 INFO - PROCESS | 2356 | 1461107285769 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 2356 | ++DOCSHELL 1CD5A800 == 108 [pid = 2356] [id = 452] 16:08:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (1CD5C000) [pid = 2356] [serial = 1356] [outer = 00000000] 16:08:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (1D22A800) [pid = 2356] [serial = 1357] [outer = 1CD5C000] 16:08:05 INFO - PROCESS | 2356 | 1461107285814 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 170 (1D6D3000) [pid = 2356] [serial = 1358] [outer = 1CD5C000] 16:08:06 INFO - PROCESS | 2356 | 1461107286325 Marionette TRACE conn4 <- [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]]]}] 16:08:06 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 16:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 730ms 16:08:06 INFO - PROCESS | 2356 | 1461107286402 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 2356 | 1461107286404 Marionette TRACE conn4 <- [1,1773,null,{"value":"13"}] 16:08:06 INFO - PROCESS | 2356 | 1461107286407 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:08:06 INFO - PROCESS | 2356 | 1461107286409 Marionette TRACE conn4 <- [1,1774,null,{}] 16:08:06 INFO - PROCESS | 2356 | 1461107286413 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:06 INFO - PROCESS | 2356 | 1461107286596 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:08:06 INFO - PROCESS | 2356 | 1461107286622 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 2356 | ++DOCSHELL 20388400 == 109 [pid = 2356] [id = 453] 16:08:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 171 (2038A000) [pid = 2356] [serial = 1359] [outer = 00000000] 16:08:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (204B8C00) [pid = 2356] [serial = 1360] [outer = 2038A000] 16:08:06 INFO - PROCESS | 2356 | 1461107286672 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (20531C00) [pid = 2356] [serial = 1361] [outer = 2038A000] 16:08:07 INFO - PROCESS | 2356 | 1461107287146 Marionette TRACE conn4 <- [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]]]}] 16:08:07 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 16:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 16:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:08:07 INFO - PROCESS | 2356 | 1461107287182 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 2356 | 1461107287184 Marionette TRACE conn4 <- [1,1777,null,{"value":"13"}] 16:08:07 INFO - PROCESS | 2356 | 1461107287187 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 2356 | 1461107287188 Marionette TRACE conn4 <- [1,1778,null,{}] 16:08:07 INFO - PROCESS | 2356 | 1461107287192 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:07 INFO - PROCESS | 2356 | 1461107287323 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:08:07 INFO - PROCESS | 2356 | 1461107287339 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 2356 | ++DOCSHELL 20533400 == 110 [pid = 2356] [id = 454] 16:08:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (21336400) [pid = 2356] [serial = 1362] [outer = 00000000] 16:08:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (214EB800) [pid = 2356] [serial = 1363] [outer = 21336400] 16:08:07 INFO - PROCESS | 2356 | 1461107287383 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 176 (21553800) [pid = 2356] [serial = 1364] [outer = 21336400] 16:08:07 INFO - PROCESS | 2356 | 1461107287852 Marionette TRACE conn4 <- [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]]]}] 16:08:07 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) 16:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms 16:08:07 INFO - PROCESS | 2356 | 1461107287918 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 2356 | 1461107287920 Marionette TRACE conn4 <- [1,1781,null,{"value":"13"}] 16:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:08:07 INFO - PROCESS | 2356 | 1461107287928 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 2356 | 1461107287930 Marionette TRACE conn4 <- [1,1782,null,{}] 16:08:08 INFO - PROCESS | 2356 | 1461107288195 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 175 (20395C00) [pid = 2356] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (1D19F000) [pid = 2356] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (1BB7CC00) [pid = 2356] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (20387400) [pid = 2356] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (0FD01C00) [pid = 2356] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 170 (12B07000) [pid = 2356] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 169 (12B87C00) [pid = 2356] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (1C441800) [pid = 2356] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (12B2F800) [pid = 2356] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:08:08 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (12B8E800) [pid = 2356] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:08:08 INFO - PROCESS | 2356 | 1461107288348 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:08:08 INFO - PROCESS | 2356 | 1461107288355 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 2356 | ++DOCSHELL 12B2A400 == 111 [pid = 2356] [id = 455] 16:08:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (1407C400) [pid = 2356] [serial = 1365] [outer = 00000000] 16:08:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (1C420000) [pid = 2356] [serial = 1366] [outer = 1407C400] 16:08:08 INFO - PROCESS | 2356 | 1461107288400 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (1D19F000) [pid = 2356] [serial = 1367] [outer = 1407C400] 16:08:08 INFO - PROCESS | 2356 | 1461107288831 Marionette TRACE conn4 <- [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]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 950ms 16:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:08:08 INFO - PROCESS | 2356 | 1461107288883 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 2356 | 1461107288885 Marionette TRACE conn4 <- [1,1785,null,{"value":"13"}] 16:08:08 INFO - PROCESS | 2356 | 1461107288888 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 2356 | 1461107288890 Marionette TRACE conn4 <- [1,1786,null,{}] 16:08:08 INFO - PROCESS | 2356 | 1461107288893 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 2356 | 1461107288991 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:08:08 INFO - PROCESS | 2356 | 1461107288997 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 2356 | ++DOCSHELL 1E614000 == 112 [pid = 2356] [id = 456] 16:08:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 170 (214E1400) [pid = 2356] [serial = 1368] [outer = 00000000] 16:08:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 171 (21F48800) [pid = 2356] [serial = 1369] [outer = 214E1400] 16:08:09 INFO - PROCESS | 2356 | 1461107289042 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (232D6400) [pid = 2356] [serial = 1370] [outer = 214E1400] 16:08:09 INFO - PROCESS | 2356 | 1461107289502 Marionette TRACE conn4 <- [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]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 16:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:08:09 INFO - PROCESS | 2356 | 1461107289559 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 2356 | 1461107289561 Marionette TRACE conn4 <- [1,1789,null,{"value":"13"}] 16:08:09 INFO - PROCESS | 2356 | 1461107289564 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 2356 | 1461107289566 Marionette TRACE conn4 <- [1,1790,null,{}] 16:08:09 INFO - PROCESS | 2356 | 1461107289570 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:09 INFO - PROCESS | 2356 | 1461107289664 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:08:09 INFO - PROCESS | 2356 | 1461107289711 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 2356 | ++DOCSHELL 1A6F7C00 == 113 [pid = 2356] [id = 457] 16:08:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (1BC70800) [pid = 2356] [serial = 1371] [outer = 00000000] 16:08:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (2392E400) [pid = 2356] [serial = 1372] [outer = 1BC70800] 16:08:09 INFO - PROCESS | 2356 | 1461107289759 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (23F29000) [pid = 2356] [serial = 1373] [outer = 1BC70800] 16:08:10 INFO - PROCESS | 2356 | 1461107290319 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 830ms 16:08:10 INFO - PROCESS | 2356 | 1461107290395 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 2356 | 1461107290400 Marionette TRACE conn4 <- [1,1793,null,{"value":"13"}] 16:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:08:10 INFO - PROCESS | 2356 | 1461107290406 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 2356 | 1461107290410 Marionette TRACE conn4 <- [1,1794,null,{}] 16:08:10 INFO - PROCESS | 2356 | 1461107290417 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:10 INFO - PROCESS | 2356 | 1461107290551 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:08:10 INFO - PROCESS | 2356 | 1461107290685 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 2356 | ++DOCSHELL 12BD8000 == 114 [pid = 2356] [id = 458] 16:08:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 176 (12BDB800) [pid = 2356] [serial = 1374] [outer = 00000000] 16:08:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 177 (14057400) [pid = 2356] [serial = 1375] [outer = 12BDB800] 16:08:10 INFO - PROCESS | 2356 | 1461107290751 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 178 (171D7000) [pid = 2356] [serial = 1376] [outer = 12BDB800] 16:08:11 INFO - PROCESS | 2356 | 1461107291394 Marionette TRACE conn4 <- [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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1021ms 16:08:11 INFO - PROCESS | 2356 | 1461107291432 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 2356 | 1461107291438 Marionette TRACE conn4 <- [1,1797,null,{"value":"13"}] 16:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:08:11 INFO - PROCESS | 2356 | 1461107291445 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 2356 | 1461107291448 Marionette TRACE conn4 <- [1,1798,null,{}] 16:08:11 INFO - PROCESS | 2356 | 1461107291452 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:11 INFO - PROCESS | 2356 | 1461107291580 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:08:11 INFO - PROCESS | 2356 | 1461107291747 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 2356 | ++DOCSHELL 18450C00 == 115 [pid = 2356] [id = 459] 16:08:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 179 (19FCC800) [pid = 2356] [serial = 1377] [outer = 00000000] 16:08:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 180 (1C43A800) [pid = 2356] [serial = 1378] [outer = 19FCC800] 16:08:11 INFO - PROCESS | 2356 | 1461107291808 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 181 (1C868800) [pid = 2356] [serial = 1379] [outer = 19FCC800] 16:08:12 INFO - PROCESS | 2356 | 1461107292440 Marionette TRACE conn4 <- [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]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1020ms 16:08:12 INFO - PROCESS | 2356 | 1461107292466 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 2356 | 1461107292469 Marionette TRACE conn4 <- [1,1801,null,{"value":"13"}] 16:08:12 INFO - PROCESS | 2356 | 1461107292472 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:08:12 INFO - PROCESS | 2356 | 1461107292476 Marionette TRACE conn4 <- [1,1802,null,{}] 16:08:12 INFO - PROCESS | 2356 | 1461107292487 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:12 INFO - PROCESS | 2356 | 1461107292613 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:08:12 INFO - PROCESS | 2356 | 1461107292787 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:12 INFO - PROCESS | 2356 | ++DOCSHELL 214F0400 == 116 [pid = 2356] [id = 460] 16:08:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 182 (232DAC00) [pid = 2356] [serial = 1380] [outer = 00000000] 16:08:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 183 (23F22000) [pid = 2356] [serial = 1381] [outer = 232DAC00] 16:08:12 INFO - PROCESS | 2356 | 1461107292847 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 184 (23F9BC00) [pid = 2356] [serial = 1382] [outer = 232DAC00] 16:08:13 INFO - PROCESS | 2356 | 1461107293432 Marionette TRACE conn4 <- [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]]]}] 16:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1019ms 16:08:13 INFO - PROCESS | 2356 | 1461107293496 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:08:13 INFO - PROCESS | 2356 | 1461107293499 Marionette TRACE conn4 <- [1,1805,null,{"value":"13"}] 16:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:08:13 INFO - PROCESS | 2356 | 1461107293502 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 2356 | 1461107293505 Marionette TRACE conn4 <- [1,1806,null,{}] 16:08:13 INFO - PROCESS | 2356 | 1461107293508 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:13 INFO - PROCESS | 2356 | 1461107293629 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:08:13 INFO - PROCESS | 2356 | 1461107293812 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 2356 | ++DOCSHELL 24737000 == 117 [pid = 2356] [id = 461] 16:08:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 185 (24737400) [pid = 2356] [serial = 1383] [outer = 00000000] 16:08:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 186 (25F53800) [pid = 2356] [serial = 1384] [outer = 24737400] 16:08:13 INFO - PROCESS | 2356 | 1461107293874 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 187 (25F5FC00) [pid = 2356] [serial = 1385] [outer = 24737400] 16:08:14 INFO - PROCESS | 2356 | 1461107294471 Marionette TRACE conn4 <- [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]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1017ms 16:08:14 INFO - PROCESS | 2356 | 1461107294522 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 2356 | 1461107294525 Marionette TRACE conn4 <- [1,1809,null,{"value":"13"}] 16:08:14 INFO - PROCESS | 2356 | 1461107294528 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:08:14 INFO - PROCESS | 2356 | 1461107294530 Marionette TRACE conn4 <- [1,1810,null,{}] 16:08:14 INFO - PROCESS | 2356 | 1461107294534 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:14 INFO - PROCESS | 2356 | 1461107294652 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:08:14 INFO - PROCESS | 2356 | 1461107294830 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 2356 | ++DOCSHELL 2607D400 == 118 [pid = 2356] [id = 462] 16:08:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 188 (26088800) [pid = 2356] [serial = 1386] [outer = 00000000] 16:08:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 189 (277CF400) [pid = 2356] [serial = 1387] [outer = 26088800] 16:08:14 INFO - PROCESS | 2356 | 1461107294891 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 190 (27F4E800) [pid = 2356] [serial = 1388] [outer = 26088800] 16:08:15 INFO - PROCESS | 2356 | 1461107295523 Marionette TRACE conn4 <- [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]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1016ms 16:08:15 INFO - PROCESS | 2356 | 1461107295548 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 2356 | 1461107295550 Marionette TRACE conn4 <- [1,1813,null,{"value":"13"}] 16:08:15 INFO - PROCESS | 2356 | 1461107295554 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:08:15 INFO - PROCESS | 2356 | 1461107295556 Marionette TRACE conn4 <- [1,1814,null,{}] 16:08:15 INFO - PROCESS | 2356 | 1461107295559 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:15 INFO - PROCESS | 2356 | 1461107295705 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:08:15 INFO - PROCESS | 2356 | 1461107295887 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 2356 | ++DOCSHELL 277CDC00 == 119 [pid = 2356] [id = 463] 16:08:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 191 (2807A800) [pid = 2356] [serial = 1389] [outer = 00000000] 16:08:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 192 (28363800) [pid = 2356] [serial = 1390] [outer = 2807A800] 16:08:15 INFO - PROCESS | 2356 | 1461107295946 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 193 (28368C00) [pid = 2356] [serial = 1391] [outer = 2807A800] 16:08:16 INFO - PROCESS | 2356 | 1461107296512 Marionette TRACE conn4 <- [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]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1019ms 16:08:16 INFO - PROCESS | 2356 | 1461107296577 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 2356 | 1461107296580 Marionette TRACE conn4 <- [1,1817,null,{"value":"13"}] 16:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:08:16 INFO - PROCESS | 2356 | 1461107296583 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 2356 | 1461107296585 Marionette TRACE conn4 <- [1,1818,null,{}] 16:08:16 INFO - PROCESS | 2356 | 1461107296589 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:16 INFO - PROCESS | 2356 | 1461107296710 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:08:16 INFO - PROCESS | 2356 | 1461107296886 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 2356 | ++DOCSHELL 28362C00 == 120 [pid = 2356] [id = 464] 16:08:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 194 (28369C00) [pid = 2356] [serial = 1392] [outer = 00000000] 16:08:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 195 (2A09EC00) [pid = 2356] [serial = 1393] [outer = 28369C00] 16:08:16 INFO - PROCESS | 2356 | 1461107296946 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 196 (2A0A1800) [pid = 2356] [serial = 1394] [outer = 28369C00] 16:08:17 INFO - PROCESS | 2356 | 1461107297551 Marionette TRACE conn4 <- [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]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1016ms 16:08:17 INFO - PROCESS | 2356 | 1461107297603 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 2356 | 1461107297606 Marionette TRACE conn4 <- [1,1821,null,{"value":"13"}] 16:08:17 INFO - PROCESS | 2356 | 1461107297609 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:08:17 INFO - PROCESS | 2356 | 1461107297611 Marionette TRACE conn4 <- [1,1822,null,{}] 16:08:17 INFO - PROCESS | 2356 | 1461107297615 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:17 INFO - PROCESS | 2356 | 1461107297734 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:08:17 INFO - PROCESS | 2356 | 1461107297912 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 2356 | ++DOCSHELL 2A09E000 == 121 [pid = 2356] [id = 465] 16:08:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 197 (2A0A3400) [pid = 2356] [serial = 1395] [outer = 00000000] 16:08:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 198 (2A3EEC00) [pid = 2356] [serial = 1396] [outer = 2A0A3400] 16:08:17 INFO - PROCESS | 2356 | 1461107297972 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 199 (2A3EE400) [pid = 2356] [serial = 1397] [outer = 2A0A3400] 16:08:18 INFO - PROCESS | 2356 | 1461107298551 Marionette TRACE conn4 <- [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]]]}] 16:08:18 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 16:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 970ms 16:08:18 INFO - PROCESS | 2356 | 1461107298594 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 2356 | 1461107298597 Marionette TRACE conn4 <- [1,1825,null,{"value":"13"}] 16:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:08:18 INFO - PROCESS | 2356 | 1461107298602 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 2356 | 1461107298604 Marionette TRACE conn4 <- [1,1826,null,{}] 16:08:18 INFO - PROCESS | 2356 | 1461107298608 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:18 INFO - PROCESS | 2356 | 1461107298731 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:08:18 INFO - PROCESS | 2356 | 1461107298914 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 2356 | ++DOCSHELL 2A3F7C00 == 122 [pid = 2356] [id = 466] 16:08:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 200 (2A3F8400) [pid = 2356] [serial = 1398] [outer = 00000000] 16:08:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 201 (2A561C00) [pid = 2356] [serial = 1399] [outer = 2A3F8400] 16:08:18 INFO - PROCESS | 2356 | 1461107298974 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 202 (2A565000) [pid = 2356] [serial = 1400] [outer = 2A3F8400] 16:08:19 INFO - PROCESS | 2356 | 1461107299595 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1022ms 16:08:19 INFO - PROCESS | 2356 | 1461107299626 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 2356 | 1461107299629 Marionette TRACE conn4 <- [1,1829,null,{"value":"13"}] 16:08:19 INFO - PROCESS | 2356 | 1461107299632 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:08:19 INFO - PROCESS | 2356 | 1461107299634 Marionette TRACE conn4 <- [1,1830,null,{}] 16:08:19 INFO - PROCESS | 2356 | 1461107299638 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:19 INFO - PROCESS | 2356 | 1461107299761 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:08:19 INFO - PROCESS | 2356 | 1461107299926 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 2356 | ++DOCSHELL 12A0A400 == 123 [pid = 2356] [id = 467] 16:08:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 203 (12A3C000) [pid = 2356] [serial = 1401] [outer = 00000000] 16:08:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 204 (1C686000) [pid = 2356] [serial = 1402] [outer = 12A3C000] 16:08:19 INFO - PROCESS | 2356 | 1461107299986 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 205 (1C97A800) [pid = 2356] [serial = 1403] [outer = 12A3C000] 16:08:20 INFO - PROCESS | 2356 | 1461107300953 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1383ms 16:08:21 INFO - PROCESS | 2356 | 1461107301020 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:08:21 INFO - PROCESS | 2356 | 1461107301024 Marionette TRACE conn4 <- [1,1833,null,{"value":"13"}] 16:08:21 INFO - PROCESS | 2356 | 1461107301029 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 2356 | 1461107301033 Marionette TRACE conn4 <- [1,1834,null,{}] 16:08:21 INFO - PROCESS | 2356 | 1461107301040 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:21 INFO - PROCESS | 2356 | 1461107301213 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:08:21 INFO - PROCESS | 2356 | 1461107301341 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 2356 | ++DOCSHELL 12A15800 == 124 [pid = 2356] [id = 468] 16:08:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 206 (12A1F800) [pid = 2356] [serial = 1404] [outer = 00000000] 16:08:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 207 (171D4C00) [pid = 2356] [serial = 1405] [outer = 12A1F800] 16:08:21 INFO - PROCESS | 2356 | 1461107301393 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 208 (17E77400) [pid = 2356] [serial = 1406] [outer = 12A1F800] 16:08:22 INFO - PROCESS | 2356 | 1461107302031 Marionette TRACE conn4 <- [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]]]}] 16:08:22 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) 16:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1076ms 16:08:22 INFO - PROCESS | 2356 | 1461107302113 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 2356 | 1461107302119 Marionette TRACE conn4 <- [1,1837,null,{"value":"13"}] 16:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:08:22 INFO - PROCESS | 2356 | 1461107302125 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 2356 | 1461107302128 Marionette TRACE conn4 <- [1,1838,null,{}] 16:08:22 INFO - PROCESS | 2356 | 1461107302132 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:22 INFO - PROCESS | 2356 | 1461107302241 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:08:22 INFO - PROCESS | 2356 | 1461107302415 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 1E614000 == 123 [pid = 2356] [id = 456] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 12B2A400 == 122 [pid = 2356] [id = 455] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 20533400 == 121 [pid = 2356] [id = 454] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 20388400 == 120 [pid = 2356] [id = 453] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 1CD5A800 == 119 [pid = 2356] [id = 452] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 207 (0F3D9000) [pid = 2356] [serial = 1273] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 206 (282A0000) [pid = 2356] [serial = 1276] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 205 (277CEC00) [pid = 2356] [serial = 1279] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 204 (190CE400) [pid = 2356] [serial = 1282] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 203 (22044800) [pid = 2356] [serial = 1315] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D7000 == 120 [pid = 2356] [id = 469] 16:08:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 204 (0F3D9000) [pid = 2356] [serial = 1407] [outer = 00000000] 16:08:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 205 (12B2A000) [pid = 2356] [serial = 1408] [outer = 0F3D9000] 16:08:22 INFO - PROCESS | 2356 | 1461107302536 Marionette DEBUG loaded listener.js 16:08:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 206 (12BD2800) [pid = 2356] [serial = 1409] [outer = 0F3D9000] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 18447800 == 119 [pid = 2356] [id = 451] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 13102C00 == 118 [pid = 2356] [id = 450] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 17222800 == 117 [pid = 2356] [id = 449] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 177E9800 == 116 [pid = 2356] [id = 448] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 241C6400 == 115 [pid = 2356] [id = 442] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 23F20000 == 114 [pid = 2356] [id = 441] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 1A2B3000 == 113 [pid = 2356] [id = 440] 16:08:22 INFO - PROCESS | 2356 | --DOCSHELL 12B92400 == 112 [pid = 2356] [id = 439] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 205 (214EA400) [pid = 2356] [serial = 1202] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 204 (20536C00) [pid = 2356] [serial = 1306] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 203 (1F96FC00) [pid = 2356] [serial = 1303] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 202 (1E67F400) [pid = 2356] [serial = 1285] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 201 (1C684000) [pid = 2356] [serial = 1297] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 200 (20534C00) [pid = 2356] [serial = 1312] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 199 (12B0D000) [pid = 2356] [serial = 1291] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 198 (12B8A800) [pid = 2356] [serial = 1292] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 197 (25F49800) [pid = 2356] [serial = 1270] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 196 (1A50D000) [pid = 2356] [serial = 1289] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 195 (17E09000) [pid = 2356] [serial = 1288] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 194 (18A0FC00) [pid = 2356] [serial = 1261] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 193 (1A6E8C00) [pid = 2356] [serial = 1294] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 192 (1BACEC00) [pid = 2356] [serial = 1295] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 191 (1C678800) [pid = 2356] [serial = 1264] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 190 (25441C00) [pid = 2356] [serial = 1267] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 189 (2133D800) [pid = 2356] [serial = 1307] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 188 (214F2400) [pid = 2356] [serial = 1313] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 187 (1CD5F400) [pid = 2356] [serial = 1300] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 186 (1D004800) [pid = 2356] [serial = 1301] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 185 (1BA48400) [pid = 2356] [serial = 1309] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 184 (20391400) [pid = 2356] [serial = 1304] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 183 (1C972800) [pid = 2356] [serial = 1298] [outer = 00000000] [url = about:blank] 16:08:22 INFO - PROCESS | 2356 | --DOMWINDOW == 182 (1C97B400) [pid = 2356] [serial = 1310] [outer = 00000000] [url = about:blank] 16:08:23 INFO - PROCESS | 2356 | 1461107303040 Marionette TRACE conn4 <- [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]]]}] 16:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 970ms 16:08:23 INFO - PROCESS | 2356 | 1461107303097 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 2356 | 1461107303099 Marionette TRACE conn4 <- [1,1841,null,{"value":"13"}] 16:08:23 INFO - PROCESS | 2356 | 1461107303103 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:08:23 INFO - PROCESS | 2356 | 1461107303106 Marionette TRACE conn4 <- [1,1842,null,{}] 16:08:23 INFO - PROCESS | 2356 | 1461107303117 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:23 INFO - PROCESS | 2356 | 1461107303217 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:08:23 INFO - PROCESS | 2356 | 1461107303372 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 2356 | ++DOCSHELL 12B90800 == 113 [pid = 2356] [id = 470] 16:08:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 183 (12BD2000) [pid = 2356] [serial = 1410] [outer = 00000000] 16:08:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 184 (1A517400) [pid = 2356] [serial = 1411] [outer = 12BD2000] 16:08:23 INFO - PROCESS | 2356 | 1461107303421 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 185 (1BA43000) [pid = 2356] [serial = 1412] [outer = 12BD2000] 16:08:23 INFO - PROCESS | 2356 | 1461107303823 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 770ms 16:08:23 INFO - PROCESS | 2356 | 1461107303887 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 2356 | 1461107303890 Marionette TRACE conn4 <- [1,1845,null,{"value":"13"}] 16:08:23 INFO - PROCESS | 2356 | 1461107303893 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:08:23 INFO - PROCESS | 2356 | 1461107303895 Marionette TRACE conn4 <- [1,1846,null,{}] 16:08:23 INFO - PROCESS | 2356 | 1461107303898 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:23 INFO - PROCESS | 2356 | 1461107303994 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:08:23 INFO - PROCESS | 2356 | 1461107304004 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 2356 | ++DOCSHELL 1BB78000 == 114 [pid = 2356] [id = 471] 16:08:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 186 (1BB78C00) [pid = 2356] [serial = 1413] [outer = 00000000] 16:08:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 187 (1C438000) [pid = 2356] [serial = 1414] [outer = 1BB78C00] 16:08:24 INFO - PROCESS | 2356 | 1461107304053 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 188 (1C67A800) [pid = 2356] [serial = 1415] [outer = 1BB78C00] 16:08:24 INFO - PROCESS | 2356 | 1461107304588 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 16:08:24 INFO - PROCESS | 2356 | 1461107304628 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 2356 | 1461107304630 Marionette TRACE conn4 <- [1,1849,null,{"value":"13"}] 16:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:08:24 INFO - PROCESS | 2356 | 1461107304633 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 2356 | 1461107304634 Marionette TRACE conn4 <- [1,1850,null,{}] 16:08:24 INFO - PROCESS | 2356 | 1461107304638 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:24 INFO - PROCESS | 2356 | 1461107304735 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:08:24 INFO - PROCESS | 2356 | 1461107304741 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 2356 | ++DOCSHELL 1C67F000 == 115 [pid = 2356] [id = 472] 16:08:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 189 (1C681C00) [pid = 2356] [serial = 1416] [outer = 00000000] 16:08:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 190 (1CD5AC00) [pid = 2356] [serial = 1417] [outer = 1C681C00] 16:08:24 INFO - PROCESS | 2356 | 1461107304787 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 191 (1D199800) [pid = 2356] [serial = 1418] [outer = 1C681C00] 16:08:25 INFO - PROCESS | 2356 | 1461107305332 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 16:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:08:25 INFO - PROCESS | 2356 | 1461107305364 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 2356 | 1461107305366 Marionette TRACE conn4 <- [1,1853,null,{"value":"13"}] 16:08:25 INFO - PROCESS | 2356 | 1461107305369 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 2356 | 1461107305371 Marionette TRACE conn4 <- [1,1854,null,{}] 16:08:25 INFO - PROCESS | 2356 | 1461107305410 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:25 INFO - PROCESS | 2356 | 1461107305582 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:08:25 INFO - PROCESS | 2356 | 1461107305667 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 2356 | ++DOCSHELL 1E613C00 == 116 [pid = 2356] [id = 473] 16:08:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 192 (1E6D0000) [pid = 2356] [serial = 1419] [outer = 00000000] 16:08:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 193 (1F99A400) [pid = 2356] [serial = 1420] [outer = 1E6D0000] 16:08:25 INFO - PROCESS | 2356 | 1461107305715 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 194 (20389000) [pid = 2356] [serial = 1421] [outer = 1E6D0000] 16:08:26 INFO - PROCESS | 2356 | 1461107306157 Marionette TRACE conn4 <- [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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 831ms 16:08:26 INFO - PROCESS | 2356 | 1461107306204 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:08:26 INFO - PROCESS | 2356 | 1461107306207 Marionette TRACE conn4 <- [1,1857,null,{"value":"13"}] 16:08:26 INFO - PROCESS | 2356 | 1461107306210 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 2356 | 1461107306212 Marionette TRACE conn4 <- [1,1858,null,{}] 16:08:26 INFO - PROCESS | 2356 | 1461107306215 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:26 INFO - PROCESS | 2356 | 1461107306355 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:08:26 INFO - PROCESS | 2356 | 1461107306437 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 2356 | ++DOCSHELL 1F994C00 == 117 [pid = 2356] [id = 474] 16:08:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 195 (2038B400) [pid = 2356] [serial = 1422] [outer = 00000000] 16:08:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 196 (204C1000) [pid = 2356] [serial = 1423] [outer = 2038B400] 16:08:26 INFO - PROCESS | 2356 | 1461107306482 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 197 (20539800) [pid = 2356] [serial = 1424] [outer = 2038B400] 16:08:26 INFO - PROCESS | 2356 | 1461107306905 Marionette TRACE conn4 <- [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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 730ms 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 196 (1407C400) [pid = 2356] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 195 (18ADB800) [pid = 2356] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 194 (21336400) [pid = 2356] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 193 (2038A000) [pid = 2356] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 192 (1CD5C000) [pid = 2356] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 191 (1793A400) [pid = 2356] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 190 (190D0C00) [pid = 2356] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 189 (2154CC00) [pid = 2356] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 188 (214E1400) [pid = 2356] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 187 (1793B000) [pid = 2356] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:08:27 INFO - PROCESS | 2356 | --DOMWINDOW == 186 (12B86C00) [pid = 2356] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:08:27 INFO - PROCESS | 2356 | 1461107307197 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 2356 | 1461107307199 Marionette TRACE conn4 <- [1,1861,null,{"value":"13"}] 16:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:08:27 INFO - PROCESS | 2356 | 1461107307209 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 2356 | 1461107307211 Marionette TRACE conn4 <- [1,1862,null,{}] 16:08:27 INFO - PROCESS | 2356 | 1461107307215 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:27 INFO - PROCESS | 2356 | 1461107307311 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:08:27 INFO - PROCESS | 2356 | 1461107307317 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 2356 | ++DOCSHELL 13929400 == 118 [pid = 2356] [id = 475] 16:08:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 187 (1404B000) [pid = 2356] [serial = 1425] [outer = 00000000] 16:08:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 188 (1844A800) [pid = 2356] [serial = 1426] [outer = 1404B000] 16:08:27 INFO - PROCESS | 2356 | 1461107307363 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 189 (1AB9DC00) [pid = 2356] [serial = 1427] [outer = 1404B000] 16:08:28 INFO - PROCESS | 2356 | 1461107308141 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 16:08:28 INFO - PROCESS | 2356 | 1461107308181 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 2356 | 1461107308187 Marionette TRACE conn4 <- [1,1865,null,{"value":"13"}] 16:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:08:28 INFO - PROCESS | 2356 | 1461107308193 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 2356 | 1461107308197 Marionette TRACE conn4 <- [1,1866,null,{}] 16:08:28 INFO - PROCESS | 2356 | 1461107308202 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:28 INFO - PROCESS | 2356 | 1461107308329 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:08:28 INFO - PROCESS | 2356 | 1461107308493 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 2356 | ++DOCSHELL 12DB3400 == 119 [pid = 2356] [id = 476] 16:08:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 190 (1310CC00) [pid = 2356] [serial = 1428] [outer = 00000000] 16:08:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 191 (1775E400) [pid = 2356] [serial = 1429] [outer = 1310CC00] 16:08:28 INFO - PROCESS | 2356 | 1461107308553 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 192 (17D91400) [pid = 2356] [serial = 1430] [outer = 1310CC00] 16:08:29 INFO - PROCESS | 2356 | 1461107309196 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1070ms 16:08:29 INFO - PROCESS | 2356 | 1461107309269 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 2356 | 1461107309275 Marionette TRACE conn4 <- [1,1869,null,{"value":"13"}] 16:08:29 INFO - PROCESS | 2356 | 1461107309282 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:08:29 INFO - PROCESS | 2356 | 1461107309285 Marionette TRACE conn4 <- [1,1870,null,{}] 16:08:29 INFO - PROCESS | 2356 | 1461107309289 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:29 INFO - PROCESS | 2356 | 1461107309412 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:08:29 INFO - PROCESS | 2356 | 1461107309578 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 2356 | ++DOCSHELL 12B0E400 == 120 [pid = 2356] [id = 477] 16:08:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 193 (1717D800) [pid = 2356] [serial = 1431] [outer = 00000000] 16:08:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 194 (1BDDC000) [pid = 2356] [serial = 1432] [outer = 1717D800] 16:08:29 INFO - PROCESS | 2356 | 1461107309638 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 195 (1C97B800) [pid = 2356] [serial = 1433] [outer = 1717D800] 16:08:30 INFO - PROCESS | 2356 | 1461107310264 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1019ms 16:08:30 INFO - PROCESS | 2356 | 1461107310307 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 2356 | 1461107310309 Marionette TRACE conn4 <- [1,1873,null,{"value":"13"}] 16:08:30 INFO - PROCESS | 2356 | 1461107310313 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:08:30 INFO - PROCESS | 2356 | 1461107310317 Marionette TRACE conn4 <- [1,1874,null,{}] 16:08:30 INFO - PROCESS | 2356 | 1461107310328 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:30 INFO - PROCESS | 2356 | 1461107310468 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:08:30 INFO - PROCESS | 2356 | 1461107310630 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 2356 | ++DOCSHELL 1F96C800 == 121 [pid = 2356] [id = 478] 16:08:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 196 (20388000) [pid = 2356] [serial = 1434] [outer = 00000000] 16:08:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 197 (21336400) [pid = 2356] [serial = 1435] [outer = 20388000] 16:08:30 INFO - PROCESS | 2356 | 1461107310691 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 198 (214DD800) [pid = 2356] [serial = 1436] [outer = 20388000] 16:08:31 INFO - PROCESS | 2356 | 1461107311314 Marionette TRACE conn4 <- [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]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1019ms 16:08:31 INFO - PROCESS | 2356 | 1461107311336 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 2356 | 1461107311339 Marionette TRACE conn4 <- [1,1877,null,{"value":"13"}] 16:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:08:31 INFO - PROCESS | 2356 | 1461107311342 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 2356 | 1461107311344 Marionette TRACE conn4 <- [1,1878,null,{}] 16:08:31 INFO - PROCESS | 2356 | 1461107311348 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:31 INFO - PROCESS | 2356 | 1461107311467 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:08:31 INFO - PROCESS | 2356 | 1461107311628 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 2356 | ++DOCSHELL 214F4400 == 122 [pid = 2356] [id = 479] 16:08:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 199 (214F5400) [pid = 2356] [serial = 1437] [outer = 00000000] 16:08:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 200 (21556C00) [pid = 2356] [serial = 1438] [outer = 214F5400] 16:08:31 INFO - PROCESS | 2356 | 1461107311686 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 201 (21CAB400) [pid = 2356] [serial = 1439] [outer = 214F5400] 16:08:32 INFO - PROCESS | 2356 | 1461107312268 Marionette TRACE conn4 <- [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]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 970ms 16:08:32 INFO - PROCESS | 2356 | 1461107312316 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:08:32 INFO - PROCESS | 2356 | 1461107312318 Marionette TRACE conn4 <- [1,1881,null,{"value":"13"}] 16:08:32 INFO - PROCESS | 2356 | 1461107312321 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:08:32 INFO - PROCESS | 2356 | 1461107312323 Marionette TRACE conn4 <- [1,1882,null,{}] 16:08:32 INFO - PROCESS | 2356 | 1461107312328 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:32 INFO - PROCESS | 2356 | 1461107312448 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:08:32 INFO - PROCESS | 2356 | 1461107312608 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 2356 | ++DOCSHELL 214F3000 == 123 [pid = 2356] [id = 480] 16:08:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 202 (21CAA000) [pid = 2356] [serial = 1440] [outer = 00000000] 16:08:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 203 (232DB400) [pid = 2356] [serial = 1441] [outer = 21CAA000] 16:08:32 INFO - PROCESS | 2356 | 1461107312665 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 204 (238D8800) [pid = 2356] [serial = 1442] [outer = 21CAA000] 16:08:33 INFO - PROCESS | 2356 | 1461107313277 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1017ms 16:08:33 INFO - PROCESS | 2356 | 1461107313344 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:08:33 INFO - PROCESS | 2356 | 1461107313346 Marionette TRACE conn4 <- [1,1885,null,{"value":"13"}] 16:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:08:33 INFO - PROCESS | 2356 | 1461107313350 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 2356 | 1461107313352 Marionette TRACE conn4 <- [1,1886,null,{}] 16:08:33 INFO - PROCESS | 2356 | 1461107313356 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:33 INFO - PROCESS | 2356 | 1461107313488 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:08:33 INFO - PROCESS | 2356 | 1461107313661 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 2356 | ++DOCSHELL 238DF400 == 124 [pid = 2356] [id = 481] 16:08:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 205 (23F92800) [pid = 2356] [serial = 1443] [outer = 00000000] 16:08:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 206 (241C7800) [pid = 2356] [serial = 1444] [outer = 23F92800] 16:08:33 INFO - PROCESS | 2356 | 1461107313737 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 207 (2473CC00) [pid = 2356] [serial = 1445] [outer = 23F92800] 16:08:34 INFO - PROCESS | 2356 | 1461107314336 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1019ms 16:08:34 INFO - PROCESS | 2356 | 1461107314372 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 2356 | 1461107314374 Marionette TRACE conn4 <- [1,1889,null,{"value":"13"}] 16:08:34 INFO - PROCESS | 2356 | 1461107314378 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:08:34 INFO - PROCESS | 2356 | 1461107314380 Marionette TRACE conn4 <- [1,1890,null,{}] 16:08:34 INFO - PROCESS | 2356 | 1461107314384 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:34 INFO - PROCESS | 2356 | 1461107314497 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:08:34 INFO - PROCESS | 2356 | 1461107314658 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 2356 | ++DOCSHELL 24178400 == 125 [pid = 2356] [id = 482] 16:08:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 208 (24179800) [pid = 2356] [serial = 1446] [outer = 00000000] 16:08:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 209 (25F4E800) [pid = 2356] [serial = 1447] [outer = 24179800] 16:08:34 INFO - PROCESS | 2356 | 1461107314717 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 210 (2607D800) [pid = 2356] [serial = 1448] [outer = 24179800] 16:08:35 INFO - PROCESS | 2356 | 1461107315272 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 930ms 16:08:35 INFO - PROCESS | 2356 | 1461107315312 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 2356 | 1461107315314 Marionette TRACE conn4 <- [1,1893,null,{"value":"13"}] 16:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:08:35 INFO - PROCESS | 2356 | 1461107315318 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 2356 | 1461107315320 Marionette TRACE conn4 <- [1,1894,null,{}] 16:08:35 INFO - PROCESS | 2356 | 1461107315323 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:35 INFO - PROCESS | 2356 | 1461107315444 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:08:35 INFO - PROCESS | 2356 | 1461107315626 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 2356 | ++DOCSHELL 26083400 == 126 [pid = 2356] [id = 483] 16:08:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 211 (2608C000) [pid = 2356] [serial = 1449] [outer = 00000000] 16:08:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 212 (27F46400) [pid = 2356] [serial = 1450] [outer = 2608C000] 16:08:35 INFO - PROCESS | 2356 | 1461107315686 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 213 (28076000) [pid = 2356] [serial = 1451] [outer = 2608C000] 16:08:36 INFO - PROCESS | 2356 | 1461107316292 Marionette TRACE conn4 <- [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]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1015ms 16:08:36 INFO - PROCESS | 2356 | 1461107316337 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 2356 | 1461107316339 Marionette TRACE conn4 <- [1,1897,null,{"value":"13"}] 16:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:08:36 INFO - PROCESS | 2356 | 1461107316343 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 2356 | 1461107316345 Marionette TRACE conn4 <- [1,1898,null,{}] 16:08:36 INFO - PROCESS | 2356 | 1461107316349 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:36 INFO - PROCESS | 2356 | 1461107316465 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:08:36 INFO - PROCESS | 2356 | 1461107316635 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:36 INFO - PROCESS | 2356 | ++DOCSHELL 282A0000 == 127 [pid = 2356] [id = 484] 16:08:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 214 (282A4800) [pid = 2356] [serial = 1452] [outer = 00000000] 16:08:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 215 (2835BC00) [pid = 2356] [serial = 1453] [outer = 282A4800] 16:08:36 INFO - PROCESS | 2356 | 1461107316695 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 216 (28364400) [pid = 2356] [serial = 1454] [outer = 282A4800] 16:08:37 INFO - PROCESS | 2356 | 1461107317294 Marionette TRACE conn4 <- [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]]]}] 16:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1017ms 16:08:37 INFO - PROCESS | 2356 | 1461107317364 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 2356 | 1461107317367 Marionette TRACE conn4 <- [1,1901,null,{"value":"13"}] 16:08:37 INFO - PROCESS | 2356 | 1461107317370 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:08:37 INFO - PROCESS | 2356 | 1461107317372 Marionette TRACE conn4 <- [1,1902,null,{}] 16:08:37 INFO - PROCESS | 2356 | 1461107317376 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:37 INFO - PROCESS | 2356 | 1461107317492 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:08:37 INFO - PROCESS | 2356 | 1461107317668 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 2356 | ++DOCSHELL 282AD400 == 128 [pid = 2356] [id = 485] 16:08:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 217 (28368000) [pid = 2356] [serial = 1455] [outer = 00000000] 16:08:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 218 (29D08000) [pid = 2356] [serial = 1456] [outer = 28368000] 16:08:37 INFO - PROCESS | 2356 | 1461107317725 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 219 (29D09800) [pid = 2356] [serial = 1457] [outer = 28368000] 16:08:38 INFO - PROCESS | 2356 | 1461107318344 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1017ms 16:08:38 INFO - PROCESS | 2356 | 1461107318392 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 2356 | 1461107318394 Marionette TRACE conn4 <- [1,1905,null,{"value":"13"}] 16:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:08:38 INFO - PROCESS | 2356 | 1461107318398 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 2356 | 1461107318401 Marionette TRACE conn4 <- [1,1906,null,{}] 16:08:38 INFO - PROCESS | 2356 | 1461107318404 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:38 INFO - PROCESS | 2356 | 1461107318563 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:08:38 INFO - PROCESS | 2356 | 1461107318736 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 2356 | ++DOCSHELL 12B89400 == 129 [pid = 2356] [id = 486] 16:08:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 220 (12B8C400) [pid = 2356] [serial = 1458] [outer = 00000000] 16:08:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 221 (1C973800) [pid = 2356] [serial = 1459] [outer = 12B8C400] 16:08:38 INFO - PROCESS | 2356 | 1461107318797 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 222 (21550000) [pid = 2356] [serial = 1460] [outer = 12B8C400] 16:08:39 INFO - PROCESS | 2356 | 1461107319636 Marionette TRACE conn4 <- [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]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1275ms 16:08:39 INFO - PROCESS | 2356 | 1461107319676 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 2356 | 1461107319680 Marionette TRACE conn4 <- [1,1909,null,{"value":"13"}] 16:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:08:39 INFO - PROCESS | 2356 | 1461107319684 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 2356 | 1461107319687 Marionette TRACE conn4 <- [1,1910,null,{}] 16:08:39 INFO - PROCESS | 2356 | 1461107319693 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:39 INFO - PROCESS | 2356 | 1461107319817 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:08:39 INFO - PROCESS | 2356 | 1461107319981 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 2356 | ++DOCSHELL 177E9800 == 130 [pid = 2356] [id = 487] 16:08:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 223 (1793A400) [pid = 2356] [serial = 1461] [outer = 00000000] 16:08:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 224 (18455000) [pid = 2356] [serial = 1462] [outer = 1793A400] 16:08:40 INFO - PROCESS | 2356 | 1461107320033 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 225 (1A2AF800) [pid = 2356] [serial = 1463] [outer = 1793A400] 16:08:40 INFO - PROCESS | 2356 | 1461107320629 Marionette TRACE conn4 <- [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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 970ms 16:08:40 INFO - PROCESS | 2356 | 1461107320657 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 2356 | 1461107320662 Marionette TRACE conn4 <- [1,1913,null,{"value":"13"}] 16:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:08:40 INFO - PROCESS | 2356 | 1461107320668 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 2356 | 1461107320671 Marionette TRACE conn4 <- [1,1914,null,{}] 16:08:40 INFO - PROCESS | 2356 | 1461107320674 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:40 INFO - PROCESS | 2356 | 1461107320792 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:08:40 INFO - PROCESS | 2356 | 1461107320980 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:40 INFO - PROCESS | 2356 | ++DOCSHELL 1BBBC000 == 131 [pid = 2356] [id = 488] 16:08:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 226 (1BDD2800) [pid = 2356] [serial = 1464] [outer = 00000000] 16:08:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 227 (1CD63000) [pid = 2356] [serial = 1465] [outer = 1BDD2800] 16:08:41 INFO - PROCESS | 2356 | 1461107321030 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 228 (1D22F000) [pid = 2356] [serial = 1466] [outer = 1BDD2800] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 12B0C400 == 130 [pid = 2356] [id = 427] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 12A1AC00 == 129 [pid = 2356] [id = 388] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 277C5800 == 128 [pid = 2356] [id = 426] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 12B2DC00 == 127 [pid = 2356] [id = 352] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 1F994C00 == 126 [pid = 2356] [id = 474] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 1E613C00 == 125 [pid = 2356] [id = 473] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 1C67F000 == 124 [pid = 2356] [id = 472] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 1BB78000 == 123 [pid = 2356] [id = 471] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 12B90800 == 122 [pid = 2356] [id = 470] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 0F3D7000 == 121 [pid = 2356] [id = 469] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 12A15800 == 120 [pid = 2356] [id = 468] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 227 (2392E400) [pid = 2356] [serial = 1372] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 2A3F7C00 == 119 [pid = 2356] [id = 466] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 2A09E000 == 118 [pid = 2356] [id = 465] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 28362C00 == 117 [pid = 2356] [id = 464] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 277CDC00 == 116 [pid = 2356] [id = 463] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 2607D400 == 115 [pid = 2356] [id = 462] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 24737000 == 114 [pid = 2356] [id = 461] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 214F0400 == 113 [pid = 2356] [id = 460] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 18450C00 == 112 [pid = 2356] [id = 459] 16:08:41 INFO - PROCESS | 2356 | --DOCSHELL 12BD8000 == 111 [pid = 2356] [id = 458] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 226 (1D19F000) [pid = 2356] [serial = 1367] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 225 (1C976C00) [pid = 2356] [serial = 1355] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 224 (1C420000) [pid = 2356] [serial = 1366] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 223 (214EB800) [pid = 2356] [serial = 1363] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 222 (20531C00) [pid = 2356] [serial = 1361] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 221 (21553800) [pid = 2356] [serial = 1364] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 220 (25F56800) [pid = 2356] [serial = 1330] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 219 (1D22A800) [pid = 2356] [serial = 1357] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 218 (1AB98800) [pid = 2356] [serial = 1352] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 217 (1D6D3000) [pid = 2356] [serial = 1358] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 216 (282A8800) [pid = 2356] [serial = 1339] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 215 (27F41C00) [pid = 2356] [serial = 1333] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 214 (1C976000) [pid = 2356] [serial = 1349] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 213 (238D3C00) [pid = 2356] [serial = 1316] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 212 (28079000) [pid = 2356] [serial = 1336] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 211 (1C682800) [pid = 2356] [serial = 1354] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 210 (25445800) [pid = 2356] [serial = 1327] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 209 (18449400) [pid = 2356] [serial = 1342] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 208 (18450000) [pid = 2356] [serial = 1318] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 207 (21F48800) [pid = 2356] [serial = 1369] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 206 (17E04C00) [pid = 2356] [serial = 1345] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 205 (23F2D000) [pid = 2356] [serial = 1324] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 204 (1D639800) [pid = 2356] [serial = 1321] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 203 (190CC400) [pid = 2356] [serial = 1351] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 202 (204B8C00) [pid = 2356] [serial = 1360] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 201 (19076000) [pid = 2356] [serial = 1346] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 200 (1BDDD800) [pid = 2356] [serial = 1348] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 199 (25F48000) [pid = 2356] [serial = 1259] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | --DOMWINDOW == 198 (232D6400) [pid = 2356] [serial = 1370] [outer = 00000000] [url = about:blank] 16:08:41 INFO - PROCESS | 2356 | 1461107321637 Marionette TRACE conn4 <- [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]]]}] 16:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1017ms 16:08:41 INFO - PROCESS | 2356 | 1461107321689 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 2356 | 1461107321691 Marionette TRACE conn4 <- [1,1917,null,{"value":"13"}] 16:08:41 INFO - PROCESS | 2356 | 1461107321694 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:08:41 INFO - PROCESS | 2356 | 1461107321698 Marionette TRACE conn4 <- [1,1918,null,{}] 16:08:41 INFO - PROCESS | 2356 | 1461107321708 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:41 INFO - PROCESS | 2356 | 1461107321848 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:08:41 INFO - PROCESS | 2356 | 1461107321973 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 2356 | ++DOCSHELL 17E0CC00 == 112 [pid = 2356] [id = 489] 16:08:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 199 (17E82800) [pid = 2356] [serial = 1467] [outer = 00000000] 16:08:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 200 (1BA4C000) [pid = 2356] [serial = 1468] [outer = 17E82800] 16:08:42 INFO - PROCESS | 2356 | 1461107322023 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 201 (1BDD4C00) [pid = 2356] [serial = 1469] [outer = 17E82800] 16:08:42 INFO - PROCESS | 2356 | 1461107322413 Marionette TRACE conn4 <- [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]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 770ms 16:08:42 INFO - PROCESS | 2356 | 1461107322477 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 2356 | 1461107322479 Marionette TRACE conn4 <- [1,1921,null,{"value":"13"}] 16:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:08:42 INFO - PROCESS | 2356 | 1461107322485 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 2356 | 1461107322487 Marionette TRACE conn4 <- [1,1922,null,{}] 16:08:42 INFO - PROCESS | 2356 | 1461107322490 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:42 INFO - PROCESS | 2356 | 1461107322590 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:08:42 INFO - PROCESS | 2356 | 1461107322597 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 2356 | ++DOCSHELL 1C96E000 == 113 [pid = 2356] [id = 490] 16:08:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 202 (1CD5F800) [pid = 2356] [serial = 1470] [outer = 00000000] 16:08:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 203 (1E613000) [pid = 2356] [serial = 1471] [outer = 1CD5F800] 16:08:42 INFO - PROCESS | 2356 | 1461107322644 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 204 (1E67F400) [pid = 2356] [serial = 1472] [outer = 1CD5F800] 16:08:43 INFO - PROCESS | 2356 | 1461107323127 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 730ms 16:08:43 INFO - PROCESS | 2356 | 1461107323219 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 2356 | 1461107323221 Marionette TRACE conn4 <- [1,1925,null,{"value":"13"}] 16:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:08:43 INFO - PROCESS | 2356 | 1461107323224 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 2356 | 1461107323226 Marionette TRACE conn4 <- [1,1926,null,{}] 16:08:43 INFO - PROCESS | 2356 | 1461107323230 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:43 INFO - PROCESS | 2356 | 1461107323330 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:08:43 INFO - PROCESS | 2356 | 1461107323341 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 2356 | ++DOCSHELL 1C978400 == 114 [pid = 2356] [id = 491] 16:08:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 205 (1E24CC00) [pid = 2356] [serial = 1473] [outer = 00000000] 16:08:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 206 (20392800) [pid = 2356] [serial = 1474] [outer = 1E24CC00] 16:08:43 INFO - PROCESS | 2356 | 1461107323387 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 207 (204C4C00) [pid = 2356] [serial = 1475] [outer = 1E24CC00] 16:08:43 INFO - PROCESS | 2356 | 1461107323888 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 16:08:43 INFO - PROCESS | 2356 | 1461107323986 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 2356 | 1461107323988 Marionette TRACE conn4 <- [1,1929,null,{"value":"13"}] 16:08:43 INFO - PROCESS | 2356 | 1461107323995 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 2356 | 1461107323996 Marionette TRACE conn4 <- [1,1930,null,{}] 16:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:08:43 INFO - PROCESS | 2356 | 1461107324000 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:44 INFO - PROCESS | 2356 | 1461107324161 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:08:44 INFO - PROCESS | 2356 | 1461107324183 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 2356 | ++DOCSHELL 20530800 == 115 [pid = 2356] [id = 492] 16:08:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 208 (21552C00) [pid = 2356] [serial = 1476] [outer = 00000000] 16:08:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 209 (22042000) [pid = 2356] [serial = 1477] [outer = 21552C00] 16:08:44 INFO - PROCESS | 2356 | 1461107324234 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 210 (238D3C00) [pid = 2356] [serial = 1478] [outer = 21552C00] 16:08:44 INFO - PROCESS | 2356 | 1461107324711 Marionette TRACE conn4 <- [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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 770ms 16:08:44 INFO - PROCESS | 2356 | 1461107324770 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 2356 | 1461107324772 Marionette TRACE conn4 <- [1,1933,null,{"value":"13"}] 16:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:08:44 INFO - PROCESS | 2356 | 1461107324775 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 2356 | 1461107324777 Marionette TRACE conn4 <- [1,1934,null,{}] 16:08:44 INFO - PROCESS | 2356 | 1461107324785 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:44 INFO - PROCESS | 2356 | 1461107324921 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:08:44 INFO - PROCESS | 2356 | 1461107325004 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 2356 | ++DOCSHELL 2203E800 == 116 [pid = 2356] [id = 493] 16:08:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 211 (22043000) [pid = 2356] [serial = 1479] [outer = 00000000] 16:08:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 212 (23F9A800) [pid = 2356] [serial = 1480] [outer = 22043000] 16:08:45 INFO - PROCESS | 2356 | 1461107325049 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 213 (24737C00) [pid = 2356] [serial = 1481] [outer = 22043000] 16:08:45 INFO - PROCESS | 2356 | 1461107325470 Marionette TRACE conn4 <- [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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 212 (1BC70800) [pid = 2356] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 211 (2038B400) [pid = 2356] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 210 (0F3D9000) [pid = 2356] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 209 (1BB78C00) [pid = 2356] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 208 (12A1F800) [pid = 2356] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 207 (12BD2000) [pid = 2356] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 206 (1C681C00) [pid = 2356] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:08:45 INFO - PROCESS | 2356 | --DOMWINDOW == 205 (1E6D0000) [pid = 2356] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:08:45 INFO - PROCESS | 2356 | 1461107325641 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 2356 | 1461107325643 Marionette TRACE conn4 <- [1,1937,null,{"value":"13"}] 16:08:45 INFO - PROCESS | 2356 | 1461107325651 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 2356 | 1461107325652 Marionette TRACE conn4 <- [1,1938,null,{}] 16:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:08:45 INFO - PROCESS | 2356 | 1461107325659 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:45 INFO - PROCESS | 2356 | 1461107325754 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:08:45 INFO - PROCESS | 2356 | 1461107325760 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7C800 == 117 [pid = 2356] [id = 494] 16:08:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 206 (1BC70800) [pid = 2356] [serial = 1482] [outer = 00000000] 16:08:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 207 (1D3E7800) [pid = 2356] [serial = 1483] [outer = 1BC70800] 16:08:45 INFO - PROCESS | 2356 | 1461107325806 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 208 (20536C00) [pid = 2356] [serial = 1484] [outer = 1BC70800] 16:08:46 INFO - PROCESS | 2356 | 1461107326244 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 630ms 16:08:46 INFO - PROCESS | 2356 | 1461107326289 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 2356 | 1461107326291 Marionette TRACE conn4 <- [1,1941,null,{"value":"13"}] 16:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:08:46 INFO - PROCESS | 2356 | 1461107326295 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 2356 | 1461107326297 Marionette TRACE conn4 <- [1,1942,null,{}] 16:08:46 INFO - PROCESS | 2356 | 1461107326317 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:46 INFO - PROCESS | 2356 | 1461107326418 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:08:46 INFO - PROCESS | 2356 | 1461107326425 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 2356 | ++DOCSHELL 232D6800 == 118 [pid = 2356] [id = 495] 16:08:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 209 (25F48400) [pid = 2356] [serial = 1485] [outer = 00000000] 16:08:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 210 (277D2400) [pid = 2356] [serial = 1486] [outer = 25F48400] 16:08:46 INFO - PROCESS | 2356 | 1461107326473 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 211 (282A8800) [pid = 2356] [serial = 1487] [outer = 25F48400] 16:08:46 INFO - PROCESS | 2356 | 1461107326943 Marionette TRACE conn4 <- [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]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 690ms 16:08:46 INFO - PROCESS | 2356 | 1461107326990 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:08:46 INFO - PROCESS | 2356 | 1461107326992 Marionette TRACE conn4 <- [1,1945,null,{"value":"13"}] 16:08:46 INFO - PROCESS | 2356 | 1461107326995 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 2356 | 1461107326997 Marionette TRACE conn4 <- [1,1946,null,{}] 16:08:46 INFO - PROCESS | 2356 | 1461107327000 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:47 INFO - PROCESS | 2356 | 1461107327094 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:08:47 INFO - PROCESS | 2356 | 1461107327101 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 2356 | ++DOCSHELL 29D02400 == 119 [pid = 2356] [id = 496] 16:08:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 212 (29D03C00) [pid = 2356] [serial = 1488] [outer = 00000000] 16:08:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 213 (29D0C000) [pid = 2356] [serial = 1489] [outer = 29D03C00] 16:08:47 INFO - PROCESS | 2356 | 1461107327176 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 214 (2A09AC00) [pid = 2356] [serial = 1490] [outer = 29D03C00] 16:08:47 INFO - PROCESS | 2356 | 1461107327639 Marionette TRACE conn4 <- [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]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 16:08:47 INFO - PROCESS | 2356 | 1461107327766 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 2356 | 1461107327771 Marionette TRACE conn4 <- [1,1949,null,{"value":"13"}] 16:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:08:47 INFO - PROCESS | 2356 | 1461107327776 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 2356 | 1461107327781 Marionette TRACE conn4 <- [1,1950,null,{}] 16:08:47 INFO - PROCESS | 2356 | 1461107327787 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:47 INFO - PROCESS | 2356 | 1461107327920 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:08:48 INFO - PROCESS | 2356 | 1461107328084 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 2356 | ++DOCSHELL 12B85800 == 120 [pid = 2356] [id = 497] 16:08:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 215 (12B87C00) [pid = 2356] [serial = 1491] [outer = 00000000] 16:08:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 216 (13161C00) [pid = 2356] [serial = 1492] [outer = 12B87C00] 16:08:48 INFO - PROCESS | 2356 | 1461107328145 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 217 (17D10000) [pid = 2356] [serial = 1493] [outer = 12B87C00] 16:08:48 INFO - PROCESS | 2356 | 1461107328795 Marionette TRACE conn4 <- [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]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1077ms 16:08:48 INFO - PROCESS | 2356 | 1461107328858 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 2356 | 1461107328863 Marionette TRACE conn4 <- [1,1953,null,{"value":"13"}] 16:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:08:48 INFO - PROCESS | 2356 | 1461107328870 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 2356 | 1461107328874 Marionette TRACE conn4 <- [1,1954,null,{}] 16:08:48 INFO - PROCESS | 2356 | 1461107328879 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:48 INFO - PROCESS | 2356 | 1461107329003 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:08:49 INFO - PROCESS | 2356 | 1461107329169 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:49 INFO - PROCESS | 2356 | ++DOCSHELL 12B06C00 == 121 [pid = 2356] [id = 498] 16:08:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 218 (12B07000) [pid = 2356] [serial = 1494] [outer = 00000000] 16:08:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 219 (1C685800) [pid = 2356] [serial = 1495] [outer = 12B07000] 16:08:49 INFO - PROCESS | 2356 | 1461107329227 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 220 (1CD2C400) [pid = 2356] [serial = 1496] [outer = 12B07000] 16:08:49 INFO - PROCESS | 2356 | 1461107329865 Marionette TRACE conn4 <- [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]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1021ms 16:08:49 INFO - PROCESS | 2356 | 1461107329894 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 2356 | 1461107329896 Marionette TRACE conn4 <- [1,1957,null,{"value":"13"}] 16:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:08:49 INFO - PROCESS | 2356 | 1461107329900 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 2356 | 1461107329902 Marionette TRACE conn4 <- [1,1958,null,{}] 16:08:49 INFO - PROCESS | 2356 | 1461107329913 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:50 INFO - PROCESS | 2356 | 1461107330097 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:08:50 INFO - PROCESS | 2356 | 1461107330266 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 2356 | ++DOCSHELL 21550800 == 122 [pid = 2356] [id = 499] 16:08:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 221 (21553C00) [pid = 2356] [serial = 1497] [outer = 00000000] 16:08:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 222 (241BF800) [pid = 2356] [serial = 1498] [outer = 21553C00] 16:08:50 INFO - PROCESS | 2356 | 1461107330326 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 223 (2607D400) [pid = 2356] [serial = 1499] [outer = 21553C00] 16:08:50 INFO - PROCESS | 2356 | 1461107330961 Marionette TRACE conn4 <- [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]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1076ms 16:08:50 INFO - PROCESS | 2356 | 1461107330979 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:08:50 INFO - PROCESS | 2356 | 1461107330982 Marionette TRACE conn4 <- [1,1961,null,{"value":"13"}] 16:08:50 INFO - PROCESS | 2356 | 1461107331001 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 2356 | 1461107331003 Marionette TRACE conn4 <- [1,1962,null,{}] 16:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:08:50 INFO - PROCESS | 2356 | 1461107331007 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:51 INFO - PROCESS | 2356 | 1461107331129 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:08:51 INFO - PROCESS | 2356 | 1461107331311 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:51 INFO - PROCESS | 2356 | ++DOCSHELL 2801A000 == 123 [pid = 2356] [id = 500] 16:08:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 224 (2801A800) [pid = 2356] [serial = 1500] [outer = 00000000] 16:08:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 225 (28020400) [pid = 2356] [serial = 1501] [outer = 2801A800] 16:08:51 INFO - PROCESS | 2356 | 1461107331368 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 226 (282AA800) [pid = 2356] [serial = 1502] [outer = 2801A800] 16:08:51 INFO - PROCESS | 2356 | 1461107331955 Marionette TRACE conn4 <- [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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 970ms 16:08:51 INFO - PROCESS | 2356 | 1461107331978 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 2356 | 1461107331981 Marionette TRACE conn4 <- [1,1965,null,{"value":"13"}] 16:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:08:51 INFO - PROCESS | 2356 | 1461107331985 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 2356 | 1461107331987 Marionette TRACE conn4 <- [1,1966,null,{}] 16:08:51 INFO - PROCESS | 2356 | 1461107331991 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:52 INFO - PROCESS | 2356 | 1461107332108 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:08:52 INFO - PROCESS | 2356 | 1461107332289 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:52 INFO - PROCESS | 2356 | ++DOCSHELL 28024800 == 124 [pid = 2356] [id = 501] 16:08:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 227 (28079000) [pid = 2356] [serial = 1503] [outer = 00000000] 16:08:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 228 (2A55E400) [pid = 2356] [serial = 1504] [outer = 28079000] 16:08:52 INFO - PROCESS | 2356 | 1461107332346 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 229 (2A567800) [pid = 2356] [serial = 1505] [outer = 28079000] 16:08:52 INFO - PROCESS | 2356 | 1461107332872 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 930ms 16:08:52 INFO - PROCESS | 2356 | 1461107332918 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 2356 | 1461107332920 Marionette TRACE conn4 <- [1,1969,null,{"value":"13"}] 16:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:08:52 INFO - PROCESS | 2356 | 1461107332923 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 2356 | 1461107332925 Marionette TRACE conn4 <- [1,1970,null,{}] 16:08:52 INFO - PROCESS | 2356 | 1461107332929 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:53 INFO - PROCESS | 2356 | 1461107333070 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:08:53 INFO - PROCESS | 2356 | 1461107333252 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 2356 | ++DOCSHELL 2AB14400 == 125 [pid = 2356] [id = 502] 16:08:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 230 (2AB14800) [pid = 2356] [serial = 1506] [outer = 00000000] 16:08:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 231 (2AB16400) [pid = 2356] [serial = 1507] [outer = 2AB14800] 16:08:53 INFO - PROCESS | 2356 | 1461107333312 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 232 (2AB1AC00) [pid = 2356] [serial = 1508] [outer = 2AB14800] 16:08:53 INFO - PROCESS | 2356 | 1461107333923 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1068ms 16:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:08:53 INFO - PROCESS | 2356 | 1461107333997 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:08:53 INFO - PROCESS | 2356 | 1461107334000 Marionette TRACE conn4 <- [1,1973,null,{"value":"13"}] 16:08:53 INFO - PROCESS | 2356 | 1461107334003 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 2356 | 1461107334005 Marionette TRACE conn4 <- [1,1974,null,{}] 16:08:53 INFO - PROCESS | 2356 | 1461107334009 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:54 INFO - PROCESS | 2356 | 1461107334126 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:08:54 INFO - PROCESS | 2356 | 1461107334296 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:54 INFO - PROCESS | 2356 | ++DOCSHELL 2875FC00 == 126 [pid = 2356] [id = 503] 16:08:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 233 (28760400) [pid = 2356] [serial = 1509] [outer = 00000000] 16:08:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 234 (28765400) [pid = 2356] [serial = 1510] [outer = 28760400] 16:08:54 INFO - PROCESS | 2356 | 1461107334352 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 235 (28767000) [pid = 2356] [serial = 1511] [outer = 28760400] 16:08:54 INFO - PROCESS | 2356 | 1461107334980 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1020ms 16:08:55 INFO - PROCESS | 2356 | 1461107335026 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 2356 | 1461107335028 Marionette TRACE conn4 <- [1,1977,null,{"value":"13"}] 16:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:08:55 INFO - PROCESS | 2356 | 1461107335032 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 2356 | 1461107335034 Marionette TRACE conn4 <- [1,1978,null,{}] 16:08:55 INFO - PROCESS | 2356 | 1461107335038 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:55 INFO - PROCESS | 2356 | 1461107335155 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:08:55 INFO - PROCESS | 2356 | 1461107335336 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 2356 | ++DOCSHELL 28F2F000 == 127 [pid = 2356] [id = 504] 16:08:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 236 (28F31C00) [pid = 2356] [serial = 1512] [outer = 00000000] 16:08:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 237 (28F39000) [pid = 2356] [serial = 1513] [outer = 28F31C00] 16:08:55 INFO - PROCESS | 2356 | 1461107335392 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 238 (2AB0C000) [pid = 2356] [serial = 1514] [outer = 28F31C00] 16:08:55 INFO - PROCESS | 2356 | 1461107335923 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 930ms 16:08:55 INFO - PROCESS | 2356 | 1461107335966 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 2356 | 1461107335969 Marionette TRACE conn4 <- [1,1981,null,{"value":"13"}] 16:08:55 INFO - PROCESS | 2356 | 1461107335972 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:08:55 INFO - PROCESS | 2356 | 1461107335974 Marionette TRACE conn4 <- [1,1982,null,{}] 16:08:55 INFO - PROCESS | 2356 | 1461107335978 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:56 INFO - PROCESS | 2356 | 1461107336105 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:08:56 INFO - PROCESS | 2356 | 1461107336291 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 2356 | ++DOCSHELL 2AB15000 == 128 [pid = 2356] [id = 505] 16:08:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 239 (2AB17400) [pid = 2356] [serial = 1515] [outer = 00000000] 16:08:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 240 (2AF2C000) [pid = 2356] [serial = 1516] [outer = 2AB17400] 16:08:56 INFO - PROCESS | 2356 | 1461107336346 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 241 (2AF31000) [pid = 2356] [serial = 1517] [outer = 2AB17400] 16:08:56 INFO - PROCESS | 2356 | 1461107336942 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1016ms 16:08:56 INFO - PROCESS | 2356 | 1461107336996 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 2356 | 1461107336999 Marionette TRACE conn4 <- [1,1985,null,{"value":"13"}] 16:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:08:56 INFO - PROCESS | 2356 | 1461107337004 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 2356 | 1461107337006 Marionette TRACE conn4 <- [1,1986,null,{}] 16:08:56 INFO - PROCESS | 2356 | 1461107337010 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:57 INFO - PROCESS | 2356 | 1461107337132 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:08:57 INFO - PROCESS | 2356 | 1461107337317 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:57 INFO - PROCESS | 2356 | ++DOCSHELL 17E0B800 == 129 [pid = 2356] [id = 506] 16:08:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 242 (17E75C00) [pid = 2356] [serial = 1518] [outer = 00000000] 16:08:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 243 (1D48C400) [pid = 2356] [serial = 1519] [outer = 17E75C00] 16:08:57 INFO - PROCESS | 2356 | 1461107337374 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 244 (1D6CC800) [pid = 2356] [serial = 1520] [outer = 17E75C00] 16:08:58 INFO - PROCESS | 2356 | 1461107338329 Marionette TRACE conn4 <- [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]]]}] 16:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1374ms 16:08:58 INFO - PROCESS | 2356 | 1461107338381 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:08:58 INFO - PROCESS | 2356 | 1461107338385 Marionette TRACE conn4 <- [1,1989,null,{"value":"13"}] 16:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:08:58 INFO - PROCESS | 2356 | 1461107338391 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 2356 | 1461107338394 Marionette TRACE conn4 <- [1,1990,null,{}] 16:08:58 INFO - PROCESS | 2356 | 1461107338400 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:58 INFO - PROCESS | 2356 | 1461107338525 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:08:58 INFO - PROCESS | 2356 | 1461107338705 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 2356 | ++DOCSHELL 12A34400 == 130 [pid = 2356] [id = 507] 16:08:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 245 (12A6D400) [pid = 2356] [serial = 1521] [outer = 00000000] 16:08:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 246 (1A516C00) [pid = 2356] [serial = 1522] [outer = 12A6D400] 16:08:58 INFO - PROCESS | 2356 | 1461107338757 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 247 (1BC6AC00) [pid = 2356] [serial = 1523] [outer = 12A6D400] 16:08:59 INFO - PROCESS | 2356 | 1461107339339 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1024ms 16:08:59 INFO - PROCESS | 2356 | 1461107339416 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 2356 | 1461107339421 Marionette TRACE conn4 <- [1,1993,null,{"value":"13"}] 16:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:08:59 INFO - PROCESS | 2356 | 1461107339427 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 2356 | 1461107339430 Marionette TRACE conn4 <- [1,1994,null,{}] 16:08:59 INFO - PROCESS | 2356 | 1461107339434 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:59 INFO - PROCESS | 2356 | 1461107339580 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:08:59 INFO - PROCESS | 2356 | 1461107339764 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 1793AC00 == 129 [pid = 2356] [id = 173] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 12A08400 == 128 [pid = 2356] [id = 77] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 12B32400 == 127 [pid = 2356] [id = 438] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 21F44000 == 126 [pid = 2356] [id = 176] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 232D6800 == 125 [pid = 2356] [id = 495] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 1BB7C800 == 124 [pid = 2356] [id = 494] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 2203E800 == 123 [pid = 2356] [id = 493] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 20530800 == 122 [pid = 2356] [id = 492] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 246 (28363800) [pid = 2356] [serial = 1390] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 245 (2A09EC00) [pid = 2356] [serial = 1393] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 244 (2A3EEC00) [pid = 2356] [serial = 1396] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 243 (2A561C00) [pid = 2356] [serial = 1399] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 242 (14057400) [pid = 2356] [serial = 1375] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 241 (1C43A800) [pid = 2356] [serial = 1378] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 240 (23F22000) [pid = 2356] [serial = 1381] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 239 (277CF400) [pid = 2356] [serial = 1387] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | --DOMWINDOW == 238 (25F53800) [pid = 2356] [serial = 1384] [outer = 00000000] [url = about:blank] 16:08:59 INFO - PROCESS | 2356 | ++DOCSHELL 0F132800 == 123 [pid = 2356] [id = 508] 16:08:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 239 (0F137400) [pid = 2356] [serial = 1524] [outer = 00000000] 16:08:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 240 (12B10000) [pid = 2356] [serial = 1525] [outer = 0F137400] 16:08:59 INFO - PROCESS | 2356 | 1461107339892 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 241 (14057400) [pid = 2356] [serial = 1526] [outer = 0F137400] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 1C978400 == 122 [pid = 2356] [id = 491] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 1C96E000 == 121 [pid = 2356] [id = 490] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 12B84C00 == 120 [pid = 2356] [id = 419] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 1A6F7C00 == 119 [pid = 2356] [id = 457] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 17E0CC00 == 118 [pid = 2356] [id = 489] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 1BBBC000 == 117 [pid = 2356] [id = 488] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 177E9800 == 116 [pid = 2356] [id = 487] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 12B89400 == 115 [pid = 2356] [id = 486] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 282AD400 == 114 [pid = 2356] [id = 485] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 282A0000 == 113 [pid = 2356] [id = 484] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 26083400 == 112 [pid = 2356] [id = 483] 16:08:59 INFO - PROCESS | 2356 | --DOCSHELL 24178400 == 111 [pid = 2356] [id = 482] 16:09:00 INFO - PROCESS | 2356 | --DOCSHELL 238DF400 == 110 [pid = 2356] [id = 481] 16:09:00 INFO - PROCESS | 2356 | --DOCSHELL 214F3000 == 109 [pid = 2356] [id = 480] 16:09:00 INFO - PROCESS | 2356 | --DOCSHELL 214F4400 == 108 [pid = 2356] [id = 479] 16:09:00 INFO - PROCESS | 2356 | --DOCSHELL 1F96C800 == 107 [pid = 2356] [id = 478] 16:09:00 INFO - PROCESS | 2356 | --DOCSHELL 12B0E400 == 106 [pid = 2356] [id = 477] 16:09:00 INFO - PROCESS | 2356 | --DOCSHELL 12DB3400 == 105 [pid = 2356] [id = 476] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 240 (204C1000) [pid = 2356] [serial = 1423] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 239 (20389000) [pid = 2356] [serial = 1421] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 238 (1CD5AC00) [pid = 2356] [serial = 1417] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 237 (1D199800) [pid = 2356] [serial = 1418] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 236 (1F99A400) [pid = 2356] [serial = 1420] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 235 (23F29000) [pid = 2356] [serial = 1373] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 234 (20539800) [pid = 2356] [serial = 1424] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 233 (12B2A000) [pid = 2356] [serial = 1408] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 232 (12BD2800) [pid = 2356] [serial = 1409] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 231 (1C438000) [pid = 2356] [serial = 1414] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 230 (1C67A800) [pid = 2356] [serial = 1415] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 229 (17E77400) [pid = 2356] [serial = 1406] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 228 (171D4C00) [pid = 2356] [serial = 1405] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 227 (1A517400) [pid = 2356] [serial = 1411] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 226 (1BA43000) [pid = 2356] [serial = 1412] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | --DOMWINDOW == 225 (1C686000) [pid = 2356] [serial = 1402] [outer = 00000000] [url = about:blank] 16:09:00 INFO - PROCESS | 2356 | 1461107340412 Marionette TRACE conn4 <- [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]]]}] 16:09:00 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 16:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1020ms 16:09:00 INFO - PROCESS | 2356 | 1461107340450 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 2356 | 1461107340452 Marionette TRACE conn4 <- [1,1997,null,{"value":"13"}] 16:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:09:00 INFO - PROCESS | 2356 | 1461107340456 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 2356 | 1461107340459 Marionette TRACE conn4 <- [1,1998,null,{}] 16:09:00 INFO - PROCESS | 2356 | 1461107340469 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:00 INFO - PROCESS | 2356 | 1461107340585 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:09:00 INFO - PROCESS | 2356 | 1461107340751 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 2356 | ++DOCSHELL 12BDF800 == 106 [pid = 2356] [id = 509] 16:09:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 226 (12D6F000) [pid = 2356] [serial = 1527] [outer = 00000000] 16:09:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 227 (1A517400) [pid = 2356] [serial = 1528] [outer = 12D6F000] 16:09:00 INFO - PROCESS | 2356 | 1461107340800 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 228 (1B324800) [pid = 2356] [serial = 1529] [outer = 12D6F000] 16:09:01 INFO - PROCESS | 2356 | 1461107341181 Marionette TRACE conn4 <- [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]]]}] 16:09:01 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 16:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 770ms 16:09:01 INFO - PROCESS | 2356 | 1461107341241 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 2356 | 1461107341243 Marionette TRACE conn4 <- [1,2001,null,{"value":"13"}] 16:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:09:01 INFO - PROCESS | 2356 | 1461107341248 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 2356 | 1461107341250 Marionette TRACE conn4 <- [1,2002,null,{}] 16:09:01 INFO - PROCESS | 2356 | 1461107341254 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:01 INFO - PROCESS | 2356 | 1461107341350 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:09:01 INFO - PROCESS | 2356 | 1461107341357 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4F000 == 107 [pid = 2356] [id = 510] 16:09:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 229 (1BB7A000) [pid = 2356] [serial = 1530] [outer = 00000000] 16:09:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 230 (1C686000) [pid = 2356] [serial = 1531] [outer = 1BB7A000] 16:09:01 INFO - PROCESS | 2356 | 1461107341403 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 231 (1C97B400) [pid = 2356] [serial = 1532] [outer = 1BB7A000] 16:09:01 INFO - PROCESS | 2356 | 1461107341866 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 16:09:01 INFO - PROCESS | 2356 | 1461107341935 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 2356 | 1461107341937 Marionette TRACE conn4 <- [1,2005,null,{"value":"13"}] 16:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:09:01 INFO - PROCESS | 2356 | 1461107341940 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 2356 | 1461107341942 Marionette TRACE conn4 <- [1,2006,null,{}] 16:09:01 INFO - PROCESS | 2356 | 1461107341946 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:02 INFO - PROCESS | 2356 | 1461107342038 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:09:02 INFO - PROCESS | 2356 | 1461107342044 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 2356 | ++DOCSHELL 1C683400 == 108 [pid = 2356] [id = 511] 16:09:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 232 (1CD2A000) [pid = 2356] [serial = 1533] [outer = 00000000] 16:09:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 233 (1D22A800) [pid = 2356] [serial = 1534] [outer = 1CD2A000] 16:09:02 INFO - PROCESS | 2356 | 1461107342090 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 234 (1D6D1800) [pid = 2356] [serial = 1535] [outer = 1CD2A000] 16:09:02 INFO - PROCESS | 2356 | 1461107342631 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 16:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:09:02 INFO - PROCESS | 2356 | 1461107342672 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:09:02 INFO - PROCESS | 2356 | 1461107342674 Marionette TRACE conn4 <- [1,2009,null,{"value":"13"}] 16:09:02 INFO - PROCESS | 2356 | 1461107342677 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 2356 | 1461107342679 Marionette TRACE conn4 <- [1,2010,null,{}] 16:09:02 INFO - PROCESS | 2356 | 1461107342682 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:02 INFO - PROCESS | 2356 | 1461107342872 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:09:02 INFO - PROCESS | 2356 | 1461107342960 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 2356 | ++DOCSHELL 1F96C800 == 109 [pid = 2356] [id = 512] 16:09:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 235 (1F971800) [pid = 2356] [serial = 1536] [outer = 00000000] 16:09:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 236 (2038B400) [pid = 2356] [serial = 1537] [outer = 1F971800] 16:09:02 INFO - PROCESS | 2356 | 1461107343010 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 237 (204BD800) [pid = 2356] [serial = 1538] [outer = 1F971800] 16:09:03 INFO - PROCESS | 2356 | 1461107343440 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 770ms 16:09:03 INFO - PROCESS | 2356 | 1461107343452 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 2356 | 1461107343454 Marionette TRACE conn4 <- [1,2013,null,{"value":"13"}] 16:09:03 INFO - PROCESS | 2356 | 1461107343457 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 2356 | 1461107343459 Marionette TRACE conn4 <- [1,2014,null,{}] 16:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:09:03 INFO - PROCESS | 2356 | 1461107343463 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:03 INFO - PROCESS | 2356 | 1461107343598 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:09:03 INFO - PROCESS | 2356 | 1461107343680 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:03 INFO - PROCESS | 2356 | ++DOCSHELL 204C3000 == 110 [pid = 2356] [id = 513] 16:09:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 238 (2052FC00) [pid = 2356] [serial = 1539] [outer = 00000000] 16:09:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 239 (214E1800) [pid = 2356] [serial = 1540] [outer = 2052FC00] 16:09:03 INFO - PROCESS | 2356 | 1461107343726 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 240 (214F1000) [pid = 2356] [serial = 1541] [outer = 2052FC00] 16:09:04 INFO - PROCESS | 2356 | 1461107344190 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 239 (21552C00) [pid = 2356] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 238 (1CD5F800) [pid = 2356] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 237 (22043000) [pid = 2356] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 236 (17E82800) [pid = 2356] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 235 (1404B000) [pid = 2356] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 234 (1E24CC00) [pid = 2356] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 233 (1BDD2800) [pid = 2356] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 232 (1BC70800) [pid = 2356] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 231 (1793A400) [pid = 2356] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:09:04 INFO - PROCESS | 2356 | --DOMWINDOW == 230 (25F48400) [pid = 2356] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:09:04 INFO - PROCESS | 2356 | 1461107344535 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 2356 | 1461107344537 Marionette TRACE conn4 <- [1,2017,null,{"value":"13"}] 16:09:04 INFO - PROCESS | 2356 | 1461107344545 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 2356 | 1461107344547 Marionette TRACE conn4 <- [1,2018,null,{}] 16:09:04 INFO - PROCESS | 2356 | 1461107344551 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:09:04 INFO - PROCESS | 2356 | 1461107344668 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:09:04 INFO - PROCESS | 2356 | 1461107344676 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:04 INFO - PROCESS | 2356 | ++DOCSHELL 1E24CC00 == 111 [pid = 2356] [id = 514] 16:09:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 231 (2038A800) [pid = 2356] [serial = 1542] [outer = 00000000] 16:09:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 232 (21551C00) [pid = 2356] [serial = 1543] [outer = 2038A800] 16:09:04 INFO - PROCESS | 2356 | 1461107344728 Marionette DEBUG loaded listener.js 16:09:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 233 (1D6CC400) [pid = 2356] [serial = 1544] [outer = 2038A800] 16:09:05 INFO - PROCESS | 2356 | 1461107345228 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 710ms 16:09:05 INFO - PROCESS | 2356 | 1461107345273 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:09:05 INFO - PROCESS | 2356 | 1461107345275 Marionette TRACE conn4 <- [1,2021,null,{"value":"13"}] 16:09:05 INFO - PROCESS | 2356 | 1461107345278 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - PROCESS | 2356 | 1461107345280 Marionette TRACE conn4 <- [1,2022,null,{}] 16:09:05 INFO - PROCESS | 2356 | 1461107345283 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:05 INFO - PROCESS | 2356 | 1461107345384 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:09:05 INFO - PROCESS | 2356 | 1461107345390 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 2356 | ++DOCSHELL 20536000 == 112 [pid = 2356] [id = 515] 16:09:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 234 (21552000) [pid = 2356] [serial = 1545] [outer = 00000000] 16:09:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 235 (2203E800) [pid = 2356] [serial = 1546] [outer = 21552000] 16:09:05 INFO - PROCESS | 2356 | 1461107345434 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 236 (2203DC00) [pid = 2356] [serial = 1547] [outer = 21552000] 16:09:05 INFO - PROCESS | 2356 | 1461107345896 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 16:09:05 INFO - PROCESS | 2356 | 1461107345950 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:09:05 INFO - PROCESS | 2356 | 1461107345952 Marionette TRACE conn4 <- [1,2025,null,{"value":"13"}] 16:09:05 INFO - PROCESS | 2356 | 1461107345955 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:09:05 INFO - PROCESS | 2356 | 1461107345957 Marionette TRACE conn4 <- [1,2026,null,{}] 16:09:05 INFO - PROCESS | 2356 | 1461107345961 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:06 INFO - PROCESS | 2356 | 1461107346058 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:09:06 INFO - PROCESS | 2356 | 1461107346103 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 2356 | ++DOCSHELL 2392AC00 == 113 [pid = 2356] [id = 516] 16:09:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 237 (23F23000) [pid = 2356] [serial = 1548] [outer = 00000000] 16:09:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 238 (23F98800) [pid = 2356] [serial = 1549] [outer = 23F23000] 16:09:06 INFO - PROCESS | 2356 | 1461107346150 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 239 (2416FC00) [pid = 2356] [serial = 1550] [outer = 23F23000] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 20536400 == 112 [pid = 2356] [id = 336] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1D1A3800 == 111 [pid = 2356] [id = 210] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1BC73C00 == 110 [pid = 2356] [id = 330] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 204B8400 == 109 [pid = 2356] [id = 256] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12B2E800 == 108 [pid = 2356] [id = 286] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 214E1000 == 107 [pid = 2356] [id = 381] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 241C2800 == 106 [pid = 2356] [id = 443] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 17987000 == 105 [pid = 2356] [id = 227] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 0F12AC00 == 104 [pid = 2356] [id = 260] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12B2B400 == 103 [pid = 2356] [id = 447] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 23F9F400 == 102 [pid = 2356] [id = 353] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 2416D000 == 101 [pid = 2356] [id = 407] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 23F1FC00 == 100 [pid = 2356] [id = 406] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 232DE000 == 99 [pid = 2356] [id = 243] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 21A25400 == 98 [pid = 2356] [id = 323] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 28080000 == 97 [pid = 2356] [id = 446] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 24179000 == 96 [pid = 2356] [id = 370] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1B310800 == 95 [pid = 2356] [id = 255] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 17944C00 == 94 [pid = 2356] [id = 287] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1E297800 == 93 [pid = 2356] [id = 337] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 21A20400 == 92 [pid = 2356] [id = 405] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12A1BC00 == 91 [pid = 2356] [id = 74] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 21333400 == 90 [pid = 2356] [id = 322] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 129B8800 == 89 [pid = 2356] [id = 318] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 214E9000 == 88 [pid = 2356] [id = 242] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 25F56400 == 87 [pid = 2356] [id = 444] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 0F12FC00 == 86 [pid = 2356] [id = 291] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1CD30000 == 85 [pid = 2356] [id = 334] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1BB7C400 == 84 [pid = 2356] [id = 307] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1A2B9C00 == 83 [pid = 2356] [id = 408] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1C868000 == 82 [pid = 2356] [id = 175] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1C96DC00 == 81 [pid = 2356] [id = 145] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1B310400 == 80 [pid = 2356] [id = 61] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 26083000 == 79 [pid = 2356] [id = 445] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1D2DEC00 == 78 [pid = 2356] [id = 62] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1C686400 == 77 [pid = 2356] [id = 213] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1F969000 == 76 [pid = 2356] [id = 106] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 23936400 == 75 [pid = 2356] [id = 259] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 238D3000 == 74 [pid = 2356] [id = 228] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 204B9400 == 73 [pid = 2356] [id = 306] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 241BE400 == 72 [pid = 2356] [id = 369] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1BDD0C00 == 71 [pid = 2356] [id = 285] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 232DCC00 == 70 [pid = 2356] [id = 177] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1E612400 == 69 [pid = 2356] [id = 289] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 17943C00 == 68 [pid = 2356] [id = 321] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 17E0DC00 == 67 [pid = 2356] [id = 254] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 21559400 == 66 [pid = 2356] [id = 257] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12B2E400 == 65 [pid = 2356] [id = 347] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1844A000 == 64 [pid = 2356] [id = 244] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1F998400 == 63 [pid = 2356] [id = 305] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 0F133C00 == 62 [pid = 2356] [id = 338] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 14081400 == 61 [pid = 2356] [id = 245] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1290A400 == 60 [pid = 2356] [id = 274] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 13934000 == 59 [pid = 2356] [id = 389] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12A15C00 == 58 [pid = 2356] [id = 320] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1D0DC800 == 57 [pid = 2356] [id = 288] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12B35800 == 56 [pid = 2356] [id = 128] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1290E800 == 55 [pid = 2356] [id = 239] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 13929400 == 54 [pid = 2356] [id = 475] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12A0A400 == 53 [pid = 2356] [id = 467] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1D2D7000 == 52 [pid = 2356] [id = 335] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 009C0000 == 51 [pid = 2356] [id = 194] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1C42AC00 == 50 [pid = 2356] [id = 174] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 190D1800 == 49 [pid = 2356] [id = 428] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1E61D000 == 48 [pid = 2356] [id = 290] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 1C67B800 == 47 [pid = 2356] [id = 212] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12A34400 == 46 [pid = 2356] [id = 507] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 17E0B800 == 45 [pid = 2356] [id = 506] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 28F2F000 == 44 [pid = 2356] [id = 504] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 2AB15000 == 43 [pid = 2356] [id = 505] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 2875FC00 == 42 [pid = 2356] [id = 503] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 2AB14400 == 41 [pid = 2356] [id = 502] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 2801A000 == 40 [pid = 2356] [id = 500] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 28024800 == 39 [pid = 2356] [id = 501] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 21550800 == 38 [pid = 2356] [id = 499] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12B06C00 == 37 [pid = 2356] [id = 498] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 29D02400 == 36 [pid = 2356] [id = 496] 16:09:07 INFO - PROCESS | 2356 | --DOCSHELL 12B85800 == 35 [pid = 2356] [id = 497] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 12BDF800 == 34 [pid = 2356] [id = 509] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 1BA4F000 == 33 [pid = 2356] [id = 510] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 1F96C800 == 32 [pid = 2356] [id = 512] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 1C683400 == 31 [pid = 2356] [id = 511] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 204C3000 == 30 [pid = 2356] [id = 513] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 20536000 == 29 [pid = 2356] [id = 515] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 0F132800 == 28 [pid = 2356] [id = 508] 16:09:08 INFO - PROCESS | 2356 | --DOCSHELL 1E24CC00 == 27 [pid = 2356] [id = 514] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 238 (22042000) [pid = 2356] [serial = 1477] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 237 (1E613000) [pid = 2356] [serial = 1471] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 236 (23F9A800) [pid = 2356] [serial = 1480] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 235 (238D3C00) [pid = 2356] [serial = 1478] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 234 (1BDDC000) [pid = 2356] [serial = 1432] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 233 (21336400) [pid = 2356] [serial = 1435] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 232 (1BDD4C00) [pid = 2356] [serial = 1469] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 231 (1BA4C000) [pid = 2356] [serial = 1468] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 230 (21556C00) [pid = 2356] [serial = 1438] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 229 (1844A800) [pid = 2356] [serial = 1426] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 228 (20392800) [pid = 2356] [serial = 1474] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 227 (1CD63000) [pid = 2356] [serial = 1465] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 226 (232DB400) [pid = 2356] [serial = 1441] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 225 (241C7800) [pid = 2356] [serial = 1444] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 224 (25F4E800) [pid = 2356] [serial = 1447] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 223 (1D3E7800) [pid = 2356] [serial = 1483] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 222 (1775E400) [pid = 2356] [serial = 1429] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 221 (27F46400) [pid = 2356] [serial = 1450] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 220 (2835BC00) [pid = 2356] [serial = 1453] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 219 (29D08000) [pid = 2356] [serial = 1456] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 218 (1C973800) [pid = 2356] [serial = 1459] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 217 (24737C00) [pid = 2356] [serial = 1481] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 216 (1AB9DC00) [pid = 2356] [serial = 1427] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 215 (29D0C000) [pid = 2356] [serial = 1489] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 214 (1A2AF800) [pid = 2356] [serial = 1463] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 213 (18455000) [pid = 2356] [serial = 1462] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 212 (282A8800) [pid = 2356] [serial = 1487] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 211 (1D22F000) [pid = 2356] [serial = 1466] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 210 (1E67F400) [pid = 2356] [serial = 1472] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 209 (20536C00) [pid = 2356] [serial = 1484] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 208 (204C4C00) [pid = 2356] [serial = 1475] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | --DOMWINDOW == 207 (277D2400) [pid = 2356] [serial = 1486] [outer = 00000000] [url = about:blank] 16:09:09 INFO - PROCESS | 2356 | 1461107349284 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 3385ms 16:09:09 INFO - PROCESS | 2356 | 1461107349345 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 2356 | 1461107349349 Marionette TRACE conn4 <- [1,2029,null,{"value":"13"}] 16:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:09:09 INFO - PROCESS | 2356 | 1461107349354 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 2356 | 1461107349358 Marionette TRACE conn4 <- [1,2030,null,{}] 16:09:09 INFO - PROCESS | 2356 | 1461107349364 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:09 INFO - PROCESS | 2356 | 1461107349503 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:09:09 INFO - PROCESS | 2356 | 1461107349606 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 2356 | ++DOCSHELL 0F131800 == 28 [pid = 2356] [id = 517] 16:09:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 208 (0F132C00) [pid = 2356] [serial = 1551] [outer = 00000000] 16:09:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 209 (0F3CE000) [pid = 2356] [serial = 1552] [outer = 0F132C00] 16:09:09 INFO - PROCESS | 2356 | 1461107349656 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 210 (0F3D5800) [pid = 2356] [serial = 1553] [outer = 0F132C00] 16:09:10 INFO - PROCESS | 2356 | 1461107350096 Marionette TRACE conn4 <- [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]]]}] 16:09:10 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) 16:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 790ms 16:09:10 INFO - PROCESS | 2356 | 1461107350145 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:09:10 INFO - PROCESS | 2356 | 1461107350151 Marionette TRACE conn4 <- [1,2033,null,{"value":"13"}] 16:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:09:10 INFO - PROCESS | 2356 | 1461107350157 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 2356 | 1461107350160 Marionette TRACE conn4 <- [1,2034,null,{}] 16:09:10 INFO - PROCESS | 2356 | 1461107350163 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:10 INFO - PROCESS | 2356 | 1461107350256 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:09:10 INFO - PROCESS | 2356 | --DOCSHELL 1BBBE800 == 27 [pid = 2356] [id = 12] 16:09:10 INFO - PROCESS | 2356 | 1461107350277 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 2356 | ++DOCSHELL 12907000 == 28 [pid = 2356] [id = 518] 16:09:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 211 (12908000) [pid = 2356] [serial = 1554] [outer = 00000000] 16:09:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 212 (129B6C00) [pid = 2356] [serial = 1555] [outer = 12908000] 16:09:10 INFO - PROCESS | 2356 | 1461107350341 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 213 (129BE000) [pid = 2356] [serial = 1556] [outer = 12908000] 16:09:10 INFO - PROCESS | 2356 | 1461107350865 Marionette TRACE conn4 <- [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]]]}] 16:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 770ms 16:09:10 INFO - PROCESS | 2356 | 1461107350931 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:09:10 INFO - PROCESS | 2356 | 1461107350933 Marionette TRACE conn4 <- [1,2037,null,{"value":"13"}] 16:09:10 INFO - PROCESS | 2356 | 1461107350936 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:09:10 INFO - PROCESS | 2356 | 1461107350940 Marionette TRACE conn4 <- [1,2038,null,{}] 16:09:10 INFO - PROCESS | 2356 | 1461107350951 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:11 INFO - PROCESS | 2356 | 1461107351040 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:09:11 INFO - PROCESS | 2356 | 1461107351058 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 2356 | ++DOCSHELL 12A18400 == 29 [pid = 2356] [id = 519] 16:09:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 214 (12A1A400) [pid = 2356] [serial = 1557] [outer = 00000000] 16:09:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 215 (12A1E800) [pid = 2356] [serial = 1558] [outer = 12A1A400] 16:09:11 INFO - PROCESS | 2356 | 1461107351111 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 216 (12A36800) [pid = 2356] [serial = 1559] [outer = 12A1A400] 16:09:11 INFO - PROCESS | 2356 | 1461107351635 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 16:09:11 INFO - PROCESS | 2356 | 1461107351669 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 2356 | 1461107351672 Marionette TRACE conn4 <- [1,2041,null,{"value":"13"}] 16:09:11 INFO - PROCESS | 2356 | 1461107351675 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:09:11 INFO - PROCESS | 2356 | 1461107351676 Marionette TRACE conn4 <- [1,2042,null,{}] 16:09:11 INFO - PROCESS | 2356 | 1461107351680 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:11 INFO - PROCESS | 2356 | 1461107351763 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:09:11 INFO - PROCESS | 2356 | 1461107351770 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 2356 | ++DOCSHELL 12A0FC00 == 30 [pid = 2356] [id = 520] 16:09:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 217 (12A40400) [pid = 2356] [serial = 1560] [outer = 00000000] 16:09:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 218 (12B0FC00) [pid = 2356] [serial = 1561] [outer = 12A40400] 16:09:11 INFO - PROCESS | 2356 | 1461107351816 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 219 (12B2FC00) [pid = 2356] [serial = 1562] [outer = 12A40400] 16:09:12 INFO - PROCESS | 2356 | 1461107352266 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 630ms 16:09:12 INFO - PROCESS | 2356 | 1461107352309 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 2356 | 1461107352311 Marionette TRACE conn4 <- [1,2045,null,{"value":"13"}] 16:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:09:12 INFO - PROCESS | 2356 | 1461107352315 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 2356 | 1461107352316 Marionette TRACE conn4 <- [1,2046,null,{}] 16:09:12 INFO - PROCESS | 2356 | 1461107352320 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:12 INFO - PROCESS | 2356 | 1461107352398 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:09:12 INFO - PROCESS | 2356 | 1461107352405 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 2356 | ++DOCSHELL 12B36400 == 31 [pid = 2356] [id = 521] 16:09:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 220 (12B85800) [pid = 2356] [serial = 1563] [outer = 00000000] 16:09:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 221 (12B90800) [pid = 2356] [serial = 1564] [outer = 12B85800] 16:09:12 INFO - PROCESS | 2356 | 1461107352450 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 222 (12BD5000) [pid = 2356] [serial = 1565] [outer = 12B85800] 16:09:12 INFO - PROCESS | 2356 | 1461107352921 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 631ms 16:09:12 INFO - PROCESS | 2356 | 1461107352974 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 2356 | 1461107352977 Marionette TRACE conn4 <- [1,2049,null,{"value":"13"}] 16:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:09:12 INFO - PROCESS | 2356 | 1461107352981 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 2356 | 1461107352983 Marionette TRACE conn4 <- [1,2050,null,{}] 16:09:12 INFO - PROCESS | 2356 | 1461107352987 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:13 INFO - PROCESS | 2356 | 1461107353103 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:09:13 INFO - PROCESS | 2356 | 1461107353119 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 2356 | ++DOCSHELL 13985800 == 32 [pid = 2356] [id = 522] 16:09:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 223 (139E5800) [pid = 2356] [serial = 1566] [outer = 00000000] 16:09:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 224 (1707A800) [pid = 2356] [serial = 1567] [outer = 139E5800] 16:09:13 INFO - PROCESS | 2356 | 1461107353171 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 225 (171D6400) [pid = 2356] [serial = 1568] [outer = 139E5800] 16:09:13 INFO - PROCESS | 2356 | 1461107353647 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 731ms 16:09:13 INFO - PROCESS | 2356 | 1461107353714 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:09:13 INFO - PROCESS | 2356 | 1461107353716 Marionette TRACE conn4 <- [1,2053,null,{"value":"13"}] 16:09:13 INFO - PROCESS | 2356 | 1461107353719 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:09:13 INFO - PROCESS | 2356 | 1461107353720 Marionette TRACE conn4 <- [1,2054,null,{}] 16:09:13 INFO - PROCESS | 2356 | 1461107353724 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:13 INFO - PROCESS | 2356 | 1461107353837 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:09:13 INFO - PROCESS | 2356 | 1461107353851 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 2356 | ++DOCSHELL 1722CC00 == 33 [pid = 2356] [id = 523] 16:09:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 226 (177E5400) [pid = 2356] [serial = 1569] [outer = 00000000] 16:09:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 227 (17940400) [pid = 2356] [serial = 1570] [outer = 177E5400] 16:09:13 INFO - PROCESS | 2356 | 1461107353896 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 228 (17966000) [pid = 2356] [serial = 1571] [outer = 177E5400] 16:09:14 INFO - PROCESS | 2356 | 1461107354338 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 16:09:14 INFO - PROCESS | 2356 | 1461107354394 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 2356 | 1461107354396 Marionette TRACE conn4 <- [1,2057,null,{"value":"13"}] 16:09:14 INFO - PROCESS | 2356 | 1461107354399 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:09:14 INFO - PROCESS | 2356 | 1461107354401 Marionette TRACE conn4 <- [1,2058,null,{}] 16:09:14 INFO - PROCESS | 2356 | 1461107354405 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:14 INFO - PROCESS | 2356 | 1461107354484 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:09:14 INFO - PROCESS | 2356 | 1461107354490 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:14 INFO - PROCESS | 2356 | ++DOCSHELL 1796D400 == 34 [pid = 2356] [id = 524] 16:09:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 229 (17D8B800) [pid = 2356] [serial = 1572] [outer = 00000000] 16:09:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 230 (17E0F400) [pid = 2356] [serial = 1573] [outer = 17D8B800] 16:09:14 INFO - PROCESS | 2356 | 1461107354535 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 231 (17E0E800) [pid = 2356] [serial = 1574] [outer = 17D8B800] 16:09:14 INFO - PROCESS | 2356 | 1461107355003 Marionette TRACE conn4 <- [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]]]}] 16:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 16:09:15 INFO - PROCESS | 2356 | 1461107355048 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:09:15 INFO - PROCESS | 2356 | 1461107355050 Marionette TRACE conn4 <- [1,2061,null,{"value":"13"}] 16:09:15 INFO - PROCESS | 2356 | 1461107355054 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 2356 | 1461107355056 Marionette TRACE conn4 <- [1,2062,null,{}] 16:09:15 INFO - PROCESS | 2356 | 1461107355071 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:15 INFO - PROCESS | 2356 | 1461107355194 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:09:15 INFO - PROCESS | 2356 | 1461107355290 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 2356 | ++DOCSHELL 0F125000 == 35 [pid = 2356] [id = 525] 16:09:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 232 (12A18000) [pid = 2356] [serial = 1575] [outer = 00000000] 16:09:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 233 (18451000) [pid = 2356] [serial = 1576] [outer = 12A18000] 16:09:15 INFO - PROCESS | 2356 | 1461107355335 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 234 (1844F400) [pid = 2356] [serial = 1577] [outer = 12A18000] 16:09:15 INFO - PROCESS | 2356 | 1461107355769 Marionette TRACE conn4 <- [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]]]}] 16:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 731ms 16:09:15 INFO - PROCESS | 2356 | 1461107355786 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:09:15 INFO - PROCESS | 2356 | 1461107355788 Marionette TRACE conn4 <- [1,2065,null,{"value":"13"}] 16:09:15 INFO - PROCESS | 2356 | 1461107355791 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 2356 | 1461107355793 Marionette TRACE conn4 <- [1,2066,null,{}] 16:09:15 INFO - PROCESS | 2356 | 1461107355796 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:15 INFO - PROCESS | 2356 | 1461107355918 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:09:15 INFO - PROCESS | 2356 | 1461107355924 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 2356 | ++DOCSHELL 18AD8C00 == 36 [pid = 2356] [id = 526] 16:09:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 235 (18ADA000) [pid = 2356] [serial = 1578] [outer = 00000000] 16:09:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 236 (190C9C00) [pid = 2356] [serial = 1579] [outer = 18ADA000] 16:09:16 INFO - PROCESS | 2356 | 1461107356030 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 237 (190D4000) [pid = 2356] [serial = 1580] [outer = 18ADA000] 16:09:16 INFO - PROCESS | 2356 | 1461107356470 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 730ms 16:09:16 INFO - PROCESS | 2356 | 1461107356522 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 2356 | 1461107356524 Marionette TRACE conn4 <- [1,2069,null,{"value":"13"}] 16:09:16 INFO - PROCESS | 2356 | 1461107356528 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:09:16 INFO - PROCESS | 2356 | 1461107356530 Marionette TRACE conn4 <- [1,2070,null,{}] 16:09:16 INFO - PROCESS | 2356 | 1461107356534 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:16 INFO - PROCESS | 2356 | 1461107356701 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:09:16 INFO - PROCESS | 2356 | 1461107356775 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 2356 | ++DOCSHELL 1A23F000 == 37 [pid = 2356] [id = 527] 16:09:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 238 (1A240800) [pid = 2356] [serial = 1581] [outer = 00000000] 16:09:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 239 (1A2B1800) [pid = 2356] [serial = 1582] [outer = 1A240800] 16:09:16 INFO - PROCESS | 2356 | 1461107356831 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 240 (1A50A800) [pid = 2356] [serial = 1583] [outer = 1A240800] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 239 (25F5BC00) [pid = 2356] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 238 (214E6800) [pid = 2356] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 237 (23F24C00) [pid = 2356] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 236 (17E7C400) [pid = 2356] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 235 (282A0400) [pid = 2356] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 234 (23F97400) [pid = 2356] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 233 (2053C000) [pid = 2356] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 232 (20388000) [pid = 2356] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 231 (2A0A3400) [pid = 2356] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 230 (24179800) [pid = 2356] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 229 (12A33000) [pid = 2356] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 228 (1D3DF400) [pid = 2356] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 227 (12BDB800) [pid = 2356] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 226 (21CAA000) [pid = 2356] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 225 (12B2EC00) [pid = 2356] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 224 (12B91C00) [pid = 2356] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 223 (277C8400) [pid = 2356] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 222 (1844D800) [pid = 2356] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 221 (28368000) [pid = 2356] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 220 (12B29800) [pid = 2356] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 219 (232DAC00) [pid = 2356] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 218 (25441800) [pid = 2356] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 217 (12BDBC00) [pid = 2356] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 216 (23F21000) [pid = 2356] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 215 (139E5C00) [pid = 2356] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 214 (24179C00) [pid = 2356] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 213 (282A4800) [pid = 2356] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 212 (1A6F2800) [pid = 2356] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 211 (1C979800) [pid = 2356] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 210 (12A3C000) [pid = 2356] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 209 (241C7400) [pid = 2356] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 208 (232DF000) [pid = 2356] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 207 (12B8C400) [pid = 2356] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 206 (17D08400) [pid = 2356] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 205 (21553400) [pid = 2356] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 204 (1C67CC00) [pid = 2356] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 203 (23F92800) [pid = 2356] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 202 (2544D800) [pid = 2356] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 201 (1C978C00) [pid = 2356] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 200 (2417A000) [pid = 2356] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 199 (22047C00) [pid = 2356] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 198 (241BE800) [pid = 2356] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 197 (21CB7400) [pid = 2356] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 196 (2608C000) [pid = 2356] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 195 (241C4800) [pid = 2356] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 194 (2A3F8400) [pid = 2356] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 193 (1A510000) [pid = 2356] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 192 (2807A800) [pid = 2356] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 191 (19FCC800) [pid = 2356] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 190 (26088800) [pid = 2356] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 189 (1A519000) [pid = 2356] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 188 (28072000) [pid = 2356] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 187 (28369C00) [pid = 2356] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 186 (1717D800) [pid = 2356] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 185 (12B02400) [pid = 2356] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 184 (214F5400) [pid = 2356] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 183 (20537000) [pid = 2356] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 182 (190D0400) [pid = 2356] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 181 (12B8A400) [pid = 2356] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 180 (0F3D2400) [pid = 2356] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 179 (1310CC00) [pid = 2356] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 178 (24737400) [pid = 2356] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 177 (23F27C00) [pid = 2356] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 176 (1F971800) [pid = 2356] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 175 (2052FC00) [pid = 2356] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (2038A800) [pid = 2356] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (1CD2A000) [pid = 2356] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (1BB7A000) [pid = 2356] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (12D6F000) [pid = 2356] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 170 (0F137400) [pid = 2356] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 169 (12A6D400) [pid = 2356] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (17E75C00) [pid = 2356] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (2AB17400) [pid = 2356] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (28F31C00) [pid = 2356] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (21552000) [pid = 2356] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (28760400) [pid = 2356] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (2AB14800) [pid = 2356] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (28079000) [pid = 2356] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (2801A800) [pid = 2356] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (21553C00) [pid = 2356] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (12B07000) [pid = 2356] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (12B87C00) [pid = 2356] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:09:18 INFO - PROCESS | 2356 | --DOMWINDOW == 157 (29D03C00) [pid = 2356] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:09:18 INFO - PROCESS | 2356 | 1461107358374 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1881ms 16:09:18 INFO - PROCESS | 2356 | 1461107358413 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 2356 | 1461107358415 Marionette TRACE conn4 <- [1,2073,null,{"value":"13"}] 16:09:18 INFO - PROCESS | 2356 | 1461107358418 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:09:18 INFO - PROCESS | 2356 | 1461107358420 Marionette TRACE conn4 <- [1,2074,null,{}] 16:09:18 INFO - PROCESS | 2356 | 1461107358424 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:18 INFO - PROCESS | 2356 | 1461107358509 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:09:18 INFO - PROCESS | 2356 | 1461107358518 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 2356 | ++DOCSHELL 12B0E400 == 38 [pid = 2356] [id = 528] 16:09:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 158 (12B2EC00) [pid = 2356] [serial = 1584] [outer = 00000000] 16:09:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 159 (12D70800) [pid = 2356] [serial = 1585] [outer = 12B2EC00] 16:09:18 INFO - PROCESS | 2356 | 1461107358566 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 160 (13EE9800) [pid = 2356] [serial = 1586] [outer = 12B2EC00] 16:09:19 INFO - PROCESS | 2356 | 1461107359025 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 16:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:09:19 INFO - PROCESS | 2356 | 1461107359093 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 2356 | 1461107359095 Marionette TRACE conn4 <- [1,2077,null,{"value":"13"}] 16:09:19 INFO - PROCESS | 2356 | 1461107359098 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 2356 | 1461107359099 Marionette TRACE conn4 <- [1,2078,null,{}] 16:09:19 INFO - PROCESS | 2356 | 1461107359103 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:19 INFO - PROCESS | 2356 | 1461107359188 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:09:19 INFO - PROCESS | 2356 | 1461107359224 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 2356 | ++DOCSHELL 12BDB800 == 39 [pid = 2356] [id = 529] 16:09:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 161 (1793DC00) [pid = 2356] [serial = 1587] [outer = 00000000] 16:09:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 162 (17E75C00) [pid = 2356] [serial = 1588] [outer = 1793DC00] 16:09:19 INFO - PROCESS | 2356 | 1461107359269 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 163 (1907FC00) [pid = 2356] [serial = 1589] [outer = 1793DC00] 16:09:19 INFO - PROCESS | 2356 | 1461107359718 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 16:09:19 INFO - PROCESS | 2356 | 1461107359769 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 2356 | 1461107359771 Marionette TRACE conn4 <- [1,2081,null,{"value":"13"}] 16:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:09:19 INFO - PROCESS | 2356 | 1461107359774 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 2356 | 1461107359775 Marionette TRACE conn4 <- [1,2082,null,{}] 16:09:19 INFO - PROCESS | 2356 | 1461107359779 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:19 INFO - PROCESS | 2356 | 1461107359865 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:09:19 INFO - PROCESS | 2356 | 1461107359871 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 2356 | ++DOCSHELL 19FCC800 == 40 [pid = 2356] [id = 530] 16:09:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 164 (1A2B4000) [pid = 2356] [serial = 1590] [outer = 00000000] 16:09:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 165 (1A518000) [pid = 2356] [serial = 1591] [outer = 1A2B4000] 16:09:19 INFO - PROCESS | 2356 | 1461107359917 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 166 (1A6F0800) [pid = 2356] [serial = 1592] [outer = 1A2B4000] 16:09:20 INFO - PROCESS | 2356 | 1461107360794 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1078ms 16:09:20 INFO - PROCESS | 2356 | 1461107360853 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:09:20 INFO - PROCESS | 2356 | 1461107360859 Marionette TRACE conn4 <- [1,2085,null,{"value":"13"}] 16:09:20 INFO - PROCESS | 2356 | 1461107360865 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:09:20 INFO - PROCESS | 2356 | 1461107360869 Marionette TRACE conn4 <- [1,2086,null,{}] 16:09:20 INFO - PROCESS | 2356 | 1461107360874 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:20 INFO - PROCESS | 2356 | 1461107361002 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:09:21 INFO - PROCESS | 2356 | 1461107361160 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:21 INFO - PROCESS | 2356 | ++DOCSHELL 0F135800 == 41 [pid = 2356] [id = 531] 16:09:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 167 (0F3D8000) [pid = 2356] [serial = 1593] [outer = 00000000] 16:09:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 168 (12905400) [pid = 2356] [serial = 1594] [outer = 0F3D8000] 16:09:21 INFO - PROCESS | 2356 | 1461107361224 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 169 (12A04400) [pid = 2356] [serial = 1595] [outer = 0F3D8000] 16:09:21 INFO - PROCESS | 2356 | 1461107361953 Marionette TRACE conn4 <- [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]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1132ms 16:09:22 INFO - PROCESS | 2356 | 1461107362021 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 2356 | 1461107362027 Marionette TRACE conn4 <- [1,2089,null,{"value":"13"}] 16:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:09:22 INFO - PROCESS | 2356 | 1461107362035 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 2356 | 1461107362038 Marionette TRACE conn4 <- [1,2090,null,{}] 16:09:22 INFO - PROCESS | 2356 | 1461107362042 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:22 INFO - PROCESS | 2356 | 1461107362170 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:09:22 INFO - PROCESS | 2356 | 1461107362311 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 2356 | ++DOCSHELL 12742000 == 42 [pid = 2356] [id = 532] 16:09:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 170 (129B6000) [pid = 2356] [serial = 1596] [outer = 00000000] 16:09:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 171 (12B8B000) [pid = 2356] [serial = 1597] [outer = 129B6000] 16:09:22 INFO - PROCESS | 2356 | 1461107362372 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 172 (12D77C00) [pid = 2356] [serial = 1598] [outer = 129B6000] 16:09:23 INFO - PROCESS | 2356 | 1461107363144 Marionette TRACE conn4 <- [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]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1185ms 16:09:23 INFO - PROCESS | 2356 | 1461107363221 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 2356 | 1461107363224 Marionette TRACE conn4 <- [1,2093,null,{"value":"13"}] 16:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:09:23 INFO - PROCESS | 2356 | 1461107363228 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 2356 | 1461107363232 Marionette TRACE conn4 <- [1,2094,null,{}] 16:09:23 INFO - PROCESS | 2356 | 1461107363244 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:23 INFO - PROCESS | 2356 | 1461107363403 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:09:23 INFO - PROCESS | 2356 | 1461107363697 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 2356 | ++DOCSHELL 12748800 == 43 [pid = 2356] [id = 533] 16:09:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 173 (1274A400) [pid = 2356] [serial = 1599] [outer = 00000000] 16:09:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 174 (12A03800) [pid = 2356] [serial = 1600] [outer = 1274A400] 16:09:23 INFO - PROCESS | 2356 | 1461107363819 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 175 (12A15800) [pid = 2356] [serial = 1601] [outer = 1274A400] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 1392EC00 == 42 [pid = 2356] [id = 15] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 17944000 == 41 [pid = 2356] [id = 22] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 17E82400 == 40 [pid = 2356] [id = 31] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 12BDE400 == 39 [pid = 2356] [id = 25] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 1290A800 == 38 [pid = 2356] [id = 32] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 1A50F400 == 37 [pid = 2356] [id = 18] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 1E297000 == 36 [pid = 2356] [id = 20] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 13160800 == 35 [pid = 2356] [id = 30] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 139EA000 == 34 [pid = 2356] [id = 19] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 1310FC00 == 33 [pid = 2356] [id = 29] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 17E7BC00 == 32 [pid = 2356] [id = 17] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 13930400 == 31 [pid = 2356] [id = 28] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 17222000 == 30 [pid = 2356] [id = 16] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 129BA000 == 29 [pid = 2356] [id = 27] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 174 (23F98800) [pid = 2356] [serial = 1549] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOCSHELL 2392AC00 == 28 [pid = 2356] [id = 516] 16:09:24 INFO - PROCESS | 2356 | 1461107364544 Marionette TRACE conn4 <- [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]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1374ms 16:09:24 INFO - PROCESS | 2356 | 1461107364605 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 2356 | 1461107364610 Marionette TRACE conn4 <- [1,2097,null,{"value":"13"}] 16:09:24 INFO - PROCESS | 2356 | 1461107364615 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:09:24 INFO - PROCESS | 2356 | 1461107364618 Marionette TRACE conn4 <- [1,2098,null,{}] 16:09:24 INFO - PROCESS | 2356 | 1461107364623 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 173 (1D6CA400) [pid = 2356] [serial = 1100] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 172 (2473CC00) [pid = 2356] [serial = 1445] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 171 (25F4F000) [pid = 2356] [serial = 1271] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 170 (1E6C2800) [pid = 2356] [serial = 1322] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 169 (2473BC00) [pid = 2356] [serial = 1112] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 168 (238DC000) [pid = 2356] [serial = 1103] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 167 (241CA800) [pid = 2356] [serial = 1109] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 166 (23932800) [pid = 2356] [serial = 1217] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 165 (28076000) [pid = 2356] [serial = 1451] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 164 (25446400) [pid = 2356] [serial = 1268] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 163 (2A565000) [pid = 2356] [serial = 1400] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 162 (1C67B400) [pid = 2356] [serial = 1151] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 161 (28368C00) [pid = 2356] [serial = 1391] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 160 (1C868800) [pid = 2356] [serial = 1379] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 159 (27F4E800) [pid = 2356] [serial = 1388] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 158 (214F4000) [pid = 2356] [serial = 1226] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 157 (2807DC00) [pid = 2356] [serial = 1337] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 156 (2A0A1800) [pid = 2356] [serial = 1394] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 155 (1C97B800) [pid = 2356] [serial = 1433] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 154 (1A2AD400) [pid = 2356] [serial = 1166] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 153 (21CAB400) [pid = 2356] [serial = 1439] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 152 (26088400) [pid = 2356] [serial = 1163] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 151 (1A519400) [pid = 2356] [serial = 1097] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 150 (19FD1C00) [pid = 2356] [serial = 1283] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 149 (1A23EC00) [pid = 2356] [serial = 1274] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 148 (17D91400) [pid = 2356] [serial = 1430] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 147 (25F5FC00) [pid = 2356] [serial = 1385] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 146 (24739400) [pid = 2356] [serial = 1220] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 145 (27F4EC00) [pid = 2356] [serial = 1334] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 144 (23933400) [pid = 2356] [serial = 1154] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 143 (23F2D800) [pid = 2356] [serial = 1157] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 142 (282A3800) [pid = 2356] [serial = 1277] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 141 (282AC400) [pid = 2356] [serial = 1340] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 140 (241BFC00) [pid = 2356] [serial = 1160] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 139 (21F41000) [pid = 2356] [serial = 1042] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 138 (214DD800) [pid = 2356] [serial = 1436] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 137 (2A3EE400) [pid = 2356] [serial = 1397] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 136 (2607D800) [pid = 2356] [serial = 1448] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 135 (12D6E400) [pid = 2356] [serial = 1094] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 134 (214E6400) [pid = 2356] [serial = 1211] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 133 (171D7000) [pid = 2356] [serial = 1376] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 132 (238D8800) [pid = 2356] [serial = 1442] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 131 (1A2B9000) [pid = 2356] [serial = 1343] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 130 (177E5C00) [pid = 2356] [serial = 1205] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (277D0800) [pid = 2356] [serial = 1280] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (1BACE000) [pid = 2356] [serial = 1208] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (29D09800) [pid = 2356] [serial = 1457] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (18ADD400) [pid = 2356] [serial = 1148] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (23F9BC00) [pid = 2356] [serial = 1382] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (25F59800) [pid = 2356] [serial = 1331] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (19FD9800) [pid = 2356] [serial = 1319] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (2416E400) [pid = 2356] [serial = 1325] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1CD5D000) [pid = 2356] [serial = 1169] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (27F44C00) [pid = 2356] [serial = 1223] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (28364400) [pid = 2356] [serial = 1454] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (1D198000) [pid = 2356] [serial = 1265] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (2038C800) [pid = 2356] [serial = 1286] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (1C97A800) [pid = 2356] [serial = 1403] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (25F42400) [pid = 2356] [serial = 1328] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (23F9F800) [pid = 2356] [serial = 1106] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (21550000) [pid = 2356] [serial = 1460] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1A2B0000) [pid = 2356] [serial = 1262] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (22048800) [pid = 2356] [serial = 1214] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (2038B400) [pid = 2356] [serial = 1537] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (214E1800) [pid = 2356] [serial = 1540] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (204BD800) [pid = 2356] [serial = 1538] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (21551C00) [pid = 2356] [serial = 1543] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (214F1000) [pid = 2356] [serial = 1541] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1D22A800) [pid = 2356] [serial = 1534] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1C686000) [pid = 2356] [serial = 1531] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1C97B400) [pid = 2356] [serial = 1532] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1A517400) [pid = 2356] [serial = 1528] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1B324800) [pid = 2356] [serial = 1529] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (12B10000) [pid = 2356] [serial = 1525] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (14057400) [pid = 2356] [serial = 1526] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1BC6AC00) [pid = 2356] [serial = 1523] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1A516C00) [pid = 2356] [serial = 1522] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1D6CC800) [pid = 2356] [serial = 1520] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1D48C400) [pid = 2356] [serial = 1519] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (2AF31000) [pid = 2356] [serial = 1517] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (2AF2C000) [pid = 2356] [serial = 1516] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (2AB0C000) [pid = 2356] [serial = 1514] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (28F39000) [pid = 2356] [serial = 1513] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (2203DC00) [pid = 2356] [serial = 1547] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (28767000) [pid = 2356] [serial = 1511] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (28765400) [pid = 2356] [serial = 1510] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (2AB1AC00) [pid = 2356] [serial = 1508] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (2AB16400) [pid = 2356] [serial = 1507] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (2A567800) [pid = 2356] [serial = 1505] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (2A55E400) [pid = 2356] [serial = 1504] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (282AA800) [pid = 2356] [serial = 1502] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (28020400) [pid = 2356] [serial = 1501] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (2607D400) [pid = 2356] [serial = 1499] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (241BF800) [pid = 2356] [serial = 1498] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1CD2C400) [pid = 2356] [serial = 1496] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1C685800) [pid = 2356] [serial = 1495] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (17D10000) [pid = 2356] [serial = 1493] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (13161C00) [pid = 2356] [serial = 1492] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (2A09AC00) [pid = 2356] [serial = 1490] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (2203E800) [pid = 2356] [serial = 1546] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1D6CC400) [pid = 2356] [serial = 1544] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1D6D1800) [pid = 2356] [serial = 1535] [outer = 00000000] [url = about:blank] 16:09:24 INFO - PROCESS | 2356 | 1461107364772 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:09:24 INFO - PROCESS | 2356 | 1461107364843 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 2356 | ++DOCSHELL 129BD800 == 29 [pid = 2356] [id = 534] 16:09:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (129BDC00) [pid = 2356] [serial = 1602] [outer = 00000000] 16:09:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12A19400) [pid = 2356] [serial = 1603] [outer = 129BDC00] 16:09:24 INFO - PROCESS | 2356 | 1461107364895 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (12A3FC00) [pid = 2356] [serial = 1604] [outer = 129BDC00] 16:09:25 INFO - PROCESS | 2356 | 1461107365403 Marionette TRACE conn4 <- [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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 830ms 16:09:25 INFO - PROCESS | 2356 | 1461107365452 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 2356 | 1461107365456 Marionette TRACE conn4 <- [1,2101,null,{"value":"13"}] 16:09:25 INFO - PROCESS | 2356 | 1461107365460 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:09:25 INFO - PROCESS | 2356 | 1461107365462 Marionette TRACE conn4 <- [1,2102,null,{}] 16:09:25 INFO - PROCESS | 2356 | 1461107365467 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:25 INFO - PROCESS | 2356 | 1461107365550 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:09:25 INFO - PROCESS | 2356 | 1461107365559 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:25 INFO - PROCESS | 2356 | ++DOCSHELL 12B02000 == 30 [pid = 2356] [id = 535] 16:09:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12B8FC00) [pid = 2356] [serial = 1605] [outer = 00000000] 16:09:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (13161C00) [pid = 2356] [serial = 1606] [outer = 12B8FC00] 16:09:25 INFO - PROCESS | 2356 | 1461107365606 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (13991000) [pid = 2356] [serial = 1607] [outer = 12B8FC00] 16:09:26 INFO - PROCESS | 2356 | 1461107366090 Marionette TRACE conn4 <- [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]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 16:09:26 INFO - PROCESS | 2356 | 1461107366137 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 2356 | 1461107366139 Marionette TRACE conn4 <- [1,2105,null,{"value":"13"}] 16:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:09:26 INFO - PROCESS | 2356 | 1461107366144 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 2356 | 1461107366149 Marionette TRACE conn4 <- [1,2106,null,{}] 16:09:26 INFO - PROCESS | 2356 | 1461107366190 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:26 INFO - PROCESS | 2356 | 1461107366275 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:09:26 INFO - PROCESS | 2356 | 1461107366369 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 2356 | ++DOCSHELL 139F0C00 == 31 [pid = 2356] [id = 536] 16:09:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (177E4800) [pid = 2356] [serial = 1608] [outer = 00000000] 16:09:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (17942800) [pid = 2356] [serial = 1609] [outer = 177E4800] 16:09:26 INFO - PROCESS | 2356 | 1461107366415 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (17989800) [pid = 2356] [serial = 1610] [outer = 177E4800] 16:09:26 INFO - PROCESS | 2356 | 1461107366810 Marionette TRACE conn4 <- [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]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 710ms 16:09:26 INFO - PROCESS | 2356 | 1461107366858 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 2356 | 1461107366861 Marionette TRACE conn4 <- [1,2109,null,{"value":"13"}] 16:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:09:26 INFO - PROCESS | 2356 | 1461107366864 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 2356 | 1461107366865 Marionette TRACE conn4 <- [1,2110,null,{}] 16:09:26 INFO - PROCESS | 2356 | 1461107366869 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:26 INFO - PROCESS | 2356 | 1461107366990 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:09:27 INFO - PROCESS | 2356 | 1461107367049 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 2356 | ++DOCSHELL 17D10800 == 32 [pid = 2356] [id = 537] 16:09:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17D9AC00) [pid = 2356] [serial = 1611] [outer = 00000000] 16:09:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17E7CC00) [pid = 2356] [serial = 1612] [outer = 17D9AC00] 16:09:27 INFO - PROCESS | 2356 | 1461107367095 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (17E82400) [pid = 2356] [serial = 1613] [outer = 17D9AC00] 16:09:27 INFO - PROCESS | 2356 | 1461107367523 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 16:09:27 INFO - PROCESS | 2356 | 1461107367536 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 2356 | 1461107367537 Marionette TRACE conn4 <- [1,2113,null,{"value":"13"}] 16:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:09:27 INFO - PROCESS | 2356 | 1461107367548 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 2356 | 1461107367550 Marionette TRACE conn4 <- [1,2114,null,{}] 16:09:27 INFO - PROCESS | 2356 | 1461107367553 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:27 INFO - PROCESS | 2356 | 1461107367694 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:09:27 INFO - PROCESS | 2356 | 1461107367712 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 2356 | ++DOCSHELL 18455C00 == 33 [pid = 2356] [id = 538] 16:09:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (18A01800) [pid = 2356] [serial = 1614] [outer = 00000000] 16:09:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (19075800) [pid = 2356] [serial = 1615] [outer = 18A01800] 16:09:27 INFO - PROCESS | 2356 | 1461107367774 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (191A7800) [pid = 2356] [serial = 1616] [outer = 18A01800] 16:09:28 INFO - PROCESS | 2356 | 1461107368256 Marionette TRACE conn4 <- [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]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 16:09:28 INFO - PROCESS | 2356 | 1461107368277 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 2356 | 1461107368279 Marionette TRACE conn4 <- [1,2117,null,{"value":"13"}] 16:09:28 INFO - PROCESS | 2356 | 1461107368282 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 2356 | 1461107368284 Marionette TRACE conn4 <- [1,2118,null,{}] 16:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:09:28 INFO - PROCESS | 2356 | 1461107368287 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:28 INFO - PROCESS | 2356 | 1461107368403 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:09:28 INFO - PROCESS | 2356 | 1461107368410 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 2356 | ++DOCSHELL 0F129400 == 34 [pid = 2356] [id = 539] 16:09:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (19FCD400) [pid = 2356] [serial = 1617] [outer = 00000000] 16:09:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1A2B0000) [pid = 2356] [serial = 1618] [outer = 19FCD400] 16:09:28 INFO - PROCESS | 2356 | 1461107368459 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1A2B5800) [pid = 2356] [serial = 1619] [outer = 19FCD400] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12A18000) [pid = 2356] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (177E5400) [pid = 2356] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (18ADA000) [pid = 2356] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (0F132C00) [pid = 2356] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12A1A400) [pid = 2356] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12B85800) [pid = 2356] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (139E5800) [pid = 2356] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12908000) [pid = 2356] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12A40400) [pid = 2356] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (17D8B800) [pid = 2356] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1793DC00) [pid = 2356] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1A240800) [pid = 2356] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1C43E800) [pid = 2356] [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.] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12B2EC00) [pid = 2356] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:09:29 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1C42A400) [pid = 2356] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:09:29 INFO - PROCESS | 2356 | 1461107369102 Marionette TRACE conn4 <- [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] 16:09:29 INFO - PROCESS | 2356 | 1461107369159 Marionette TRACE conn4 <- [1,2121,null,{"value":"13"}] 16:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:09:29 INFO - PROCESS | 2356 | 1461107369166 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 2356 | 1461107369168 Marionette TRACE conn4 <- [1,2122,null,{}] 16:09:29 INFO - PROCESS | 2356 | 1461107369172 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:29 INFO - PROCESS | 2356 | 1461107369252 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:09:29 INFO - PROCESS | 2356 | 1461107369265 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 2356 | ++DOCSHELL 12A1B400 == 35 [pid = 2356] [id = 540] 16:09:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12A38000) [pid = 2356] [serial = 1620] [outer = 00000000] 16:09:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (12B90C00) [pid = 2356] [serial = 1621] [outer = 12A38000] 16:09:29 INFO - PROCESS | 2356 | 1461107369310 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (177E5400) [pid = 2356] [serial = 1622] [outer = 12A38000] 16:09:29 INFO - PROCESS | 2356 | 1461107369751 Marionette TRACE conn4 <- [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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 630ms 16:09:29 INFO - PROCESS | 2356 | 1461107369793 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 2356 | 1461107369795 Marionette TRACE conn4 <- [1,2125,null,{"value":"13"}] 16:09:29 INFO - PROCESS | 2356 | 1461107369799 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:09:29 INFO - PROCESS | 2356 | 1461107369801 Marionette TRACE conn4 <- [1,2126,null,{}] 16:09:29 INFO - PROCESS | 2356 | 1461107369804 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:29 INFO - PROCESS | 2356 | 1461107369885 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:09:29 INFO - PROCESS | 2356 | 1461107369892 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 2356 | ++DOCSHELL 12B38C00 == 36 [pid = 2356] [id = 541] 16:09:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (17E7C800) [pid = 2356] [serial = 1623] [outer = 00000000] 16:09:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1A518C00) [pid = 2356] [serial = 1624] [outer = 17E7C800] 16:09:29 INFO - PROCESS | 2356 | 1461107369939 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1A6F6800) [pid = 2356] [serial = 1625] [outer = 17E7C800] 16:09:30 INFO - PROCESS | 2356 | 1461107370381 Marionette TRACE conn4 <- [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]]]}] 16:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 630ms 16:09:30 INFO - PROCESS | 2356 | 1461107370434 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 2356 | 1461107370436 Marionette TRACE conn4 <- [1,2129,null,{"value":"13"}] 16:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:09:30 INFO - PROCESS | 2356 | 1461107370439 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 2356 | 1461107370440 Marionette TRACE conn4 <- [1,2130,null,{}] 16:09:30 INFO - PROCESS | 2356 | 1461107370444 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:30 INFO - PROCESS | 2356 | 1461107370525 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:09:30 INFO - PROCESS | 2356 | 1461107370532 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 2356 | ++DOCSHELL 1B306000 == 37 [pid = 2356] [id = 542] 16:09:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1B310800) [pid = 2356] [serial = 1626] [outer = 00000000] 16:09:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1B32A800) [pid = 2356] [serial = 1627] [outer = 1B310800] 16:09:30 INFO - PROCESS | 2356 | 1461107370576 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1B70A400) [pid = 2356] [serial = 1628] [outer = 1B310800] 16:09:31 INFO - PROCESS | 2356 | 1461107371108 Marionette TRACE conn4 <- [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] 16:09:31 INFO - PROCESS | 2356 | 1461107371179 Marionette TRACE conn4 <- [1,2133,null,{"value":"13"}] 16:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:09:31 INFO - PROCESS | 2356 | 1461107371185 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 2356 | 1461107371189 Marionette TRACE conn4 <- [1,2134,null,{}] 16:09:31 INFO - PROCESS | 2356 | 1461107371197 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:31 INFO - PROCESS | 2356 | 1461107371346 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:09:31 INFO - PROCESS | 2356 | 1461107371477 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 2356 | ++DOCSHELL 1290A800 == 38 [pid = 2356] [id = 543] 16:09:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1290E400) [pid = 2356] [serial = 1629] [outer = 00000000] 16:09:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (12A12400) [pid = 2356] [serial = 1630] [outer = 1290E400] 16:09:31 INFO - PROCESS | 2356 | 1461107371538 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12B0E000) [pid = 2356] [serial = 1631] [outer = 1290E400] 16:09:32 INFO - PROCESS | 2356 | 1461107372193 Marionette TRACE conn4 <- [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] 16:09:32 INFO - PROCESS | 2356 | 1461107372218 Marionette TRACE conn4 <- [1,2137,null,{"value":"13"}] 16:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:09:32 INFO - PROCESS | 2356 | 1461107372224 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 2356 | 1461107372227 Marionette TRACE conn4 <- [1,2138,null,{}] 16:09:32 INFO - PROCESS | 2356 | 1461107372231 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:32 INFO - PROCESS | 2356 | 1461107372340 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:09:32 INFO - PROCESS | 2356 | 1461107372449 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 2356 | ++DOCSHELL 12B35C00 == 39 [pid = 2356] [id = 544] 16:09:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (17076C00) [pid = 2356] [serial = 1632] [outer = 00000000] 16:09:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (17940800) [pid = 2356] [serial = 1633] [outer = 17076C00] 16:09:32 INFO - PROCESS | 2356 | 1461107372505 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (17E0E000) [pid = 2356] [serial = 1634] [outer = 17076C00] 16:09:33 INFO - PROCESS | 2356 | 1461107373109 Marionette TRACE conn4 <- [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]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 930ms 16:09:33 INFO - PROCESS | 2356 | 1461107373156 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 2356 | 1461107373159 Marionette TRACE conn4 <- [1,2141,null,{"value":"13"}] 16:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:09:33 INFO - PROCESS | 2356 | 1461107373163 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 2356 | 1461107373167 Marionette TRACE conn4 <- [1,2142,null,{}] 16:09:33 INFO - PROCESS | 2356 | 1461107373178 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:33 INFO - PROCESS | 2356 | 1461107373294 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:09:33 INFO - PROCESS | 2356 | 1461107373429 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 2356 | ++DOCSHELL 191A7000 == 40 [pid = 2356] [id = 545] 16:09:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1A2B4400) [pid = 2356] [serial = 1635] [outer = 00000000] 16:09:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BA46C00) [pid = 2356] [serial = 1636] [outer = 1A2B4400] 16:09:33 INFO - PROCESS | 2356 | 1461107373490 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1BA4D400) [pid = 2356] [serial = 1637] [outer = 1A2B4400] 16:09:34 INFO - PROCESS | 2356 | 1461107374064 Marionette TRACE conn4 <- [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]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 930ms 16:09:34 INFO - PROCESS | 2356 | 1461107374096 Marionette TRACE conn4 -> [0,2145,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 2356 | 1461107374099 Marionette TRACE conn4 <- [1,2145,null,{"value":"13"}] 16:09:34 INFO - PROCESS | 2356 | 1461107374103 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:09:34 INFO - PROCESS | 2356 | 1461107374105 Marionette TRACE conn4 <- [1,2146,null,{}] 16:09:34 INFO - PROCESS | 2356 | 1461107374108 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:34 INFO - PROCESS | 2356 | 1461107374216 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:09:34 INFO - PROCESS | 2356 | 1461107374324 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 2356 | ++DOCSHELL 1BAD3800 == 41 [pid = 2356] [id = 546] 16:09:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1BAD4800) [pid = 2356] [serial = 1638] [outer = 00000000] 16:09:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1BB7A400) [pid = 2356] [serial = 1639] [outer = 1BAD4800] 16:09:34 INFO - PROCESS | 2356 | 1461107374380 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1BBBE800) [pid = 2356] [serial = 1640] [outer = 1BAD4800] 16:09:34 INFO - PROCESS | 2356 | 1461107374978 Marionette TRACE conn4 <- [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]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 930ms 16:09:35 INFO - PROCESS | 2356 | 1461107375036 Marionette TRACE conn4 -> [0,2149,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 2356 | 1461107375039 Marionette TRACE conn4 <- [1,2149,null,{"value":"13"}] 16:09:35 INFO - PROCESS | 2356 | 1461107375042 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:09:35 INFO - PROCESS | 2356 | 1461107375044 Marionette TRACE conn4 <- [1,2150,null,{}] 16:09:35 INFO - PROCESS | 2356 | 1461107375048 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:35 INFO - PROCESS | 2356 | 1461107375158 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:09:35 INFO - PROCESS | 2356 | 1461107375271 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 2356 | ++DOCSHELL 19FCB400 == 42 [pid = 2356] [id = 547] 16:09:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1BAD5C00) [pid = 2356] [serial = 1641] [outer = 00000000] 16:09:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1BDD1000) [pid = 2356] [serial = 1642] [outer = 1BAD5C00] 16:09:35 INFO - PROCESS | 2356 | 1461107375371 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1BDD7800) [pid = 2356] [serial = 1643] [outer = 1BAD5C00] 16:09:35 INFO - PROCESS | 2356 | 1461107375969 Marionette TRACE conn4 <- [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]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 970ms 16:09:35 INFO - PROCESS | 2356 | 1461107376016 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 2356 | 1461107376019 Marionette TRACE conn4 <- [1,2153,null,{"value":"13"}] 16:09:35 INFO - PROCESS | 2356 | 1461107376022 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:09:35 INFO - PROCESS | 2356 | 1461107376024 Marionette TRACE conn4 <- [1,2154,null,{}] 16:09:36 INFO - PROCESS | 2356 | 1461107376028 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:36 INFO - PROCESS | 2356 | 1461107376285 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:09:36 INFO - PROCESS | 2356 | 1461107376436 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 2356 | ++DOCSHELL 1274BC00 == 43 [pid = 2356] [id = 548] 16:09:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12909400) [pid = 2356] [serial = 1644] [outer = 00000000] 16:09:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12A16C00) [pid = 2356] [serial = 1645] [outer = 12909400] 16:09:36 INFO - PROCESS | 2356 | 1461107376488 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12B32800) [pid = 2356] [serial = 1646] [outer = 12909400] 16:09:37 INFO - PROCESS | 2356 | --DOCSHELL 0B778800 == 42 [pid = 2356] [id = 13] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1C43F800) [pid = 2356] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1A518000) [pid = 2356] [serial = 1591] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | 1461107377192 Marionette TRACE conn4 <- [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]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1230ms 16:09:37 INFO - PROCESS | 2356 | 1461107377257 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:09:37 INFO - PROCESS | 2356 | 1461107377261 Marionette TRACE conn4 <- [1,2157,null,{"value":"13"}] 16:09:37 INFO - PROCESS | 2356 | 1461107377277 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 2356 | 1461107377281 Marionette TRACE conn4 <- [1,2158,null,{}] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (18451000) [pid = 2356] [serial = 1576] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (17940400) [pid = 2356] [serial = 1570] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (17966000) [pid = 2356] [serial = 1571] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (190D4000) [pid = 2356] [serial = 1580] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (0F3CE000) [pid = 2356] [serial = 1552] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (0F3D5800) [pid = 2356] [serial = 1553] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (190C9C00) [pid = 2356] [serial = 1579] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (12A1E800) [pid = 2356] [serial = 1558] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12A36800) [pid = 2356] [serial = 1559] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12B90800) [pid = 2356] [serial = 1564] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12BD5000) [pid = 2356] [serial = 1565] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1707A800) [pid = 2356] [serial = 1567] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (171D6400) [pid = 2356] [serial = 1568] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (129B6C00) [pid = 2356] [serial = 1555] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (129BE000) [pid = 2356] [serial = 1556] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12B0FC00) [pid = 2356] [serial = 1561] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12B2FC00) [pid = 2356] [serial = 1562] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (17E0F400) [pid = 2356] [serial = 1573] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (17E75C00) [pid = 2356] [serial = 1588] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1A2B1800) [pid = 2356] [serial = 1582] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1907FC00) [pid = 2356] [serial = 1589] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1A50A800) [pid = 2356] [serial = 1583] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1CD5C800) [pid = 2356] [serial = 1079] [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.] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (13EE9800) [pid = 2356] [serial = 1586] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (12D70800) [pid = 2356] [serial = 1585] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1844F400) [pid = 2356] [serial = 1577] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (17E0E800) [pid = 2356] [serial = 1574] [outer = 00000000] [url = about:blank] 16:09:37 INFO - PROCESS | 2356 | 1461107377296 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:37 INFO - PROCESS | 2356 | 1461107377383 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:09:37 INFO - PROCESS | 2356 | 1461107377395 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 2356 | ++DOCSHELL 1290E800 == 43 [pid = 2356] [id = 549] 16:09:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (129B8400) [pid = 2356] [serial = 1647] [outer = 00000000] 16:09:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (12A06000) [pid = 2356] [serial = 1648] [outer = 129B8400] 16:09:37 INFO - PROCESS | 2356 | 1461107377445 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12A1E800) [pid = 2356] [serial = 1649] [outer = 129B8400] 16:09:37 INFO - PROCESS | 2356 | 1461107377983 Marionette TRACE conn4 <- [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]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 750ms 16:09:37 INFO - PROCESS | 2356 | 1461107378017 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 2356 | 1461107378019 Marionette TRACE conn4 <- [1,2161,null,{"value":"13"}] 16:09:37 INFO - PROCESS | 2356 | 1461107378023 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:09:38 INFO - PROCESS | 2356 | 1461107378025 Marionette TRACE conn4 <- [1,2162,null,{}] 16:09:38 INFO - PROCESS | 2356 | 1461107378028 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:38 INFO - PROCESS | 2356 | 1461107378113 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:09:38 INFO - PROCESS | 2356 | 1461107378122 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 2356 | ++DOCSHELL 12D71800 == 44 [pid = 2356] [id = 550] 16:09:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (12D72000) [pid = 2356] [serial = 1650] [outer = 00000000] 16:09:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (13929800) [pid = 2356] [serial = 1651] [outer = 12D72000] 16:09:38 INFO - PROCESS | 2356 | 1461107378168 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1404A800) [pid = 2356] [serial = 1652] [outer = 12D72000] 16:09:38 INFO - PROCESS | 2356 | 1461107378660 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 16:09:38 INFO - PROCESS | 2356 | 1461107378696 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 2356 | 1461107378700 Marionette TRACE conn4 <- [1,2165,null,{"value":"13"}] 16:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:09:38 INFO - PROCESS | 2356 | 1461107378711 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 2356 | 1461107378716 Marionette TRACE conn4 <- [1,2166,null,{}] 16:09:38 INFO - PROCESS | 2356 | 1461107378719 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:38 INFO - PROCESS | 2356 | 1461107378808 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:09:38 INFO - PROCESS | 2356 | 1461107378817 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 2356 | ++DOCSHELL 12A3E400 == 45 [pid = 2356] [id = 551] 16:09:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (12D76000) [pid = 2356] [serial = 1653] [outer = 00000000] 16:09:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (17988400) [pid = 2356] [serial = 1654] [outer = 12D76000] 16:09:38 INFO - PROCESS | 2356 | 1461107378943 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17D94C00) [pid = 2356] [serial = 1655] [outer = 12D76000] 16:09:39 INFO - PROCESS | 2356 | 1461107379334 Marionette TRACE conn4 <- [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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 690ms 16:09:39 INFO - PROCESS | 2356 | 1461107379396 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:09:39 INFO - PROCESS | 2356 | 1461107379398 Marionette TRACE conn4 <- [1,2169,null,{"value":"13"}] 16:09:39 INFO - PROCESS | 2356 | 1461107379401 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 2356 | 1461107379403 Marionette TRACE conn4 <- [1,2170,null,{}] 16:09:39 INFO - PROCESS | 2356 | 1461107379406 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:39 INFO - PROCESS | 2356 | 1461107379573 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:09:39 INFO - PROCESS | 2356 | 1461107379597 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 2356 | ++DOCSHELL 17E01C00 == 46 [pid = 2356] [id = 552] 16:09:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17E7A800) [pid = 2356] [serial = 1656] [outer = 00000000] 16:09:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (18A08C00) [pid = 2356] [serial = 1657] [outer = 17E7A800] 16:09:39 INFO - PROCESS | 2356 | 1461107379643 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (18AD8000) [pid = 2356] [serial = 1658] [outer = 17E7A800] 16:09:40 INFO - PROCESS | 2356 | 1461107380080 Marionette TRACE conn4 <- [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]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 16:09:40 INFO - PROCESS | 2356 | 1461107380132 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 2356 | 1461107380134 Marionette TRACE conn4 <- [1,2173,null,{"value":"13"}] 16:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:09:40 INFO - PROCESS | 2356 | 1461107380137 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 2356 | 1461107380139 Marionette TRACE conn4 <- [1,2174,null,{}] 16:09:40 INFO - PROCESS | 2356 | 1461107380142 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:40 INFO - PROCESS | 2356 | 1461107380258 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:09:40 INFO - PROCESS | 2356 | 1461107380323 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 2356 | ++DOCSHELL 0F73B800 == 47 [pid = 2356] [id = 553] 16:09:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (190D0C00) [pid = 2356] [serial = 1659] [outer = 00000000] 16:09:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (19FD2800) [pid = 2356] [serial = 1660] [outer = 190D0C00] 16:09:40 INFO - PROCESS | 2356 | 1461107380377 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A2B0C00) [pid = 2356] [serial = 1661] [outer = 190D0C00] 16:09:40 INFO - PROCESS | 2356 | 1461107380825 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 16:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:09:40 INFO - PROCESS | 2356 | 1461107380868 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 2356 | 1461107380870 Marionette TRACE conn4 <- [1,2177,null,{"value":"13"}] 16:09:40 INFO - PROCESS | 2356 | 1461107380914 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 2356 | 1461107380915 Marionette TRACE conn4 <- [1,2178,null,{}] 16:09:40 INFO - PROCESS | 2356 | 1461107380922 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:41 INFO - PROCESS | 2356 | 1461107381045 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:09:41 INFO - PROCESS | 2356 | 1461107381115 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 2356 | ++DOCSHELL 19FCC000 == 48 [pid = 2356] [id = 554] 16:09:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1A2B2800) [pid = 2356] [serial = 1662] [outer = 00000000] 16:09:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1B329C00) [pid = 2356] [serial = 1663] [outer = 1A2B2800] 16:09:41 INFO - PROCESS | 2356 | 1461107381161 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1B32A400) [pid = 2356] [serial = 1664] [outer = 1A2B2800] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (23F23000) [pid = 2356] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12B8FC00) [pid = 2356] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (177E4800) [pid = 2356] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (129BDC00) [pid = 2356] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (18A01800) [pid = 2356] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1274A400) [pid = 2356] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (19FCD400) [pid = 2356] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12A38000) [pid = 2356] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (17D9AC00) [pid = 2356] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:09:41 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (17E7C800) [pid = 2356] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:09:41 INFO - PROCESS | 2356 | 1461107381893 Marionette TRACE conn4 <- [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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1070ms 16:09:41 INFO - PROCESS | 2356 | 1461107381945 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 2356 | 1461107381951 Marionette TRACE conn4 <- [1,2181,null,{"value":"13"}] 16:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:09:41 INFO - PROCESS | 2356 | 1461107381977 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 2356 | 1461107381981 Marionette TRACE conn4 <- [1,2182,null,{}] 16:09:41 INFO - PROCESS | 2356 | 1461107381987 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:42 INFO - PROCESS | 2356 | 1461107382103 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:09:42 INFO - PROCESS | 2356 | 1461107382241 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 2356 | ++DOCSHELL 129B9000 == 49 [pid = 2356] [id = 555] 16:09:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (12A0E800) [pid = 2356] [serial = 1665] [outer = 00000000] 16:09:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (12B2F000) [pid = 2356] [serial = 1666] [outer = 12A0E800] 16:09:42 INFO - PROCESS | 2356 | 1461107382301 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (12B91400) [pid = 2356] [serial = 1667] [outer = 12A0E800] 16:09:42 INFO - PROCESS | 2356 | 1461107382939 Marionette TRACE conn4 <- [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]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 990ms 16:09:42 INFO - PROCESS | 2356 | 1461107382962 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 2356 | 1461107382968 Marionette TRACE conn4 <- [1,2185,null,{"value":"13"}] 16:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:09:42 INFO - PROCESS | 2356 | 1461107382976 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 2356 | 1461107382979 Marionette TRACE conn4 <- [1,2186,null,{}] 16:09:42 INFO - PROCESS | 2356 | 1461107382984 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:43 INFO - PROCESS | 2356 | 1461107383095 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:09:43 INFO - PROCESS | 2356 | 1461107383230 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 2356 | ++DOCSHELL 12B91000 == 50 [pid = 2356] [id = 556] 16:09:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (12BD5C00) [pid = 2356] [serial = 1668] [outer = 00000000] 16:09:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (17966000) [pid = 2356] [serial = 1669] [outer = 12BD5C00] 16:09:43 INFO - PROCESS | 2356 | 1461107383287 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (17E0E800) [pid = 2356] [serial = 1670] [outer = 12BD5C00] 16:09:43 INFO - PROCESS | 2356 | 1461107383921 Marionette TRACE conn4 <- [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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 970ms 16:09:43 INFO - PROCESS | 2356 | 1461107383948 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 2356 | 1461107383950 Marionette TRACE conn4 <- [1,2189,null,{"value":"13"}] 16:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:09:43 INFO - PROCESS | 2356 | 1461107383954 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 2356 | 1461107383958 Marionette TRACE conn4 <- [1,2190,null,{}] 16:09:43 INFO - PROCESS | 2356 | 1461107383969 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:44 INFO - PROCESS | 2356 | 1461107384081 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:09:44 INFO - PROCESS | 2356 | 1461107384218 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 2356 | ++DOCSHELL 1A50D000 == 51 [pid = 2356] [id = 557] 16:09:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A6ED000) [pid = 2356] [serial = 1671] [outer = 00000000] 16:09:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1B306C00) [pid = 2356] [serial = 1672] [outer = 1A6ED000] 16:09:44 INFO - PROCESS | 2356 | 1461107384278 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BA4A000) [pid = 2356] [serial = 1673] [outer = 1A6ED000] 16:09:44 INFO - PROCESS | 2356 | 1461107384820 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 930ms 16:09:44 INFO - PROCESS | 2356 | 1461107384888 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 2356 | 1461107384891 Marionette TRACE conn4 <- [1,2193,null,{"value":"13"}] 16:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:09:44 INFO - PROCESS | 2356 | 1461107384894 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 2356 | 1461107384897 Marionette TRACE conn4 <- [1,2194,null,{}] 16:09:44 INFO - PROCESS | 2356 | 1461107384900 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:44 INFO - PROCESS | 2356 | 1461107385009 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:09:45 INFO - PROCESS | 2356 | 1461107385143 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 2356 | ++DOCSHELL 18448400 == 52 [pid = 2356] [id = 558] 16:09:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (18A10000) [pid = 2356] [serial = 1674] [outer = 00000000] 16:09:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BC72C00) [pid = 2356] [serial = 1675] [outer = 18A10000] 16:09:45 INFO - PROCESS | 2356 | 1461107385200 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1BDD9400) [pid = 2356] [serial = 1676] [outer = 18A10000] 16:09:45 INFO - PROCESS | 2356 | 1461107385808 Marionette TRACE conn4 <- [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]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 930ms 16:09:45 INFO - PROCESS | 2356 | 1461107385828 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:09:45 INFO - PROCESS | 2356 | 1461107385830 Marionette TRACE conn4 <- [1,2197,null,{"value":"13"}] 16:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:09:45 INFO - PROCESS | 2356 | 1461107385834 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 2356 | 1461107385836 Marionette TRACE conn4 <- [1,2198,null,{}] 16:09:45 INFO - PROCESS | 2356 | 1461107385839 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:45 INFO - PROCESS | 2356 | 1461107385943 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:09:46 INFO - PROCESS | 2356 | 1461107386080 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 2356 | ++DOCSHELL 1273D400 == 53 [pid = 2356] [id = 559] 16:09:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (129BF000) [pid = 2356] [serial = 1677] [outer = 00000000] 16:09:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1C43F400) [pid = 2356] [serial = 1678] [outer = 129BF000] 16:09:46 INFO - PROCESS | 2356 | 1461107386137 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1C67A800) [pid = 2356] [serial = 1679] [outer = 129BF000] 16:09:46 INFO - PROCESS | 2356 | 1461107386949 Marionette TRACE conn4 <- [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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1172ms 16:09:46 INFO - PROCESS | 2356 | 1461107387010 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 2356 | 1461107387014 Marionette TRACE conn4 <- [1,2201,null,{"value":"13"}] 16:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:09:46 INFO - PROCESS | 2356 | 1461107387019 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 2356 | 1461107387022 Marionette TRACE conn4 <- [1,2202,null,{}] 16:09:47 INFO - PROCESS | 2356 | 1461107387028 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:47 INFO - PROCESS | 2356 | 1461107387127 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:09:47 INFO - PROCESS | 2356 | 1461107387275 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 2356 | ++DOCSHELL 0F11C800 == 54 [pid = 2356] [id = 560] 16:09:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (0F120400) [pid = 2356] [serial = 1680] [outer = 00000000] 16:09:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (12BDF400) [pid = 2356] [serial = 1681] [outer = 0F120400] 16:09:47 INFO - PROCESS | 2356 | 1461107387329 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (13988800) [pid = 2356] [serial = 1682] [outer = 0F120400] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 139F0C00 == 53 [pid = 2356] [id = 536] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 0F73B800 == 52 [pid = 2356] [id = 553] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 17E01C00 == 51 [pid = 2356] [id = 552] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 12A3E400 == 50 [pid = 2356] [id = 551] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 12D71800 == 49 [pid = 2356] [id = 550] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 1290E800 == 48 [pid = 2356] [id = 549] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 1274BC00 == 47 [pid = 2356] [id = 548] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 191A7000 == 46 [pid = 2356] [id = 545] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 12B35C00 == 45 [pid = 2356] [id = 544] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1B32A800) [pid = 2356] [serial = 1627] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOCSHELL 1290A800 == 44 [pid = 2356] [id = 543] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (2416FC00) [pid = 2356] [serial = 1550] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (12B8B000) [pid = 2356] [serial = 1597] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (13161C00) [pid = 2356] [serial = 1606] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (13991000) [pid = 2356] [serial = 1607] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (17942800) [pid = 2356] [serial = 1609] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (12905400) [pid = 2356] [serial = 1594] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12A19400) [pid = 2356] [serial = 1603] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12A3FC00) [pid = 2356] [serial = 1604] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (191A7800) [pid = 2356] [serial = 1616] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12A15800) [pid = 2356] [serial = 1601] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12A03800) [pid = 2356] [serial = 1600] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (19075800) [pid = 2356] [serial = 1615] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A2B0000) [pid = 2356] [serial = 1618] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12B90C00) [pid = 2356] [serial = 1621] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1A2B5800) [pid = 2356] [serial = 1619] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (177E5400) [pid = 2356] [serial = 1622] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (17E7CC00) [pid = 2356] [serial = 1612] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (17E82400) [pid = 2356] [serial = 1613] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1A518C00) [pid = 2356] [serial = 1624] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17989800) [pid = 2356] [serial = 1610] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1A6F6800) [pid = 2356] [serial = 1625] [outer = 00000000] [url = about:blank] 16:09:47 INFO - PROCESS | 2356 | 1461107387827 Marionette TRACE conn4 <- [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]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 830ms 16:09:47 INFO - PROCESS | 2356 | 1461107387852 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 2356 | 1461107387858 Marionette TRACE conn4 <- [1,2205,null,{"value":"13"}] 16:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:09:47 INFO - PROCESS | 2356 | 1461107387872 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 2356 | 1461107387874 Marionette TRACE conn4 <- [1,2206,null,{}] 16:09:47 INFO - PROCESS | 2356 | 1461107387878 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:47 INFO - PROCESS | 2356 | 1461107387963 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:09:47 INFO - PROCESS | 2356 | 1461107387972 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 2356 | ++DOCSHELL 12A1D800 == 45 [pid = 2356] [id = 561] 16:09:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (12A3D800) [pid = 2356] [serial = 1683] [outer = 00000000] 16:09:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12B8C800) [pid = 2356] [serial = 1684] [outer = 12A3D800] 16:09:47 INFO - PROCESS | 2356 | 1461107388018 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (12D71000) [pid = 2356] [serial = 1685] [outer = 12A3D800] 16:09:48 INFO - PROCESS | 2356 | 1461107388503 Marionette TRACE conn4 <- [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]]]}] 16:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 690ms 16:09:48 INFO - PROCESS | 2356 | 1461107388561 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 2356 | 1461107388563 Marionette TRACE conn4 <- [1,2209,null,{"value":"13"}] 16:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:09:48 INFO - PROCESS | 2356 | 1461107388567 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 2356 | 1461107388570 Marionette TRACE conn4 <- [1,2210,null,{}] 16:09:48 INFO - PROCESS | 2356 | 1461107388580 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:48 INFO - PROCESS | 2356 | 1461107388705 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:09:48 INFO - PROCESS | 2356 | 1461107388810 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 2356 | ++DOCSHELL 17222000 == 46 [pid = 2356] [id = 562] 16:09:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (17702C00) [pid = 2356] [serial = 1686] [outer = 00000000] 16:09:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17944400) [pid = 2356] [serial = 1687] [outer = 17702C00] 16:09:48 INFO - PROCESS | 2356 | 1461107388860 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17D03C00) [pid = 2356] [serial = 1688] [outer = 17702C00] 16:09:49 INFO - PROCESS | 2356 | 1461107389250 Marionette TRACE conn4 <- [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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 730ms 16:09:49 INFO - PROCESS | 2356 | 1461107389301 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 2356 | 1461107389303 Marionette TRACE conn4 <- [1,2213,null,{"value":"13"}] 16:09:49 INFO - PROCESS | 2356 | 1461107389306 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:09:49 INFO - PROCESS | 2356 | 1461107389308 Marionette TRACE conn4 <- [1,2214,null,{}] 16:09:49 INFO - PROCESS | 2356 | 1461107389311 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:49 INFO - PROCESS | 2356 | 1461107389396 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:09:49 INFO - PROCESS | 2356 | 1461107389402 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 2356 | ++DOCSHELL 17E74400 == 47 [pid = 2356] [id = 563] 16:09:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (17E74C00) [pid = 2356] [serial = 1689] [outer = 00000000] 16:09:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (18450800) [pid = 2356] [serial = 1690] [outer = 17E74C00] 16:09:49 INFO - PROCESS | 2356 | 1461107389448 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (18AD9400) [pid = 2356] [serial = 1691] [outer = 17E74C00] 16:09:49 INFO - PROCESS | 2356 | 1461107389932 Marionette TRACE conn4 <- [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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 16:09:49 INFO - PROCESS | 2356 | 1461107389987 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 2356 | 1461107389989 Marionette TRACE conn4 <- [1,2217,null,{"value":"13"}] 16:09:49 INFO - PROCESS | 2356 | 1461107389992 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:09:49 INFO - PROCESS | 2356 | 1461107389994 Marionette TRACE conn4 <- [1,2218,null,{}] 16:09:49 INFO - PROCESS | 2356 | 1461107389997 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:50 INFO - PROCESS | 2356 | 1461107390110 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:09:50 INFO - PROCESS | 2356 | 1461107390205 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 2356 | ++DOCSHELL 18451000 == 48 [pid = 2356] [id = 564] 16:09:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (19072400) [pid = 2356] [serial = 1692] [outer = 00000000] 16:09:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (191AD800) [pid = 2356] [serial = 1693] [outer = 19072400] 16:09:50 INFO - PROCESS | 2356 | 1461107390250 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (19FD3400) [pid = 2356] [serial = 1694] [outer = 19072400] 16:09:50 INFO - PROCESS | 2356 | 1461107390685 Marionette TRACE conn4 <- [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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 16:09:50 INFO - PROCESS | 2356 | 1461107390726 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 2356 | 1461107390728 Marionette TRACE conn4 <- [1,2221,null,{"value":"13"}] 16:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:09:50 INFO - PROCESS | 2356 | 1461107390739 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 2356 | 1461107390741 Marionette TRACE conn4 <- [1,2222,null,{}] 16:09:50 INFO - PROCESS | 2356 | 1461107390744 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:50 INFO - PROCESS | 2356 | 1461107390883 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:09:50 INFO - PROCESS | 2356 | 1461107390954 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 2356 | ++DOCSHELL 12A09800 == 49 [pid = 2356] [id = 565] 16:09:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1A2AB400) [pid = 2356] [serial = 1695] [outer = 00000000] 16:09:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1AB98400) [pid = 2356] [serial = 1696] [outer = 1A2AB400] 16:09:50 INFO - PROCESS | 2356 | 1461107391003 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1B32A000) [pid = 2356] [serial = 1697] [outer = 1A2AB400] 16:09:51 INFO - PROCESS | 2356 | 1461107391431 Marionette TRACE conn4 <- [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]]]}] 16:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 730ms 16:09:51 INFO - PROCESS | 2356 | 1461107391496 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:09:51 INFO - PROCESS | 2356 | 1461107391498 Marionette TRACE conn4 <- [1,2225,null,{"value":"13"}] 16:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:09:51 INFO - PROCESS | 2356 | 1461107391504 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 2356 | 1461107391506 Marionette TRACE conn4 <- [1,2226,null,{}] 16:09:51 INFO - PROCESS | 2356 | 1461107391510 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:51 INFO - PROCESS | 2356 | 1461107391631 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12D76000) [pid = 2356] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (17E7A800) [pid = 2356] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1B310800) [pid = 2356] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12909400) [pid = 2356] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12D72000) [pid = 2356] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (129B8400) [pid = 2356] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:09:51 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (190D0C00) [pid = 2356] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:09:51 INFO - PROCESS | 2356 | 1461107391742 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 2356 | ++DOCSHELL 0F3CFC00 == 50 [pid = 2356] [id = 566] 16:09:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (12909400) [pid = 2356] [serial = 1698] [outer = 00000000] 16:09:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12BDC400) [pid = 2356] [serial = 1699] [outer = 12909400] 16:09:51 INFO - PROCESS | 2356 | 1461107391791 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (17941400) [pid = 2356] [serial = 1700] [outer = 12909400] 16:09:52 INFO - PROCESS | 2356 | 1461107392166 Marionette TRACE conn4 <- [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]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 16:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:09:52 INFO - PROCESS | 2356 | 1461107392177 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 2356 | 1461107392178 Marionette TRACE conn4 <- [1,2229,null,{"value":"13"}] 16:09:52 INFO - PROCESS | 2356 | 1461107392181 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 2356 | 1461107392183 Marionette TRACE conn4 <- [1,2230,null,{}] 16:09:52 INFO - PROCESS | 2356 | 1461107392186 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:52 INFO - PROCESS | 2356 | 1461107392269 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:09:52 INFO - PROCESS | 2356 | 1461107392275 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 2356 | ++DOCSHELL 1B70AC00 == 51 [pid = 2356] [id = 567] 16:09:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1BA49800) [pid = 2356] [serial = 1701] [outer = 00000000] 16:09:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1C43DC00) [pid = 2356] [serial = 1702] [outer = 1BA49800] 16:09:52 INFO - PROCESS | 2356 | 1461107392319 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1C43E000) [pid = 2356] [serial = 1703] [outer = 1BA49800] 16:09:52 INFO - PROCESS | 2356 | 1461107392768 Marionette TRACE conn4 <- [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]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 16:09:52 INFO - PROCESS | 2356 | 1461107392813 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 2356 | 1461107392815 Marionette TRACE conn4 <- [1,2233,null,{"value":"13"}] 16:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:09:52 INFO - PROCESS | 2356 | 1461107392818 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 2356 | 1461107392820 Marionette TRACE conn4 <- [1,2234,null,{}] 16:09:52 INFO - PROCESS | 2356 | 1461107392824 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:52 INFO - PROCESS | 2356 | 1461107392907 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:09:52 INFO - PROCESS | 2356 | 1461107392914 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 2356 | ++DOCSHELL 1C67E400 == 52 [pid = 2356] [id = 568] 16:09:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1C681000) [pid = 2356] [serial = 1704] [outer = 00000000] 16:09:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1C868800) [pid = 2356] [serial = 1705] [outer = 1C681000] 16:09:52 INFO - PROCESS | 2356 | 1461107392958 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1C868C00) [pid = 2356] [serial = 1706] [outer = 1C681000] 16:09:53 INFO - PROCESS | 2356 | 1461107393404 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 630ms 16:09:53 INFO - PROCESS | 2356 | 1461107393460 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 2356 | 1461107393463 Marionette TRACE conn4 <- [1,2237,null,{"value":"13"}] 16:09:53 INFO - PROCESS | 2356 | 1461107393466 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:09:53 INFO - PROCESS | 2356 | 1461107393468 Marionette TRACE conn4 <- [1,2238,null,{}] 16:09:53 INFO - PROCESS | 2356 | 1461107393472 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:53 INFO - PROCESS | 2356 | 1461107393558 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:09:53 INFO - PROCESS | 2356 | 1461107393565 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 2356 | ++DOCSHELL 1C901C00 == 53 [pid = 2356] [id = 569] 16:09:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1C90C800) [pid = 2356] [serial = 1707] [outer = 00000000] 16:09:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1C975800) [pid = 2356] [serial = 1708] [outer = 1C90C800] 16:09:53 INFO - PROCESS | 2356 | 1461107393610 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1C979400) [pid = 2356] [serial = 1709] [outer = 1C90C800] 16:09:54 INFO - PROCESS | 2356 | 1461107394329 Marionette TRACE conn4 <- [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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 930ms 16:09:54 INFO - PROCESS | 2356 | 1461107394400 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 2356 | 1461107394406 Marionette TRACE conn4 <- [1,2241,null,{"value":"13"}] 16:09:54 INFO - PROCESS | 2356 | 1461107394412 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:09:54 INFO - PROCESS | 2356 | 1461107394415 Marionette TRACE conn4 <- [1,2242,null,{}] 16:09:54 INFO - PROCESS | 2356 | 1461107394421 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:54 INFO - PROCESS | 2356 | 1461107394579 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:09:54 INFO - PROCESS | 2356 | 1461107394714 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:54 INFO - PROCESS | 2356 | ++DOCSHELL 0FD10000 == 54 [pid = 2356] [id = 570] 16:09:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (12A17000) [pid = 2356] [serial = 1710] [outer = 00000000] 16:09:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (12BDD400) [pid = 2356] [serial = 1711] [outer = 12A17000] 16:09:54 INFO - PROCESS | 2356 | 1461107394774 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (14082C00) [pid = 2356] [serial = 1712] [outer = 12A17000] 16:09:55 INFO - PROCESS | 2356 | 1461107395382 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1019ms 16:09:55 INFO - PROCESS | 2356 | 1461107395435 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 2356 | 1461107395441 Marionette TRACE conn4 <- [1,2245,null,{"value":"13"}] 16:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:09:55 INFO - PROCESS | 2356 | 1461107395447 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 2356 | 1461107395450 Marionette TRACE conn4 <- [1,2246,null,{}] 16:09:55 INFO - PROCESS | 2356 | 1461107395454 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:55 INFO - PROCESS | 2356 | 1461107395571 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:09:55 INFO - PROCESS | 2356 | 1461107395711 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 2356 | ++DOCSHELL 171D7400 == 55 [pid = 2356] [id = 571] 16:09:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (17940000) [pid = 2356] [serial = 1713] [outer = 00000000] 16:09:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1A50C800) [pid = 2356] [serial = 1714] [outer = 17940000] 16:09:55 INFO - PROCESS | 2356 | 1461107395768 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1A6EF000) [pid = 2356] [serial = 1715] [outer = 17940000] 16:09:56 INFO - PROCESS | 2356 | 1461107396393 Marionette TRACE conn4 <- [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]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 970ms 16:09:56 INFO - PROCESS | 2356 | 1461107396419 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 2356 | 1461107396422 Marionette TRACE conn4 <- [1,2249,null,{"value":"13"}] 16:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:09:56 INFO - PROCESS | 2356 | 1461107396426 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 2356 | 1461107396430 Marionette TRACE conn4 <- [1,2250,null,{}] 16:09:56 INFO - PROCESS | 2356 | 1461107396441 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:56 INFO - PROCESS | 2356 | 1461107396555 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:09:56 INFO - PROCESS | 2356 | 1461107396699 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 2356 | ++DOCSHELL 1CD30800 == 56 [pid = 2356] [id = 572] 16:09:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1CD5B800) [pid = 2356] [serial = 1716] [outer = 00000000] 16:09:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1CD5F400) [pid = 2356] [serial = 1717] [outer = 1CD5B800] 16:09:56 INFO - PROCESS | 2356 | 1461107396762 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1CD64400) [pid = 2356] [serial = 1718] [outer = 1CD5B800] 16:09:57 INFO - PROCESS | 2356 | 1461107397386 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1023ms 16:09:57 INFO - PROCESS | 2356 | 1461107397452 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 2356 | 1461107397455 Marionette TRACE conn4 <- [1,2253,null,{"value":"13"}] 16:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:09:57 INFO - PROCESS | 2356 | 1461107397459 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 2356 | 1461107397461 Marionette TRACE conn4 <- [1,2254,null,{}] 16:09:57 INFO - PROCESS | 2356 | 1461107397465 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:57 INFO - PROCESS | 2356 | 1461107397577 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:09:57 INFO - PROCESS | 2356 | 1461107397718 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 2356 | ++DOCSHELL 1C907400 == 57 [pid = 2356] [id = 573] 16:09:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1CD67400) [pid = 2356] [serial = 1719] [outer = 00000000] 16:09:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1D198800) [pid = 2356] [serial = 1720] [outer = 1CD67400] 16:09:57 INFO - PROCESS | 2356 | 1461107397775 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1D19C000) [pid = 2356] [serial = 1721] [outer = 1CD67400] 16:09:58 INFO - PROCESS | 2356 | 1461107398564 Marionette TRACE conn4 <- [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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1168ms 16:09:58 INFO - PROCESS | 2356 | 1461107398631 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 2356 | 1461107398635 Marionette TRACE conn4 <- [1,2257,null,{"value":"13"}] 16:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:09:58 INFO - PROCESS | 2356 | 1461107398640 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 2356 | 1461107398644 Marionette TRACE conn4 <- [1,2258,null,{}] 16:09:58 INFO - PROCESS | 2356 | 1461107398650 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:58 INFO - PROCESS | 2356 | 1461107398756 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:09:58 INFO - PROCESS | 2356 | 1461107398892 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 2356 | ++DOCSHELL 129C1000 == 58 [pid = 2356] [id = 574] 16:09:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (129C1400) [pid = 2356] [serial = 1722] [outer = 00000000] 16:09:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (12A15800) [pid = 2356] [serial = 1723] [outer = 129C1400] 16:09:58 INFO - PROCESS | 2356 | 1461107398945 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (12A37400) [pid = 2356] [serial = 1724] [outer = 129C1400] 16:09:59 INFO - PROCESS | 2356 | 1461107399545 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 930ms 16:09:59 INFO - PROCESS | 2356 | 1461107399571 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 2356 | 1461107399576 Marionette TRACE conn4 <- [1,2261,null,{"value":"13"}] 16:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:09:59 INFO - PROCESS | 2356 | 1461107399582 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 2356 | 1461107399585 Marionette TRACE conn4 <- [1,2262,null,{}] 16:09:59 INFO - PROCESS | 2356 | 1461107399589 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:59 INFO - PROCESS | 2356 | 1461107399691 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:09:59 INFO - PROCESS | 2356 | 1461107399807 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 2356 | ++DOCSHELL 12B08400 == 59 [pid = 2356] [id = 575] 16:09:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (12B29C00) [pid = 2356] [serial = 1725] [outer = 00000000] 16:09:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (12BD8C00) [pid = 2356] [serial = 1726] [outer = 12B29C00] 16:09:59 INFO - PROCESS | 2356 | 1461107399857 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (12DB3800) [pid = 2356] [serial = 1727] [outer = 12B29C00] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 19FCB400 == 58 [pid = 2356] [id = 547] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 1BAD3800 == 57 [pid = 2356] [id = 546] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 1A2B7000 == 56 [pid = 2356] [id = 23] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 12B38C00 == 55 [pid = 2356] [id = 541] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 17D10800 == 54 [pid = 2356] [id = 537] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 0F129400 == 53 [pid = 2356] [id = 539] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 12B02000 == 52 [pid = 2356] [id = 535] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 18455C00 == 51 [pid = 2356] [id = 538] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 12A1B400 == 50 [pid = 2356] [id = 540] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 1C67E400 == 49 [pid = 2356] [id = 568] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 1B70AC00 == 48 [pid = 2356] [id = 567] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 0F3CFC00 == 47 [pid = 2356] [id = 566] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 12A09800 == 46 [pid = 2356] [id = 565] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 18451000 == 45 [pid = 2356] [id = 564] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 17E74400 == 44 [pid = 2356] [id = 563] 16:09:59 INFO - PROCESS | 2356 | --DOCSHELL 17222000 == 43 [pid = 2356] [id = 562] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (12A12400) [pid = 2356] [serial = 1630] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (17940800) [pid = 2356] [serial = 1633] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1BA46C00) [pid = 2356] [serial = 1636] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1BB7A400) [pid = 2356] [serial = 1639] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BDD1000) [pid = 2356] [serial = 1642] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOCSHELL 12A1D800 == 42 [pid = 2356] [id = 561] 16:10:00 INFO - PROCESS | 2356 | --DOCSHELL 0F11C800 == 41 [pid = 2356] [id = 560] 16:10:00 INFO - PROCESS | 2356 | --DOCSHELL 19FCC000 == 40 [pid = 2356] [id = 554] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1B70A400) [pid = 2356] [serial = 1628] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12B32800) [pid = 2356] [serial = 1646] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (12A16C00) [pid = 2356] [serial = 1645] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (13929800) [pid = 2356] [serial = 1651] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1404A800) [pid = 2356] [serial = 1652] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (12A06000) [pid = 2356] [serial = 1648] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (12A1E800) [pid = 2356] [serial = 1649] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (19FD2800) [pid = 2356] [serial = 1660] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1A2B0C00) [pid = 2356] [serial = 1661] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (17D94C00) [pid = 2356] [serial = 1655] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (17988400) [pid = 2356] [serial = 1654] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (18A08C00) [pid = 2356] [serial = 1657] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (18AD8000) [pid = 2356] [serial = 1658] [outer = 00000000] [url = about:blank] 16:10:00 INFO - PROCESS | 2356 | 1461107400386 Marionette TRACE conn4 <- [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]]]}] 16:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 830ms 16:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:10:00 INFO - PROCESS | 2356 | 1461107400418 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 2356 | 1461107400420 Marionette TRACE conn4 <- [1,2265,null,{"value":"13"}] 16:10:00 INFO - PROCESS | 2356 | 1461107400423 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 2356 | 1461107400427 Marionette TRACE conn4 <- [1,2266,null,{}] 16:10:00 INFO - PROCESS | 2356 | 1461107400437 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:00 INFO - PROCESS | 2356 | 1461107400527 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:10:00 INFO - PROCESS | 2356 | 1461107400536 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 2356 | ++DOCSHELL 12A76400 == 41 [pid = 2356] [id = 576] 16:10:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (12A7CC00) [pid = 2356] [serial = 1728] [outer = 00000000] 16:10:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (12B8B000) [pid = 2356] [serial = 1729] [outer = 12A7CC00] 16:10:00 INFO - PROCESS | 2356 | 1461107400584 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12BDFC00) [pid = 2356] [serial = 1730] [outer = 12A7CC00] 16:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 671ms 16:10:01 INFO - PROCESS | 2356 | 1461107401090 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:10:01 INFO - PROCESS | 2356 | 1461107401096 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 2356 | 1461107401098 Marionette TRACE conn4 <- [1,2269,null,{"value":"13"}] 16:10:01 INFO - PROCESS | 2356 | 1461107401106 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:10:01 INFO - PROCESS | 2356 | 1461107401107 Marionette TRACE conn4 <- [1,2270,null,{}] 16:10:01 INFO - PROCESS | 2356 | 1461107401111 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:01 INFO - PROCESS | 2356 | 1461107401198 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:10:01 INFO - PROCESS | 2356 | 1461107401204 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 2356 | ++DOCSHELL 14083400 == 42 [pid = 2356] [id = 577] 16:10:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (17076800) [pid = 2356] [serial = 1731] [outer = 00000000] 16:10:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1793B000) [pid = 2356] [serial = 1732] [outer = 17076800] 16:10:01 INFO - PROCESS | 2356 | 1461107401253 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (17940400) [pid = 2356] [serial = 1733] [outer = 17076800] 16:10:01 INFO - PROCESS | 2356 | 1461107401733 Marionette TRACE conn4 <- [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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 16:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:10:01 INFO - PROCESS | 2356 | 1461107401785 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 2356 | 1461107401787 Marionette TRACE conn4 <- [1,2273,null,{"value":"13"}] 16:10:01 INFO - PROCESS | 2356 | 1461107401790 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 2356 | 1461107401792 Marionette TRACE conn4 <- [1,2274,null,{}] 16:10:01 INFO - PROCESS | 2356 | 1461107401795 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:01 INFO - PROCESS | 2356 | 1461107401879 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:10:01 INFO - PROCESS | 2356 | 1461107401885 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 2356 | ++DOCSHELL 12A02C00 == 43 [pid = 2356] [id = 578] 16:10:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (17943C00) [pid = 2356] [serial = 1734] [outer = 00000000] 16:10:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (17D0D400) [pid = 2356] [serial = 1735] [outer = 17943C00] 16:10:01 INFO - PROCESS | 2356 | 1461107401930 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (17D0E800) [pid = 2356] [serial = 1736] [outer = 17943C00] 16:10:02 INFO - PROCESS | 2356 | 1461107402378 Marionette TRACE conn4 <- [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]]]}] 16:10:02 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 16:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 631ms 16:10:02 INFO - PROCESS | 2356 | 1461107402423 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 2356 | 1461107402425 Marionette TRACE conn4 <- [1,2277,null,{"value":"13"}] 16:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:10:02 INFO - PROCESS | 2356 | 1461107402437 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 2356 | 1461107402439 Marionette TRACE conn4 <- [1,2278,null,{}] 16:10:02 INFO - PROCESS | 2356 | 1461107402442 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:02 INFO - PROCESS | 2356 | 1461107402580 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:10:02 INFO - PROCESS | 2356 | 1461107402677 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 2356 | ++DOCSHELL 18447800 == 44 [pid = 2356] [id = 579] 16:10:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (18447C00) [pid = 2356] [serial = 1737] [outer = 00000000] 16:10:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (18ADF000) [pid = 2356] [serial = 1738] [outer = 18447C00] 16:10:02 INFO - PROCESS | 2356 | 1461107402733 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (190CCC00) [pid = 2356] [serial = 1739] [outer = 18447C00] 16:10:03 INFO - PROCESS | 2356 | 1461107403175 Marionette TRACE conn4 <- [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]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 770ms 16:10:03 INFO - PROCESS | 2356 | 1461107403213 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 2356 | 1461107403215 Marionette TRACE conn4 <- [1,2281,null,{"value":"13"}] 16:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:10:03 INFO - PROCESS | 2356 | 1461107403218 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 2356 | 1461107403220 Marionette TRACE conn4 <- [1,2282,null,{}] 16:10:03 INFO - PROCESS | 2356 | 1461107403230 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:03 INFO - PROCESS | 2356 | 1461107403344 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:10:03 INFO - PROCESS | 2356 | 1461107403350 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 2356 | ++DOCSHELL 18455C00 == 45 [pid = 2356] [id = 580] 16:10:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (191A7C00) [pid = 2356] [serial = 1740] [outer = 00000000] 16:10:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (19FD9800) [pid = 2356] [serial = 1741] [outer = 191A7C00] 16:10:03 INFO - PROCESS | 2356 | 1461107403395 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1A241400) [pid = 2356] [serial = 1742] [outer = 191A7C00] 16:10:03 INFO - PROCESS | 2356 | 1461107403859 Marionette TRACE conn4 <- [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]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 692ms 16:10:03 INFO - PROCESS | 2356 | 1461107403911 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 2356 | 1461107403914 Marionette TRACE conn4 <- [1,2285,null,{"value":"13"}] 16:10:03 INFO - PROCESS | 2356 | 1461107403917 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 2356 | 1461107403919 Marionette TRACE conn4 <- [1,2286,null,{}] 16:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:10:03 INFO - PROCESS | 2356 | 1461107403922 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:04 INFO - PROCESS | 2356 | 1461107404063 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:10:04 INFO - PROCESS | 2356 | 1461107404087 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 2356 | ++DOCSHELL 12B36000 == 46 [pid = 2356] [id = 581] 16:10:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (139EF000) [pid = 2356] [serial = 1743] [outer = 00000000] 16:10:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1A50F800) [pid = 2356] [serial = 1744] [outer = 139EF000] 16:10:04 INFO - PROCESS | 2356 | 1461107404133 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1A6E9C00) [pid = 2356] [serial = 1745] [outer = 139EF000] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (0F3D8000) [pid = 2356] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (129B6000) [pid = 2356] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (19072400) [pid = 2356] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1A2AB400) [pid = 2356] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (12909400) [pid = 2356] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (0F120400) [pid = 2356] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12BD5C00) [pid = 2356] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (129BF000) [pid = 2356] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (17E74C00) [pid = 2356] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (12A0E800) [pid = 2356] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1A6ED000) [pid = 2356] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (17702C00) [pid = 2356] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (12A3D800) [pid = 2356] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1BA49800) [pid = 2356] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1C681000) [pid = 2356] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (17076C00) [pid = 2356] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1A2B4400) [pid = 2356] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1A2B4000) [pid = 2356] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1BAD4800) [pid = 2356] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1290E400) [pid = 2356] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:10:04 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1BAD5C00) [pid = 2356] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:10:04 INFO - PROCESS | 2356 | 1461107404828 Marionette TRACE conn4 <- [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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 930ms 16:10:04 INFO - PROCESS | 2356 | 1461107404851 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 2356 | 1461107404853 Marionette TRACE conn4 <- [1,2289,null,{"value":"13"}] 16:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:10:04 INFO - PROCESS | 2356 | 1461107404856 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 2356 | 1461107404858 Marionette TRACE conn4 <- [1,2290,null,{}] 16:10:04 INFO - PROCESS | 2356 | 1461107404861 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:04 INFO - PROCESS | 2356 | 1461107404944 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:10:05 INFO - PROCESS | 2356 | 1461107405042 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 2356 | ++DOCSHELL 0F120400 == 47 [pid = 2356] [id = 582] 16:10:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (0F12A800) [pid = 2356] [serial = 1746] [outer = 00000000] 16:10:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (12A40800) [pid = 2356] [serial = 1747] [outer = 0F12A800] 16:10:05 INFO - PROCESS | 2356 | 1461107405089 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (12BE0000) [pid = 2356] [serial = 1748] [outer = 0F12A800] 16:10:05 INFO - PROCESS | 2356 | 1461107405480 Marionette TRACE conn4 <- [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]]]}] 16:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 671ms 16:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:10:05 INFO - PROCESS | 2356 | 1461107405528 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:10:05 INFO - PROCESS | 2356 | 1461107405530 Marionette TRACE conn4 <- [1,2293,null,{"value":"13"}] 16:10:05 INFO - PROCESS | 2356 | 1461107405533 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 2356 | 1461107405535 Marionette TRACE conn4 <- [1,2294,null,{}] 16:10:05 INFO - PROCESS | 2356 | 1461107405538 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:05 INFO - PROCESS | 2356 | 1461107405660 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:10:05 INFO - PROCESS | 2356 | 1461107405669 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 2356 | ++DOCSHELL 1290F000 == 48 [pid = 2356] [id = 583] 16:10:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (12B0B800) [pid = 2356] [serial = 1749] [outer = 00000000] 16:10:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1A2B4000) [pid = 2356] [serial = 1750] [outer = 12B0B800] 16:10:05 INFO - PROCESS | 2356 | 1461107405715 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1A6F7800) [pid = 2356] [serial = 1751] [outer = 12B0B800] 16:10:06 INFO - PROCESS | 2356 | 1461107406129 Marionette TRACE conn4 <- [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]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 16:10:06 INFO - PROCESS | 2356 | 1461107406164 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 2356 | 1461107406166 Marionette TRACE conn4 <- [1,2297,null,{"value":"13"}] 16:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:10:06 INFO - PROCESS | 2356 | 1461107406169 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 2356 | 1461107406171 Marionette TRACE conn4 <- [1,2298,null,{}] 16:10:06 INFO - PROCESS | 2356 | 1461107406175 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:06 INFO - PROCESS | 2356 | 1461107406316 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:10:06 INFO - PROCESS | 2356 | 1461107406331 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 2356 | ++DOCSHELL 1A6EE000 == 49 [pid = 2356] [id = 584] 16:10:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1A6F6400) [pid = 2356] [serial = 1752] [outer = 00000000] 16:10:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1BACEC00) [pid = 2356] [serial = 1753] [outer = 1A6F6400] 16:10:06 INFO - PROCESS | 2356 | 1461107406381 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1BB77400) [pid = 2356] [serial = 1754] [outer = 1A6F6400] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 12B91000 == 48 [pid = 2356] [id = 556] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1A50D000 == 47 [pid = 2356] [id = 557] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1273D400 == 46 [pid = 2356] [id = 559] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1CD64000 == 45 [pid = 2356] [id = 24] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1E29D400 == 44 [pid = 2356] [id = 26] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1793A000 == 43 [pid = 2356] [id = 21] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 129B9000 == 42 [pid = 2356] [id = 555] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1B306000 == 41 [pid = 2356] [id = 542] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 18448400 == 40 [pid = 2356] [id = 558] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 12B08400 == 39 [pid = 2356] [id = 575] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1C907400 == 38 [pid = 2356] [id = 573] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 129C1000 == 37 [pid = 2356] [id = 574] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1CD30800 == 36 [pid = 2356] [id = 572] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 0FD10000 == 35 [pid = 2356] [id = 570] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 171D7400 == 34 [pid = 2356] [id = 571] 16:10:07 INFO - PROCESS | 2356 | --DOCSHELL 1C901C00 == 33 [pid = 2356] [id = 569] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 0F120400 == 32 [pid = 2356] [id = 582] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 18447800 == 31 [pid = 2356] [id = 579] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 14083400 == 30 [pid = 2356] [id = 577] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 12A76400 == 29 [pid = 2356] [id = 576] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 12A02C00 == 28 [pid = 2356] [id = 578] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 1290F000 == 27 [pid = 2356] [id = 583] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 12B36000 == 26 [pid = 2356] [id = 581] 16:10:08 INFO - PROCESS | 2356 | --DOCSHELL 18455C00 == 25 [pid = 2356] [id = 580] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (17E0E000) [pid = 2356] [serial = 1634] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1BA4D400) [pid = 2356] [serial = 1637] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1A6F0800) [pid = 2356] [serial = 1592] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1BBBE800) [pid = 2356] [serial = 1640] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (12B0E000) [pid = 2356] [serial = 1631] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1BDD7800) [pid = 2356] [serial = 1643] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (12A04400) [pid = 2356] [serial = 1595] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (12D77C00) [pid = 2356] [serial = 1598] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (191AD800) [pid = 2356] [serial = 1693] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1AB98400) [pid = 2356] [serial = 1696] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (19FD3400) [pid = 2356] [serial = 1694] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12BDC400) [pid = 2356] [serial = 1699] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1B32A000) [pid = 2356] [serial = 1697] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (13988800) [pid = 2356] [serial = 1682] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12BDF400) [pid = 2356] [serial = 1681] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (17E0E800) [pid = 2356] [serial = 1670] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (17966000) [pid = 2356] [serial = 1669] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1C43F400) [pid = 2356] [serial = 1678] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1C67A800) [pid = 2356] [serial = 1679] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (18450800) [pid = 2356] [serial = 1690] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12B91400) [pid = 2356] [serial = 1667] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12B2F000) [pid = 2356] [serial = 1666] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1BA4A000) [pid = 2356] [serial = 1673] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1B306C00) [pid = 2356] [serial = 1672] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17944400) [pid = 2356] [serial = 1687] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (17D03C00) [pid = 2356] [serial = 1688] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (17941400) [pid = 2356] [serial = 1700] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (12B8C800) [pid = 2356] [serial = 1684] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (12D71000) [pid = 2356] [serial = 1685] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1B329C00) [pid = 2356] [serial = 1663] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1BC72C00) [pid = 2356] [serial = 1675] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1C975800) [pid = 2356] [serial = 1708] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1C43DC00) [pid = 2356] [serial = 1702] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1C868C00) [pid = 2356] [serial = 1706] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (1C868800) [pid = 2356] [serial = 1705] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (1C43E000) [pid = 2356] [serial = 1703] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (18AD9400) [pid = 2356] [serial = 1691] [outer = 00000000] [url = about:blank] 16:10:08 INFO - PROCESS | 2356 | 1461107408455 Marionette TRACE conn4 <- [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]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2334ms 16:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:10:08 INFO - PROCESS | 2356 | 1461107408505 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 2356 | 1461107408509 Marionette TRACE conn4 <- [1,2301,null,{"value":"13"}] 16:10:08 INFO - PROCESS | 2356 | 1461107408514 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 2356 | 1461107408518 Marionette TRACE conn4 <- [1,2302,null,{}] 16:10:08 INFO - PROCESS | 2356 | 1461107408524 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:08 INFO - PROCESS | 2356 | 1461107408617 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:10:08 INFO - PROCESS | 2356 | 1461107408626 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 2356 | ++DOCSHELL 0F138400 == 26 [pid = 2356] [id = 585] 16:10:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (0F138C00) [pid = 2356] [serial = 1755] [outer = 00000000] 16:10:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (0F3D4C00) [pid = 2356] [serial = 1756] [outer = 0F138C00] 16:10:08 INFO - PROCESS | 2356 | 1461107408676 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (0F3DB800) [pid = 2356] [serial = 1757] [outer = 0F138C00] 16:10:09 INFO - PROCESS | 2356 | 1461107409190 Marionette TRACE conn4 <- [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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 730ms 16:10:09 INFO - PROCESS | 2356 | 1461107409245 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 2356 | 1461107409251 Marionette TRACE conn4 <- [1,2305,null,{"value":"13"}] 16:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:10:09 INFO - PROCESS | 2356 | 1461107409258 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 2356 | 1461107409260 Marionette TRACE conn4 <- [1,2306,null,{}] 16:10:09 INFO - PROCESS | 2356 | 1461107409265 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:09 INFO - PROCESS | 2356 | 1461107409349 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:10:09 INFO - PROCESS | 2356 | 1461107409443 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 2356 | ++DOCSHELL 0FDF2C00 == 27 [pid = 2356] [id = 586] 16:10:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (12741400) [pid = 2356] [serial = 1758] [outer = 00000000] 16:10:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (12910C00) [pid = 2356] [serial = 1759] [outer = 12741400] 16:10:09 INFO - PROCESS | 2356 | 1461107409490 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (129BE000) [pid = 2356] [serial = 1760] [outer = 12741400] 16:10:09 INFO - PROCESS | 2356 | 1461107409932 Marionette TRACE conn4 <- [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] 16:10:09 INFO - PROCESS | 2356 | 1461107409993 Marionette TRACE conn4 <- [1,2309,null,{"value":"13"}] 16:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:10:10 INFO - PROCESS | 2356 | 1461107410037 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 2356 | 1461107410041 Marionette TRACE conn4 <- [1,2310,null,{}] 16:10:10 INFO - PROCESS | 2356 | 1461107410052 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:10 INFO - PROCESS | 2356 | 1461107410147 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:10:10 INFO - PROCESS | 2356 | 1461107410156 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 2356 | ++DOCSHELL 12A15C00 == 28 [pid = 2356] [id = 587] 16:10:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (12A1FC00) [pid = 2356] [serial = 1761] [outer = 00000000] 16:10:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12A6E000) [pid = 2356] [serial = 1762] [outer = 12A1FC00] 16:10:10 INFO - PROCESS | 2356 | 1461107410281 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (12B05400) [pid = 2356] [serial = 1763] [outer = 12A1FC00] 16:10:10 INFO - PROCESS | 2356 | 1461107410697 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 690ms 16:10:10 INFO - PROCESS | 2356 | 1461107410724 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:10:10 INFO - PROCESS | 2356 | 1461107410727 Marionette TRACE conn4 <- [1,2313,null,{"value":"13"}] 16:10:10 INFO - PROCESS | 2356 | 1461107410730 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 2356 | 1461107410732 Marionette TRACE conn4 <- [1,2314,null,{}] 16:10:10 INFO - PROCESS | 2356 | 1461107410735 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:10 INFO - PROCESS | 2356 | 1461107410850 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:10:10 INFO - PROCESS | 2356 | 1461107410858 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 2356 | ++DOCSHELL 12A3F000 == 29 [pid = 2356] [id = 588] 16:10:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12B2AC00) [pid = 2356] [serial = 1764] [outer = 00000000] 16:10:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (12B88C00) [pid = 2356] [serial = 1765] [outer = 12B2AC00] 16:10:10 INFO - PROCESS | 2356 | 1461107410904 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (12B8FC00) [pid = 2356] [serial = 1766] [outer = 12B2AC00] 16:10:11 INFO - PROCESS | 2356 | 1461107411327 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 16:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:10:11 INFO - PROCESS | 2356 | 1461107411361 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 2356 | 1461107411363 Marionette TRACE conn4 <- [1,2317,null,{"value":"13"}] 16:10:11 INFO - PROCESS | 2356 | 1461107411366 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 2356 | 1461107411368 Marionette TRACE conn4 <- [1,2318,null,{}] 16:10:11 INFO - PROCESS | 2356 | 1461107411371 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:11 INFO - PROCESS | 2356 | 1461107411479 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:10:11 INFO - PROCESS | 2356 | 1461107411488 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 2356 | ++DOCSHELL 12B31800 == 30 [pid = 2356] [id = 589] 16:10:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12B87800) [pid = 2356] [serial = 1767] [outer = 00000000] 16:10:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (12D71000) [pid = 2356] [serial = 1768] [outer = 12B87800] 16:10:11 INFO - PROCESS | 2356 | 1461107411534 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1310C400) [pid = 2356] [serial = 1769] [outer = 12B87800] 16:10:11 INFO - PROCESS | 2356 | 1461107411997 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 16:10:12 INFO - PROCESS | 2356 | 1461107412044 Marionette TRACE conn4 -> [0,2321,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 2356 | 1461107412046 Marionette TRACE conn4 <- [1,2321,null,{"value":"13"}] 16:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:10:12 INFO - PROCESS | 2356 | 1461107412050 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 2356 | 1461107412052 Marionette TRACE conn4 <- [1,2322,null,{}] 16:10:12 INFO - PROCESS | 2356 | 1461107412056 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:12 INFO - PROCESS | 2356 | 1461107412165 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:10:12 INFO - PROCESS | 2356 | 1461107412175 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 2356 | ++DOCSHELL 14081C00 == 31 [pid = 2356] [id = 590] 16:10:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17095C00) [pid = 2356] [serial = 1770] [outer = 00000000] 16:10:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1770B800) [pid = 2356] [serial = 1771] [outer = 17095C00] 16:10:12 INFO - PROCESS | 2356 | 1461107412224 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (177E9800) [pid = 2356] [serial = 1772] [outer = 17095C00] 16:10:12 INFO - PROCESS | 2356 | 1461107412664 Marionette TRACE conn4 <- [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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 16:10:12 INFO - PROCESS | 2356 | 1461107412692 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 2356 | 1461107412694 Marionette TRACE conn4 <- [1,2325,null,{"value":"13"}] 16:10:12 INFO - PROCESS | 2356 | 1461107412697 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 2356 | 1461107412698 Marionette TRACE conn4 <- [1,2326,null,{}] 16:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:10:12 INFO - PROCESS | 2356 | 1461107412702 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:12 INFO - PROCESS | 2356 | 1461107412776 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:10:12 INFO - PROCESS | 2356 | 1461107412782 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 2356 | ++DOCSHELL 14078800 == 32 [pid = 2356] [id = 591] 16:10:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1793A400) [pid = 2356] [serial = 1773] [outer = 00000000] 16:10:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1796B400) [pid = 2356] [serial = 1774] [outer = 1793A400] 16:10:12 INFO - PROCESS | 2356 | 1461107412829 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1798D400) [pid = 2356] [serial = 1775] [outer = 1793A400] 16:10:13 INFO - PROCESS | 2356 | 1461107413297 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 631ms 16:10:13 INFO - PROCESS | 2356 | 1461107413341 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 2356 | 1461107413343 Marionette TRACE conn4 <- [1,2329,null,{"value":"13"}] 16:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:10:13 INFO - PROCESS | 2356 | 1461107413346 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 2356 | 1461107413348 Marionette TRACE conn4 <- [1,2330,null,{}] 16:10:13 INFO - PROCESS | 2356 | 1461107413361 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:13 INFO - PROCESS | 2356 | 1461107413465 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:10:13 INFO - PROCESS | 2356 | 1461107413471 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:13 INFO - PROCESS | 2356 | ++DOCSHELL 1793D800 == 33 [pid = 2356] [id = 592] 16:10:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (17943400) [pid = 2356] [serial = 1776] [outer = 00000000] 16:10:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (17E7A800) [pid = 2356] [serial = 1777] [outer = 17943400] 16:10:13 INFO - PROCESS | 2356 | 1461107413516 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (17E7B000) [pid = 2356] [serial = 1778] [outer = 17943400] 16:10:13 INFO - PROCESS | 2356 | 1461107413950 Marionette TRACE conn4 <- [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]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 16:10:13 INFO - PROCESS | 2356 | 1461107413978 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 2356 | 1461107413980 Marionette TRACE conn4 <- [1,2333,null,{"value":"13"}] 16:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:10:13 INFO - PROCESS | 2356 | 1461107413983 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 2356 | 1461107413985 Marionette TRACE conn4 <- [1,2334,null,{}] 16:10:13 INFO - PROCESS | 2356 | 1461107413988 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:14 INFO - PROCESS | 2356 | 1461107414097 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:10:14 INFO - PROCESS | 2356 | 1461107414103 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 2356 | ++DOCSHELL 12A14C00 == 34 [pid = 2356] [id = 593] 16:10:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1844E800) [pid = 2356] [serial = 1779] [outer = 00000000] 16:10:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (18A01800) [pid = 2356] [serial = 1780] [outer = 1844E800] 16:10:14 INFO - PROCESS | 2356 | 1461107414148 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (18A01400) [pid = 2356] [serial = 1781] [outer = 1844E800] 16:10:14 INFO - PROCESS | 2356 | 1461107414626 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 16:10:14 INFO - PROCESS | 2356 | 1461107414655 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 2356 | 1461107414656 Marionette TRACE conn4 <- [1,2337,null,{"value":"13"}] 16:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:10:14 INFO - PROCESS | 2356 | 1461107414660 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 2356 | 1461107414661 Marionette TRACE conn4 <- [1,2338,null,{}] 16:10:14 INFO - PROCESS | 2356 | 1461107414665 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:14 INFO - PROCESS | 2356 | 1461107414780 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:10:14 INFO - PROCESS | 2356 | 1461107414787 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 2356 | ++DOCSHELL 1798DC00 == 35 [pid = 2356] [id = 594] 16:10:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (17E0D000) [pid = 2356] [serial = 1782] [outer = 00000000] 16:10:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (19080800) [pid = 2356] [serial = 1783] [outer = 17E0D000] 16:10:14 INFO - PROCESS | 2356 | 1461107414832 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (190D2800) [pid = 2356] [serial = 1784] [outer = 17E0D000] 16:10:15 INFO - PROCESS | 2356 | 1461107415317 Marionette TRACE conn4 <- [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]]]}] 16:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 16:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:10:15 INFO - PROCESS | 2356 | 1461107415331 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:10:15 INFO - PROCESS | 2356 | 1461107415333 Marionette TRACE conn4 <- [1,2341,null,{"value":"13"}] 16:10:15 INFO - PROCESS | 2356 | 1461107415336 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 2356 | 1461107415338 Marionette TRACE conn4 <- [1,2342,null,{}] 16:10:15 INFO - PROCESS | 2356 | 1461107415341 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1A2B2800) [pid = 2356] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (18A10000) [pid = 2356] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (12B0B800) [pid = 2356] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (18447C00) [pid = 2356] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (191A7C00) [pid = 2356] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (0F12A800) [pid = 2356] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (139EF000) [pid = 2356] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12A17000) [pid = 2356] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1C90C800) [pid = 2356] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (17943C00) [pid = 2356] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (17076800) [pid = 2356] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12A7CC00) [pid = 2356] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12B29C00) [pid = 2356] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (129C1400) [pid = 2356] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1CD67400) [pid = 2356] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1CD5B800) [pid = 2356] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:10:15 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (17940000) [pid = 2356] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:10:15 INFO - PROCESS | 2356 | 1461107415754 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:10:15 INFO - PROCESS | 2356 | 1461107415767 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 2356 | ++DOCSHELL 0F3DB400 == 36 [pid = 2356] [id = 595] 16:10:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (129B5800) [pid = 2356] [serial = 1785] [outer = 00000000] 16:10:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (12A32000) [pid = 2356] [serial = 1786] [outer = 129B5800] 16:10:15 INFO - PROCESS | 2356 | 1461107415822 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1793F000) [pid = 2356] [serial = 1787] [outer = 129B5800] 16:10:16 INFO - PROCESS | 2356 | 1461107416253 Marionette TRACE conn4 <- [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]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 970ms 16:10:16 INFO - PROCESS | 2356 | 1461107416307 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 2356 | 1461107416308 Marionette TRACE conn4 <- [1,2345,null,{"value":"13"}] 16:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:10:16 INFO - PROCESS | 2356 | 1461107416311 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 2356 | 1461107416313 Marionette TRACE conn4 <- [1,2346,null,{}] 16:10:16 INFO - PROCESS | 2356 | 1461107416317 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:16 INFO - PROCESS | 2356 | 1461107416393 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:10:16 INFO - PROCESS | 2356 | 1461107416400 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 2356 | ++DOCSHELL 18A07000 == 37 [pid = 2356] [id = 596] 16:10:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (191ABC00) [pid = 2356] [serial = 1788] [outer = 00000000] 16:10:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1A23E800) [pid = 2356] [serial = 1789] [outer = 191ABC00] 16:10:16 INFO - PROCESS | 2356 | 1461107416444 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1A2B4400) [pid = 2356] [serial = 1790] [outer = 191ABC00] 16:10:16 INFO - PROCESS | 2356 | 1461107416874 Marionette TRACE conn4 <- [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]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 16:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:10:16 INFO - PROCESS | 2356 | 1461107416883 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 2356 | 1461107416884 Marionette TRACE conn4 <- [1,2349,null,{"value":"13"}] 16:10:16 INFO - PROCESS | 2356 | 1461107416888 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 2356 | 1461107416889 Marionette TRACE conn4 <- [1,2350,null,{}] 16:10:16 INFO - PROCESS | 2356 | 1461107416907 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:16 INFO - PROCESS | 2356 | 1461107416984 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:10:16 INFO - PROCESS | 2356 | 1461107416991 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B4C00 == 38 [pid = 2356] [id = 597] 16:10:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1A2B7400) [pid = 2356] [serial = 1791] [outer = 00000000] 16:10:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1A515800) [pid = 2356] [serial = 1792] [outer = 1A2B7400] 16:10:17 INFO - PROCESS | 2356 | 1461107417035 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A6F0800) [pid = 2356] [serial = 1793] [outer = 1A2B7400] 16:10:17 INFO - PROCESS | 2356 | 1461107417508 Marionette TRACE conn4 <- [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]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 16:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:10:17 INFO - PROCESS | 2356 | 1461107417559 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 2356 | 1461107417561 Marionette TRACE conn4 <- [1,2353,null,{"value":"13"}] 16:10:17 INFO - PROCESS | 2356 | 1461107417564 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 2356 | 1461107417565 Marionette TRACE conn4 <- [1,2354,null,{}] 16:10:17 INFO - PROCESS | 2356 | 1461107417569 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:17 INFO - PROCESS | 2356 | 1461107417692 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:10:17 INFO - PROCESS | 2356 | 1461107417813 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 2356 | ++DOCSHELL 0F12E000 == 39 [pid = 2356] [id = 598] 16:10:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (0F12E400) [pid = 2356] [serial = 1794] [outer = 00000000] 16:10:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (0F136000) [pid = 2356] [serial = 1795] [outer = 0F12E400] 16:10:17 INFO - PROCESS | 2356 | 1461107417874 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (0F3D4000) [pid = 2356] [serial = 1796] [outer = 0F12E400] 16:10:18 INFO - PROCESS | 2356 | 1461107418653 Marionette TRACE conn4 <- [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]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1175ms 16:10:18 INFO - PROCESS | 2356 | 1461107418742 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 2356 | 1461107418747 Marionette TRACE conn4 <- [1,2357,null,{"value":"13"}] 16:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:10:18 INFO - PROCESS | 2356 | 1461107418752 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 2356 | 1461107418756 Marionette TRACE conn4 <- [1,2358,null,{}] 16:10:18 INFO - PROCESS | 2356 | 1461107418762 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:18 INFO - PROCESS | 2356 | 1461107418906 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:10:19 INFO - PROCESS | 2356 | 1461107419033 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 2356 | ++DOCSHELL 12A1AC00 == 40 [pid = 2356] [id = 599] 16:10:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (12A1D400) [pid = 2356] [serial = 1797] [outer = 00000000] 16:10:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12A39C00) [pid = 2356] [serial = 1798] [outer = 12A1D400] 16:10:19 INFO - PROCESS | 2356 | 1461107419095 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12B05000) [pid = 2356] [serial = 1799] [outer = 12A1D400] 16:10:19 INFO - PROCESS | 2356 | 1461107419993 Marionette TRACE conn4 <- [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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1329ms 16:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:10:20 INFO - PROCESS | 2356 | 1461107420084 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 2356 | 1461107420088 Marionette TRACE conn4 <- [1,2361,null,{"value":"13"}] 16:10:20 INFO - PROCESS | 2356 | 1461107420094 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 2356 | 1461107420098 Marionette TRACE conn4 <- [1,2362,null,{}] 16:10:20 INFO - PROCESS | 2356 | 1461107420104 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:20 INFO - PROCESS | 2356 | 1461107420238 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:10:20 INFO - PROCESS | 2356 | 1461107420361 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 0F125000 == 39 [pid = 2356] [id = 525] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 18AD8C00 == 38 [pid = 2356] [id = 526] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 1A23F000 == 37 [pid = 2356] [id = 527] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 1722CC00 == 36 [pid = 2356] [id = 523] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 13985800 == 35 [pid = 2356] [id = 522] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 0F131800 == 34 [pid = 2356] [id = 517] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1BACEC00) [pid = 2356] [serial = 1753] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | ++DOCSHELL 0F120C00 == 35 [pid = 2356] [id = 600] 16:10:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (0F121000) [pid = 2356] [serial = 1800] [outer = 00000000] 16:10:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (0FD54800) [pid = 2356] [serial = 1801] [outer = 0F121000] 16:10:20 INFO - PROCESS | 2356 | 1461107420461 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (12A0C000) [pid = 2356] [serial = 1802] [outer = 0F121000] 16:10:20 INFO - PROCESS | 2356 | --DOCSHELL 1A6EE000 == 34 [pid = 2356] [id = 584] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1B32A400) [pid = 2356] [serial = 1664] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1BDD9400) [pid = 2356] [serial = 1676] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1A6F7800) [pid = 2356] [serial = 1751] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (18ADF000) [pid = 2356] [serial = 1738] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (190CCC00) [pid = 2356] [serial = 1739] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (19FD9800) [pid = 2356] [serial = 1741] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12A40800) [pid = 2356] [serial = 1747] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1A50F800) [pid = 2356] [serial = 1744] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1A2B4000) [pid = 2356] [serial = 1750] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1A6E9C00) [pid = 2356] [serial = 1745] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12BDD400) [pid = 2356] [serial = 1711] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1C979400) [pid = 2356] [serial = 1709] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (17D0D400) [pid = 2356] [serial = 1735] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1793B000) [pid = 2356] [serial = 1732] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (17940400) [pid = 2356] [serial = 1733] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12B8B000) [pid = 2356] [serial = 1729] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (12BDFC00) [pid = 2356] [serial = 1730] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (12DB3800) [pid = 2356] [serial = 1727] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (12BD8C00) [pid = 2356] [serial = 1726] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12A37400) [pid = 2356] [serial = 1724] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (12A15800) [pid = 2356] [serial = 1723] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1D19C000) [pid = 2356] [serial = 1721] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1D198800) [pid = 2356] [serial = 1720] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1CD64400) [pid = 2356] [serial = 1718] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1CD5F400) [pid = 2356] [serial = 1717] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1A6EF000) [pid = 2356] [serial = 1715] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1A50C800) [pid = 2356] [serial = 1714] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (14082C00) [pid = 2356] [serial = 1712] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (1A241400) [pid = 2356] [serial = 1742] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (12BE0000) [pid = 2356] [serial = 1748] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | --DOMWINDOW == 65 (17D0E800) [pid = 2356] [serial = 1736] [outer = 00000000] [url = about:blank] 16:10:20 INFO - PROCESS | 2356 | 1461107420940 Marionette TRACE conn4 <- [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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 890ms 16:10:20 INFO - PROCESS | 2356 | 1461107420985 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 2356 | 1461107420991 Marionette TRACE conn4 <- [1,2365,null,{"value":"13"}] 16:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:10:20 INFO - PROCESS | 2356 | 1461107420997 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 2356 | 1461107420999 Marionette TRACE conn4 <- [1,2366,null,{}] 16:10:20 INFO - PROCESS | 2356 | 1461107421003 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:21 INFO - PROCESS | 2356 | 1461107421085 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:10:21 INFO - PROCESS | 2356 | 1461107421091 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D1800 == 35 [pid = 2356] [id = 601] 16:10:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (12A12000) [pid = 2356] [serial = 1803] [outer = 00000000] 16:10:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (12B09000) [pid = 2356] [serial = 1804] [outer = 12A12000] 16:10:21 INFO - PROCESS | 2356 | 1461107421137 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (12B33400) [pid = 2356] [serial = 1805] [outer = 12A12000] 16:10:21 INFO - PROCESS | 2356 | 1461107421646 Marionette TRACE conn4 <- [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]]]}] 16:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 16:10:21 INFO - PROCESS | 2356 | 1461107421669 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:10:21 INFO - PROCESS | 2356 | 1461107421671 Marionette TRACE conn4 <- [1,2369,null,{"value":"13"}] 16:10:21 INFO - PROCESS | 2356 | 1461107421675 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:10:21 INFO - PROCESS | 2356 | 1461107421678 Marionette TRACE conn4 <- [1,2370,null,{}] 16:10:21 INFO - PROCESS | 2356 | 1461107421689 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:21 INFO - PROCESS | 2356 | 1461107421811 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:10:21 INFO - PROCESS | 2356 | 1461107421821 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 2356 | ++DOCSHELL 12D76400 == 36 [pid = 2356] [id = 602] 16:10:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (12D77400) [pid = 2356] [serial = 1806] [outer = 00000000] 16:10:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (13160800) [pid = 2356] [serial = 1807] [outer = 12D77400] 16:10:21 INFO - PROCESS | 2356 | 1461107421877 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (13985800) [pid = 2356] [serial = 1808] [outer = 12D77400] 16:10:22 INFO - PROCESS | 2356 | 1461107422345 Marionette TRACE conn4 <- [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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 730ms 16:10:22 INFO - PROCESS | 2356 | 1461107422409 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 2356 | 1461107422412 Marionette TRACE conn4 <- [1,2373,null,{"value":"13"}] 16:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:10:22 INFO - PROCESS | 2356 | 1461107422416 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 2356 | 1461107422418 Marionette TRACE conn4 <- [1,2374,null,{}] 16:10:22 INFO - PROCESS | 2356 | 1461107422421 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:22 INFO - PROCESS | 2356 | 1461107422504 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:10:22 INFO - PROCESS | 2356 | 1461107422510 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 2356 | ++DOCSHELL 1398AC00 == 37 [pid = 2356] [id = 603] 16:10:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (1404B800) [pid = 2356] [serial = 1809] [outer = 00000000] 16:10:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (177E4C00) [pid = 2356] [serial = 1810] [outer = 1404B800] 16:10:22 INFO - PROCESS | 2356 | 1461107422556 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1793D400) [pid = 2356] [serial = 1811] [outer = 1404B800] 16:10:23 INFO - PROCESS | 2356 | 1461107423043 Marionette TRACE conn4 <- [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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 16:10:23 INFO - PROCESS | 2356 | 1461107423089 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 2356 | 1461107423091 Marionette TRACE conn4 <- [1,2377,null,{"value":"13"}] 16:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:10:23 INFO - PROCESS | 2356 | 1461107423099 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 2356 | 1461107423101 Marionette TRACE conn4 <- [1,2378,null,{}] 16:10:23 INFO - PROCESS | 2356 | 1461107423105 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:23 INFO - PROCESS | 2356 | 1461107423239 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:10:23 INFO - PROCESS | 2356 | 1461107423261 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 2356 | ++DOCSHELL 0F11FC00 == 38 [pid = 2356] [id = 604] 16:10:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1722CC00) [pid = 2356] [serial = 1812] [outer = 00000000] 16:10:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (17D0CC00) [pid = 2356] [serial = 1813] [outer = 1722CC00] 16:10:23 INFO - PROCESS | 2356 | 1461107423307 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (17E02C00) [pid = 2356] [serial = 1814] [outer = 1722CC00] 16:10:23 INFO - PROCESS | 2356 | 1461107423766 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 730ms 16:10:23 INFO - PROCESS | 2356 | 1461107423829 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 2356 | 1461107423831 Marionette TRACE conn4 <- [1,2381,null,{"value":"13"}] 16:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:10:23 INFO - PROCESS | 2356 | 1461107423835 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 2356 | 1461107423837 Marionette TRACE conn4 <- [1,2382,null,{}] 16:10:23 INFO - PROCESS | 2356 | 1461107423841 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:23 INFO - PROCESS | 2356 | 1461107423972 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:10:24 INFO - PROCESS | 2356 | 1461107424036 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 2356 | ++DOCSHELL 1844B000 == 39 [pid = 2356] [id = 605] 16:10:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (1844B800) [pid = 2356] [serial = 1815] [outer = 00000000] 16:10:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (190C8800) [pid = 2356] [serial = 1816] [outer = 1844B800] 16:10:24 INFO - PROCESS | 2356 | 1461107424087 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (190D7800) [pid = 2356] [serial = 1817] [outer = 1844B800] 16:10:24 INFO - PROCESS | 2356 | 1461107424540 Marionette TRACE conn4 <- [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]]]}] 16:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 730ms 16:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:10:24 INFO - PROCESS | 2356 | 1461107424584 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 2356 | 1461107424586 Marionette TRACE conn4 <- [1,2385,null,{"value":"13"}] 16:10:24 INFO - PROCESS | 2356 | 1461107424589 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 2356 | 1461107424591 Marionette TRACE conn4 <- [1,2386,null,{}] 16:10:24 INFO - PROCESS | 2356 | 1461107424594 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:24 INFO - PROCESS | 2356 | 1461107424700 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:10:24 INFO - PROCESS | 2356 | 1461107424707 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 2356 | ++DOCSHELL 19FCBC00 == 40 [pid = 2356] [id = 606] 16:10:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (19FCD800) [pid = 2356] [serial = 1818] [outer = 00000000] 16:10:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1A2ACC00) [pid = 2356] [serial = 1819] [outer = 19FCD800] 16:10:24 INFO - PROCESS | 2356 | 1461107424752 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1A2B6400) [pid = 2356] [serial = 1820] [outer = 19FCD800] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1844E800) [pid = 2356] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12B2AC00) [pid = 2356] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1793A400) [pid = 2356] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (17E0D000) [pid = 2356] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (0F138C00) [pid = 2356] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (191ABC00) [pid = 2356] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12741400) [pid = 2356] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (12A1FC00) [pid = 2356] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (129B5800) [pid = 2356] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (17095C00) [pid = 2356] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (17943400) [pid = 2356] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:10:25 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (12B87800) [pid = 2356] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:10:25 INFO - PROCESS | 2356 | 1461107425290 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 16:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:10:25 INFO - PROCESS | 2356 | 1461107425320 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 2356 | 1461107425322 Marionette TRACE conn4 <- [1,2389,null,{"value":"13"}] 16:10:25 INFO - PROCESS | 2356 | 1461107425325 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 2356 | 1461107425326 Marionette TRACE conn4 <- [1,2390,null,{}] 16:10:25 INFO - PROCESS | 2356 | 1461107425330 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:25 INFO - PROCESS | 2356 | 1461107425406 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:10:25 INFO - PROCESS | 2356 | 1461107425412 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 2356 | ++DOCSHELL 14082800 == 41 [pid = 2356] [id = 607] 16:10:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (17095C00) [pid = 2356] [serial = 1821] [outer = 00000000] 16:10:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (19FD8C00) [pid = 2356] [serial = 1822] [outer = 17095C00] 16:10:25 INFO - PROCESS | 2356 | 1461107425459 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1A243800) [pid = 2356] [serial = 1823] [outer = 17095C00] 16:10:25 INFO - PROCESS | 2356 | 1461107425911 Marionette TRACE conn4 <- [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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 630ms 16:10:25 INFO - PROCESS | 2356 | 1461107425956 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 2356 | 1461107425958 Marionette TRACE conn4 <- [1,2393,null,{"value":"13"}] 16:10:25 INFO - PROCESS | 2356 | 1461107425962 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:10:25 INFO - PROCESS | 2356 | 1461107425963 Marionette TRACE conn4 <- [1,2394,null,{}] 16:10:25 INFO - PROCESS | 2356 | 1461107425967 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:26 INFO - PROCESS | 2356 | 1461107426045 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:10:26 INFO - PROCESS | 2356 | 1461107426051 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 2356 | ++DOCSHELL 19FD1800 == 42 [pid = 2356] [id = 608] 16:10:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1A2B2800) [pid = 2356] [serial = 1824] [outer = 00000000] 16:10:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1A6EE000) [pid = 2356] [serial = 1825] [outer = 1A2B2800] 16:10:26 INFO - PROCESS | 2356 | 1461107426096 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1A6EDC00) [pid = 2356] [serial = 1826] [outer = 1A2B2800] 16:10:26 INFO - PROCESS | 2356 | 1461107426563 Marionette TRACE conn4 <- [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]]]}] 16:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 630ms 16:10:26 INFO - PROCESS | 2356 | 1461107426596 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:10:26 INFO - PROCESS | 2356 | 1461107426598 Marionette TRACE conn4 <- [1,2397,null,{"value":"13"}] 16:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:10:26 INFO - PROCESS | 2356 | 1461107426618 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:10:26 INFO - PROCESS | 2356 | 1461107426620 Marionette TRACE conn4 <- [1,2398,null,{}] 16:10:26 INFO - PROCESS | 2356 | 1461107426624 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:26 INFO - PROCESS | 2356 | 1461107426701 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:10:26 INFO - PROCESS | 2356 | 1461107426708 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 2356 | ++DOCSHELL 1407DC00 == 43 [pid = 2356] [id = 609] 16:10:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (14082000) [pid = 2356] [serial = 1827] [outer = 00000000] 16:10:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1B329C00) [pid = 2356] [serial = 1828] [outer = 14082000] 16:10:26 INFO - PROCESS | 2356 | 1461107426753 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1B329800) [pid = 2356] [serial = 1829] [outer = 14082000] 16:10:27 INFO - PROCESS | 2356 | 1461107427375 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 770ms 16:10:27 INFO - PROCESS | 2356 | 1461107427387 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:10:27 INFO - PROCESS | 2356 | 1461107427392 Marionette TRACE conn4 <- [1,2401,null,{"value":"13"}] 16:10:27 INFO - PROCESS | 2356 | 1461107427461 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 2356 | 1461107427466 Marionette TRACE conn4 <- [1,2402,null,{}] 16:10:27 INFO - PROCESS | 2356 | 1461107427474 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:27 INFO - PROCESS | 2356 | 1461107427580 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:10:27 INFO - PROCESS | 2356 | 1461107427714 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 2356 | ++DOCSHELL 1274BC00 == 44 [pid = 2356] [id = 610] 16:10:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (12909000) [pid = 2356] [serial = 1830] [outer = 00000000] 16:10:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (12B05800) [pid = 2356] [serial = 1831] [outer = 12909000] 16:10:27 INFO - PROCESS | 2356 | 1461107427774 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (12B90800) [pid = 2356] [serial = 1832] [outer = 12909000] 16:10:28 INFO - PROCESS | 2356 | 1461107428334 Marionette TRACE conn4 <- [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]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 989ms 16:10:28 INFO - PROCESS | 2356 | 1461107428387 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 2356 | 1461107428393 Marionette TRACE conn4 <- [1,2405,null,{"value":"13"}] 16:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:10:28 INFO - PROCESS | 2356 | 1461107428400 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 2356 | 1461107428403 Marionette TRACE conn4 <- [1,2406,null,{}] 16:10:28 INFO - PROCESS | 2356 | 1461107428407 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:28 INFO - PROCESS | 2356 | 1461107428513 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:10:28 INFO - PROCESS | 2356 | 1461107428620 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 2356 | ++DOCSHELL 13162800 == 45 [pid = 2356] [id = 611] 16:10:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1392E000) [pid = 2356] [serial = 1833] [outer = 00000000] 16:10:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1775DC00) [pid = 2356] [serial = 1834] [outer = 1392E000] 16:10:28 INFO - PROCESS | 2356 | 1461107428676 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (17D04C00) [pid = 2356] [serial = 1835] [outer = 1392E000] 16:10:29 INFO - PROCESS | 2356 | 1461107429328 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 970ms 16:10:29 INFO - PROCESS | 2356 | 1461107429371 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 2356 | 1461107429374 Marionette TRACE conn4 <- [1,2409,null,{"value":"13"}] 16:10:29 INFO - PROCESS | 2356 | 1461107429378 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:10:29 INFO - PROCESS | 2356 | 1461107429381 Marionette TRACE conn4 <- [1,2410,null,{}] 16:10:29 INFO - PROCESS | 2356 | 1461107429392 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:29 INFO - PROCESS | 2356 | 1461107429499 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:10:29 INFO - PROCESS | 2356 | 1461107429614 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:29 INFO - PROCESS | 2356 | ++DOCSHELL 1B324C00 == 46 [pid = 2356] [id = 612] 16:10:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1B325C00) [pid = 2356] [serial = 1836] [outer = 00000000] 16:10:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1BA46000) [pid = 2356] [serial = 1837] [outer = 1B325C00] 16:10:29 INFO - PROCESS | 2356 | 1461107429713 Marionette DEBUG loaded listener.js 16:10:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1BA4B800) [pid = 2356] [serial = 1838] [outer = 1B325C00] 16:10:30 INFO - PROCESS | 2356 | 1461107430265 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 930ms 16:10:30 INFO - PROCESS | 2356 | 1461107430311 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:10:30 INFO - PROCESS | 2356 | 1461107430314 Marionette TRACE conn4 <- [1,2413,null,{"value":"13"}] 16:10:30 INFO - PROCESS | 2356 | 1461107430317 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:10:30 INFO - PROCESS | 2356 | 1461107430319 Marionette TRACE conn4 <- [1,2414,null,{}] 16:10:30 INFO - PROCESS | 2356 | 1461107430323 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:30 INFO - PROCESS | 2356 | 1461107430426 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:10:30 INFO - PROCESS | 2356 | 1461107430572 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 2356 | ++DOCSHELL 0FDF9400 == 47 [pid = 2356] [id = 613] 16:10:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (129B5C00) [pid = 2356] [serial = 1839] [outer = 00000000] 16:10:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1B70B800) [pid = 2356] [serial = 1840] [outer = 129B5C00] 16:10:30 INFO - PROCESS | 2356 | 1461107430630 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BAD2400) [pid = 2356] [serial = 1841] [outer = 129B5C00] 16:10:31 INFO - PROCESS | 2356 | 1461107431393 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1128ms 16:10:31 INFO - PROCESS | 2356 | 1461107431450 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 2356 | 1461107431454 Marionette TRACE conn4 <- [1,2417,null,{"value":"13"}] 16:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:10:31 INFO - PROCESS | 2356 | 1461107431459 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 2356 | 1461107431463 Marionette TRACE conn4 <- [1,2418,null,{}] 16:10:31 INFO - PROCESS | 2356 | 1461107431468 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:31 INFO - PROCESS | 2356 | 1461107431570 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:10:31 INFO - PROCESS | 2356 | 1461107431705 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 2356 | ++DOCSHELL 12A33400 == 48 [pid = 2356] [id = 614] 16:10:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12A35000) [pid = 2356] [serial = 1842] [outer = 00000000] 16:10:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12B30400) [pid = 2356] [serial = 1843] [outer = 12A35000] 16:10:31 INFO - PROCESS | 2356 | 1461107431757 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (12B90000) [pid = 2356] [serial = 1844] [outer = 12A35000] 16:10:31 INFO - PROCESS | 2356 | --DOCSHELL 0F135800 == 47 [pid = 2356] [id = 531] 16:10:31 INFO - PROCESS | 2356 | --DOCSHELL 129BD800 == 46 [pid = 2356] [id = 534] 16:10:31 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1A515800) [pid = 2356] [serial = 1792] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (18A01800) [pid = 2356] [serial = 1780] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (12B88C00) [pid = 2356] [serial = 1765] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12B8FC00) [pid = 2356] [serial = 1766] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1796B400) [pid = 2356] [serial = 1774] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (19080800) [pid = 2356] [serial = 1783] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (0F3D4C00) [pid = 2356] [serial = 1756] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (18A01400) [pid = 2356] [serial = 1781] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1A23E800) [pid = 2356] [serial = 1789] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (0F3DB800) [pid = 2356] [serial = 1757] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12910C00) [pid = 2356] [serial = 1759] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (129BE000) [pid = 2356] [serial = 1760] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12A6E000) [pid = 2356] [serial = 1762] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12B05400) [pid = 2356] [serial = 1763] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1793F000) [pid = 2356] [serial = 1787] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (190D2800) [pid = 2356] [serial = 1784] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1770B800) [pid = 2356] [serial = 1771] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (12A32000) [pid = 2356] [serial = 1786] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (177E9800) [pid = 2356] [serial = 1772] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (17E7A800) [pid = 2356] [serial = 1777] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (12D71000) [pid = 2356] [serial = 1768] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1310C400) [pid = 2356] [serial = 1769] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (17E7B000) [pid = 2356] [serial = 1778] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1798D400) [pid = 2356] [serial = 1775] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1A2B4400) [pid = 2356] [serial = 1790] [outer = 00000000] [url = about:blank] 16:10:32 INFO - PROCESS | 2356 | 1461107432285 Marionette TRACE conn4 <- [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]]]}] 16:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 890ms 16:10:32 INFO - PROCESS | 2356 | 1461107432350 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 2356 | 1461107432356 Marionette TRACE conn4 <- [1,2421,null,{"value":"13"}] 16:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:10:32 INFO - PROCESS | 2356 | 1461107432361 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 2356 | 1461107432364 Marionette TRACE conn4 <- [1,2422,null,{}] 16:10:32 INFO - PROCESS | 2356 | 1461107432368 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:32 INFO - PROCESS | 2356 | 1461107432452 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:10:32 INFO - PROCESS | 2356 | 1461107432465 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 2356 | ++DOCSHELL 1290E000 == 47 [pid = 2356] [id = 615] 16:10:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (129B8400) [pid = 2356] [serial = 1845] [outer = 00000000] 16:10:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (12A39000) [pid = 2356] [serial = 1846] [outer = 129B8400] 16:10:32 INFO - PROCESS | 2356 | 1461107432540 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (12B06000) [pid = 2356] [serial = 1847] [outer = 129B8400] 16:10:32 INFO - PROCESS | 2356 | 1461107433014 Marionette TRACE conn4 <- [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]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 16:10:33 INFO - PROCESS | 2356 | 1461107433034 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:10:33 INFO - PROCESS | 2356 | 1461107433037 Marionette TRACE conn4 <- [1,2425,null,{"value":"13"}] 16:10:33 INFO - PROCESS | 2356 | 1461107433040 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 2356 | 1461107433043 Marionette TRACE conn4 <- [1,2426,null,{}] 16:10:33 INFO - PROCESS | 2356 | 1461107433053 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:33 INFO - PROCESS | 2356 | 1461107433139 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:10:33 INFO - PROCESS | 2356 | 1461107433146 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 2356 | ++DOCSHELL 12B8A400 == 48 [pid = 2356] [id = 616] 16:10:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12BD5000) [pid = 2356] [serial = 1848] [outer = 00000000] 16:10:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (13EE1000) [pid = 2356] [serial = 1849] [outer = 12BD5000] 16:10:33 INFO - PROCESS | 2356 | 1461107433194 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (171D7400) [pid = 2356] [serial = 1850] [outer = 12BD5000] 16:10:33 INFO - PROCESS | 2356 | 1461107433649 Marionette TRACE conn4 <- [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]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 630ms 16:10:33 INFO - PROCESS | 2356 | 1461107433675 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 2356 | 1461107433677 Marionette TRACE conn4 <- [1,2429,null,{"value":"13"}] 16:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:10:33 INFO - PROCESS | 2356 | 1461107433685 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 2356 | 1461107433687 Marionette TRACE conn4 <- [1,2430,null,{}] 16:10:33 INFO - PROCESS | 2356 | 1461107433690 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:33 INFO - PROCESS | 2356 | 1461107433774 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:10:33 INFO - PROCESS | 2356 | 1461107433782 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 2356 | ++DOCSHELL 177F0C00 == 49 [pid = 2356] [id = 617] 16:10:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1793A400) [pid = 2356] [serial = 1851] [outer = 00000000] 16:10:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (17986C00) [pid = 2356] [serial = 1852] [outer = 1793A400] 16:10:33 INFO - PROCESS | 2356 | 1461107433830 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (17D10000) [pid = 2356] [serial = 1853] [outer = 1793A400] 16:10:34 INFO - PROCESS | 2356 | 1461107434328 Marionette TRACE conn4 <- [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]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 16:10:34 INFO - PROCESS | 2356 | 1461107434361 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 2356 | 1461107434364 Marionette TRACE conn4 <- [1,2433,null,{"value":"13"}] 16:10:34 INFO - PROCESS | 2356 | 1461107434367 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:10:34 INFO - PROCESS | 2356 | 1461107434369 Marionette TRACE conn4 <- [1,2434,null,{}] 16:10:34 INFO - PROCESS | 2356 | 1461107434372 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:34 INFO - PROCESS | 2356 | 1461107434479 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:10:34 INFO - PROCESS | 2356 | 1461107434486 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 2356 | ++DOCSHELL 17E7C400 == 50 [pid = 2356] [id = 618] 16:10:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (17E7C800) [pid = 2356] [serial = 1854] [outer = 00000000] 16:10:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1844A000) [pid = 2356] [serial = 1855] [outer = 17E7C800] 16:10:34 INFO - PROCESS | 2356 | 1461107434531 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (18450800) [pid = 2356] [serial = 1856] [outer = 17E7C800] 16:10:35 INFO - PROCESS | 2356 | 1461107435022 Marionette TRACE conn4 <- [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]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 16:10:35 INFO - PROCESS | 2356 | 1461107435040 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:10:35 INFO - PROCESS | 2356 | 1461107435042 Marionette TRACE conn4 <- [1,2437,null,{"value":"13"}] 16:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:10:35 INFO - PROCESS | 2356 | 1461107435045 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 2356 | 1461107435047 Marionette TRACE conn4 <- [1,2438,null,{}] 16:10:35 INFO - PROCESS | 2356 | 1461107435050 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:35 INFO - PROCESS | 2356 | 1461107435185 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:10:35 INFO - PROCESS | 2356 | 1461107435278 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 2356 | ++DOCSHELL 18AD9400 == 51 [pid = 2356] [id = 619] 16:10:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (18ADA800) [pid = 2356] [serial = 1857] [outer = 00000000] 16:10:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (191B2C00) [pid = 2356] [serial = 1858] [outer = 18ADA800] 16:10:35 INFO - PROCESS | 2356 | 1461107435329 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1A23DC00) [pid = 2356] [serial = 1859] [outer = 18ADA800] 16:10:35 INFO - PROCESS | 2356 | 1461107435754 Marionette TRACE conn4 <- [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]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 16:10:35 INFO - PROCESS | 2356 | 1461107435776 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:10:35 INFO - PROCESS | 2356 | 1461107435778 Marionette TRACE conn4 <- [1,2441,null,{"value":"13"}] 16:10:35 INFO - PROCESS | 2356 | 1461107435781 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 2356 | 1461107435783 Marionette TRACE conn4 <- [1,2442,null,{}] 16:10:35 INFO - PROCESS | 2356 | 1461107435787 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:35 INFO - PROCESS | 2356 | 1461107435894 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:10:35 INFO - PROCESS | 2356 | 1461107435900 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 2356 | ++DOCSHELL 1A2AF000 == 52 [pid = 2356] [id = 620] 16:10:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1A2B4400) [pid = 2356] [serial = 1860] [outer = 00000000] 16:10:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1A6ED000) [pid = 2356] [serial = 1861] [outer = 1A2B4400] 16:10:35 INFO - PROCESS | 2356 | 1461107435945 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A6EE400) [pid = 2356] [serial = 1862] [outer = 1A2B4400] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1404B800) [pid = 2356] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (12A12000) [pid = 2356] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1722CC00) [pid = 2356] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12D77400) [pid = 2356] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (0F121000) [pid = 2356] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1A2B2800) [pid = 2356] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1A2B7400) [pid = 2356] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1844B800) [pid = 2356] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (19FCD800) [pid = 2356] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:10:36 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17095C00) [pid = 2356] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:10:36 INFO - PROCESS | 2356 | 1461107436431 Marionette TRACE conn4 <- [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]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 16:10:36 INFO - PROCESS | 2356 | 1461107436453 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:10:36 INFO - PROCESS | 2356 | 1461107436454 Marionette TRACE conn4 <- [1,2445,null,{"value":"13"}] 16:10:36 INFO - PROCESS | 2356 | 1461107436457 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 2356 | 1461107436459 Marionette TRACE conn4 <- [1,2446,null,{}] 16:10:36 INFO - PROCESS | 2356 | 1461107436462 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:36 INFO - PROCESS | 2356 | 1461107436540 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:10:36 INFO - PROCESS | 2356 | 1461107436574 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 2356 | ++DOCSHELL 12744800 == 53 [pid = 2356] [id = 621] 16:10:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12A7B400) [pid = 2356] [serial = 1863] [outer = 00000000] 16:10:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (19FCD800) [pid = 2356] [serial = 1864] [outer = 12A7B400] 16:10:36 INFO - PROCESS | 2356 | 1461107436619 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1A2B7400) [pid = 2356] [serial = 1865] [outer = 12A7B400] 16:10:37 INFO - PROCESS | 2356 | 1461107437045 Marionette TRACE conn4 <- [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]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 630ms 16:10:37 INFO - PROCESS | 2356 | 1461107437089 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 2356 | 1461107437091 Marionette TRACE conn4 <- [1,2449,null,{"value":"13"}] 16:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:10:37 INFO - PROCESS | 2356 | 1461107437094 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 2356 | 1461107437095 Marionette TRACE conn4 <- [1,2450,null,{}] 16:10:37 INFO - PROCESS | 2356 | 1461107437102 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:37 INFO - PROCESS | 2356 | 1461107437182 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:10:37 INFO - PROCESS | 2356 | 1461107437189 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 2356 | ++DOCSHELL 1A6E9C00 == 54 [pid = 2356] [id = 622] 16:10:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1B324800) [pid = 2356] [serial = 1866] [outer = 00000000] 16:10:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1BACD800) [pid = 2356] [serial = 1867] [outer = 1B324800] 16:10:37 INFO - PROCESS | 2356 | 1461107437235 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1BACFC00) [pid = 2356] [serial = 1868] [outer = 1B324800] 16:10:37 INFO - PROCESS | 2356 | 1461107437668 Marionette TRACE conn4 <- [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]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 16:10:37 INFO - PROCESS | 2356 | 1461107437725 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 2356 | 1461107437727 Marionette TRACE conn4 <- [1,2453,null,{"value":"13"}] 16:10:37 INFO - PROCESS | 2356 | 1461107437730 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:10:37 INFO - PROCESS | 2356 | 1461107437732 Marionette TRACE conn4 <- [1,2454,null,{}] 16:10:37 INFO - PROCESS | 2356 | 1461107437736 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:37 INFO - PROCESS | 2356 | 1461107437813 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:10:37 INFO - PROCESS | 2356 | 1461107437820 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 2356 | ++DOCSHELL 1BAD5800 == 55 [pid = 2356] [id = 623] 16:10:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BAD6800) [pid = 2356] [serial = 1869] [outer = 00000000] 16:10:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1BBB8400) [pid = 2356] [serial = 1870] [outer = 1BAD6800] 16:10:37 INFO - PROCESS | 2356 | 1461107437864 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12B08C00) [pid = 2356] [serial = 1871] [outer = 1BAD6800] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12B36400 == 54 [pid = 2356] [id = 521] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 14082800 == 53 [pid = 2356] [id = 607] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 19FCC800 == 52 [pid = 2356] [id = 530] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12742000 == 51 [pid = 2356] [id = 532] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12748800 == 50 [pid = 2356] [id = 533] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 19FD1800 == 49 [pid = 2356] [id = 608] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 1844B000 == 48 [pid = 2356] [id = 605] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12B0E400 == 47 [pid = 2356] [id = 528] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 19FCBC00 == 46 [pid = 2356] [id = 606] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12907000 == 45 [pid = 2356] [id = 518] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12BDB800 == 44 [pid = 2356] [id = 529] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12A18400 == 43 [pid = 2356] [id = 519] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 1796D400 == 42 [pid = 2356] [id = 524] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 1398AC00 == 41 [pid = 2356] [id = 603] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 0F11FC00 == 40 [pid = 2356] [id = 604] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12A0FC00 == 39 [pid = 2356] [id = 520] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 12A33400 == 38 [pid = 2356] [id = 614] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 1B324C00 == 37 [pid = 2356] [id = 612] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 0FDF9400 == 36 [pid = 2356] [id = 613] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 13162800 == 35 [pid = 2356] [id = 611] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 1407DC00 == 34 [pid = 2356] [id = 609] 16:10:38 INFO - PROCESS | 2356 | --DOCSHELL 1274BC00 == 33 [pid = 2356] [id = 610] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 1290E000 == 32 [pid = 2356] [id = 615] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 177F0C00 == 31 [pid = 2356] [id = 617] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 12B8A400 == 30 [pid = 2356] [id = 616] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 17E7C400 == 29 [pid = 2356] [id = 618] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 1A6E9C00 == 28 [pid = 2356] [id = 622] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 18AD9400 == 27 [pid = 2356] [id = 619] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 1A2AF000 == 26 [pid = 2356] [id = 620] 16:10:39 INFO - PROCESS | 2356 | --DOCSHELL 12744800 == 25 [pid = 2356] [id = 621] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (177E4C00) [pid = 2356] [serial = 1810] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12B09000) [pid = 2356] [serial = 1804] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (17D0CC00) [pid = 2356] [serial = 1813] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12B33400) [pid = 2356] [serial = 1805] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (13160800) [pid = 2356] [serial = 1807] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (13985800) [pid = 2356] [serial = 1808] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (0F136000) [pid = 2356] [serial = 1795] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (0FD54800) [pid = 2356] [serial = 1801] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (12A0C000) [pid = 2356] [serial = 1802] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (12A39C00) [pid = 2356] [serial = 1798] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1A6EDC00) [pid = 2356] [serial = 1826] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1A6F0800) [pid = 2356] [serial = 1793] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (190C8800) [pid = 2356] [serial = 1816] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1B329C00) [pid = 2356] [serial = 1828] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (17E02C00) [pid = 2356] [serial = 1814] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1A2ACC00) [pid = 2356] [serial = 1819] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (190D7800) [pid = 2356] [serial = 1817] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1A6EE000) [pid = 2356] [serial = 1825] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (1A2B6400) [pid = 2356] [serial = 1820] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (1A243800) [pid = 2356] [serial = 1823] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (19FD8C00) [pid = 2356] [serial = 1822] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | --DOMWINDOW == 65 (1793D400) [pid = 2356] [serial = 1811] [outer = 00000000] [url = about:blank] 16:10:39 INFO - PROCESS | 2356 | 1461107439843 Marionette TRACE conn4 <- [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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2123ms 16:10:39 INFO - PROCESS | 2356 | 1461107439858 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:10:39 INFO - PROCESS | 2356 | 1461107439862 Marionette TRACE conn4 <- [1,2457,null,{"value":"13"}] 16:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:10:39 INFO - PROCESS | 2356 | 1461107439868 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 2356 | 1461107439871 Marionette TRACE conn4 <- [1,2458,null,{}] 16:10:39 INFO - PROCESS | 2356 | 1461107439877 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:39 INFO - PROCESS | 2356 | 1461107439971 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:10:39 INFO - PROCESS | 2356 | 1461107439984 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D6C00 == 26 [pid = 2356] [id = 624] 16:10:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (0F3D7400) [pid = 2356] [serial = 1872] [outer = 00000000] 16:10:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (0F3DB800) [pid = 2356] [serial = 1873] [outer = 0F3D7400] 16:10:40 INFO - PROCESS | 2356 | 1461107440032 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (0F7E9800) [pid = 2356] [serial = 1874] [outer = 0F3D7400] 16:10:40 INFO - PROCESS | 2356 | 1461107440547 Marionette TRACE conn4 <- [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]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 730ms 16:10:40 INFO - PROCESS | 2356 | 1461107440598 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 2356 | 1461107440604 Marionette TRACE conn4 <- [1,2461,null,{"value":"13"}] 16:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:10:40 INFO - PROCESS | 2356 | 1461107440611 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 2356 | 1461107440613 Marionette TRACE conn4 <- [1,2462,null,{}] 16:10:40 INFO - PROCESS | 2356 | 1461107440617 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:40 INFO - PROCESS | 2356 | 1461107440702 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:10:40 INFO - PROCESS | 2356 | 1461107440821 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 2356 | ++DOCSHELL 129B6000 == 27 [pid = 2356] [id = 625] 16:10:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (129B6800) [pid = 2356] [serial = 1875] [outer = 00000000] 16:10:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (12A06000) [pid = 2356] [serial = 1876] [outer = 129B6800] 16:10:40 INFO - PROCESS | 2356 | 1461107440869 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (12A0D800) [pid = 2356] [serial = 1877] [outer = 129B6800] 16:10:41 INFO - PROCESS | 2356 | 1461107441261 Marionette TRACE conn4 <- [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]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 16:10:41 INFO - PROCESS | 2356 | 1461107441283 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:10:41 INFO - PROCESS | 2356 | 1461107441285 Marionette TRACE conn4 <- [1,2465,null,{"value":"13"}] 16:10:41 INFO - PROCESS | 2356 | 1461107441289 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:10:41 INFO - PROCESS | 2356 | 1461107441292 Marionette TRACE conn4 <- [1,2466,null,{}] 16:10:41 INFO - PROCESS | 2356 | 1461107441303 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:41 INFO - PROCESS | 2356 | 1461107441421 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:10:41 INFO - PROCESS | 2356 | 1461107441432 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 2356 | ++DOCSHELL 12A33400 == 28 [pid = 2356] [id = 626] 16:10:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (12A3C000) [pid = 2356] [serial = 1878] [outer = 00000000] 16:10:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (12B02C00) [pid = 2356] [serial = 1879] [outer = 12A3C000] 16:10:41 INFO - PROCESS | 2356 | 1461107441482 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12B0A800) [pid = 2356] [serial = 1880] [outer = 12A3C000] 16:10:41 INFO - PROCESS | 2356 | 1461107441960 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 16:10:41 INFO - PROCESS | 2356 | 1461107442023 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 2356 | 1461107442025 Marionette TRACE conn4 <- [1,2469,null,{"value":"13"}] 16:10:42 INFO - PROCESS | 2356 | 1461107442028 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 2356 | 1461107442030 Marionette TRACE conn4 <- [1,2470,null,{}] 16:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:10:42 INFO - PROCESS | 2356 | 1461107442033 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:42 INFO - PROCESS | 2356 | 1461107442115 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:10:42 INFO - PROCESS | 2356 | 1461107442121 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 2356 | ++DOCSHELL 12B0D000 == 29 [pid = 2356] [id = 627] 16:10:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (12B86800) [pid = 2356] [serial = 1881] [outer = 00000000] 16:10:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12B92800) [pid = 2356] [serial = 1882] [outer = 12B86800] 16:10:42 INFO - PROCESS | 2356 | 1461107442167 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (12BDD400) [pid = 2356] [serial = 1883] [outer = 12B86800] 16:10:42 INFO - PROCESS | 2356 | 1461107442616 Marionette TRACE conn4 <- [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]]]}] 16:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 630ms 16:10:42 INFO - PROCESS | 2356 | 1461107442664 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:10:42 INFO - PROCESS | 2356 | 1461107442666 Marionette TRACE conn4 <- [1,2473,null,{"value":"13"}] 16:10:42 INFO - PROCESS | 2356 | 1461107442669 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 2356 | 1461107442671 Marionette TRACE conn4 <- [1,2474,null,{}] 16:10:42 INFO - PROCESS | 2356 | 1461107442674 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:42 INFO - PROCESS | 2356 | 1461107442755 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:10:42 INFO - PROCESS | 2356 | 1461107442761 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 2356 | ++DOCSHELL 12D70C00 == 30 [pid = 2356] [id = 628] 16:10:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (1310EC00) [pid = 2356] [serial = 1884] [outer = 00000000] 16:10:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (13937000) [pid = 2356] [serial = 1885] [outer = 1310EC00] 16:10:42 INFO - PROCESS | 2356 | 1461107442811 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (139E2800) [pid = 2356] [serial = 1886] [outer = 1310EC00] 16:10:43 INFO - PROCESS | 2356 | 1461107443324 Marionette TRACE conn4 <- [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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 16:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:10:43 INFO - PROCESS | 2356 | 1461107443340 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 2356 | 1461107443342 Marionette TRACE conn4 <- [1,2477,null,{"value":"13"}] 16:10:43 INFO - PROCESS | 2356 | 1461107443344 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 2356 | 1461107443346 Marionette TRACE conn4 <- [1,2478,null,{}] 16:10:43 INFO - PROCESS | 2356 | 1461107443349 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:43 INFO - PROCESS | 2356 | 1461107443457 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:10:43 INFO - PROCESS | 2356 | 1461107443468 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 2356 | ++DOCSHELL 1770BC00 == 31 [pid = 2356] [id = 629] 16:10:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1775E800) [pid = 2356] [serial = 1887] [outer = 00000000] 16:10:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1793E400) [pid = 2356] [serial = 1888] [outer = 1775E800] 16:10:43 INFO - PROCESS | 2356 | 1461107443517 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17966800) [pid = 2356] [serial = 1889] [outer = 1775E800] 16:10:43 INFO - PROCESS | 2356 | 1461107443941 Marionette TRACE conn4 <- [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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 16:10:43 INFO - PROCESS | 2356 | 1461107443983 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 2356 | 1461107443985 Marionette TRACE conn4 <- [1,2481,null,{"value":"13"}] 16:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:10:43 INFO - PROCESS | 2356 | 1461107443988 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 2356 | 1461107443990 Marionette TRACE conn4 <- [1,2482,null,{}] 16:10:43 INFO - PROCESS | 2356 | 1461107443993 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:44 INFO - PROCESS | 2356 | 1461107444068 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:10:44 INFO - PROCESS | 2356 | 1461107444074 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 2356 | ++DOCSHELL 1796CC00 == 32 [pid = 2356] [id = 630] 16:10:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1798D400) [pid = 2356] [serial = 1890] [outer = 00000000] 16:10:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (17E74C00) [pid = 2356] [serial = 1891] [outer = 1798D400] 16:10:44 INFO - PROCESS | 2356 | 1461107444119 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (17E7A800) [pid = 2356] [serial = 1892] [outer = 1798D400] 16:10:44 INFO - PROCESS | 2356 | 1461107444564 Marionette TRACE conn4 <- [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]]]}] 16:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 630ms 16:10:44 INFO - PROCESS | 2356 | 1461107444631 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:10:44 INFO - PROCESS | 2356 | 1461107444633 Marionette TRACE conn4 <- [1,2485,null,{"value":"13"}] 16:10:44 INFO - PROCESS | 2356 | 1461107444636 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 2356 | 1461107444638 Marionette TRACE conn4 <- [1,2486,null,{}] 16:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:10:44 INFO - PROCESS | 2356 | 1461107444641 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:44 INFO - PROCESS | 2356 | 1461107444716 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:10:44 INFO - PROCESS | 2356 | 1461107444722 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 2356 | ++DOCSHELL 1844E800 == 33 [pid = 2356] [id = 631] 16:10:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1844F400) [pid = 2356] [serial = 1893] [outer = 00000000] 16:10:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (18A07C00) [pid = 2356] [serial = 1894] [outer = 1844F400] 16:10:44 INFO - PROCESS | 2356 | 1461107444768 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (18A01400) [pid = 2356] [serial = 1895] [outer = 1844F400] 16:10:45 INFO - PROCESS | 2356 | 1461107445238 Marionette TRACE conn4 <- [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]]]}] 16:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 630ms 16:10:45 INFO - PROCESS | 2356 | 1461107445272 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 2356 | 1461107445274 Marionette TRACE conn4 <- [1,2489,null,{"value":"13"}] 16:10:45 INFO - PROCESS | 2356 | 1461107445277 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:10:45 INFO - PROCESS | 2356 | 1461107445279 Marionette TRACE conn4 <- [1,2490,null,{}] 16:10:45 INFO - PROCESS | 2356 | 1461107445283 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:45 INFO - PROCESS | 2356 | 1461107445394 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:10:45 INFO - PROCESS | 2356 | 1461107445401 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 2356 | ++DOCSHELL 12A1BC00 == 34 [pid = 2356] [id = 632] 16:10:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (19072400) [pid = 2356] [serial = 1896] [outer = 00000000] 16:10:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (190D2C00) [pid = 2356] [serial = 1897] [outer = 19072400] 16:10:45 INFO - PROCESS | 2356 | 1461107445446 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (190D1800) [pid = 2356] [serial = 1898] [outer = 19072400] 16:10:45 INFO - PROCESS | 2356 | 1461107445925 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 16:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:10:45 INFO - PROCESS | 2356 | 1461107445954 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 2356 | 1461107445956 Marionette TRACE conn4 <- [1,2493,null,{"value":"13"}] 16:10:45 INFO - PROCESS | 2356 | 1461107445959 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 2356 | 1461107445961 Marionette TRACE conn4 <- [1,2494,null,{}] 16:10:45 INFO - PROCESS | 2356 | 1461107445965 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:46 INFO - PROCESS | 2356 | 1461107446079 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:10:46 INFO - PROCESS | 2356 | 1461107446085 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 2356 | ++DOCSHELL 0F3DA000 == 35 [pid = 2356] [id = 633] 16:10:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12DB3400) [pid = 2356] [serial = 1899] [outer = 00000000] 16:10:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1A242C00) [pid = 2356] [serial = 1900] [outer = 12DB3400] 16:10:46 INFO - PROCESS | 2356 | 1461107446130 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1A2AFC00) [pid = 2356] [serial = 1901] [outer = 12DB3400] 16:10:46 INFO - PROCESS | 2356 | 1461107446608 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 16:10:46 INFO - PROCESS | 2356 | 1461107446632 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:10:46 INFO - PROCESS | 2356 | 1461107446634 Marionette TRACE conn4 <- [1,2497,null,{"value":"13"}] 16:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:10:46 INFO - PROCESS | 2356 | 1461107446637 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 2356 | 1461107446639 Marionette TRACE conn4 <- [1,2498,null,{}] 16:10:46 INFO - PROCESS | 2356 | 1461107446643 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:46 INFO - PROCESS | 2356 | 1461107446797 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:10:46 INFO - PROCESS | 2356 | 1461107446824 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B9800 == 36 [pid = 2356] [id = 634] 16:10:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1A50E000) [pid = 2356] [serial = 1902] [outer = 00000000] 16:10:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1A6EF400) [pid = 2356] [serial = 1903] [outer = 1A50E000] 16:10:46 INFO - PROCESS | 2356 | 1461107446880 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1B303C00) [pid = 2356] [serial = 1904] [outer = 1A50E000] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1B324800) [pid = 2356] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (17E7C800) [pid = 2356] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (18ADA800) [pid = 2356] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (1A2B4400) [pid = 2356] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (12A7B400) [pid = 2356] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (129B8400) [pid = 2356] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (12A35000) [pid = 2356] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (129B5C00) [pid = 2356] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1B325C00) [pid = 2356] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1392E000) [pid = 2356] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12909000) [pid = 2356] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (14082000) [pid = 2356] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1793A400) [pid = 2356] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12BD5000) [pid = 2356] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (0F12E400) [pid = 2356] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1A6F6400) [pid = 2356] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:10:47 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12A1D400) [pid = 2356] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:10:47 INFO - PROCESS | 2356 | 1461107447497 Marionette TRACE conn4 <- [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]]]}] 16:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 870ms 16:10:47 INFO - PROCESS | 2356 | 1461107447590 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:10:47 INFO - PROCESS | 2356 | 1461107447594 Marionette TRACE conn4 <- [1,2501,null,{"value":"13"}] 16:10:47 INFO - PROCESS | 2356 | 1461107447600 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 2356 | 1461107447605 Marionette TRACE conn4 <- [1,2502,null,{}] 16:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:10:47 INFO - PROCESS | 2356 | 1461107447611 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:47 INFO - PROCESS | 2356 | 1461107447733 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:10:47 INFO - PROCESS | 2356 | 1461107447844 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 2356 | ++DOCSHELL 0F3CF000 == 37 [pid = 2356] [id = 635] 16:10:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (0F3CF400) [pid = 2356] [serial = 1905] [outer = 00000000] 16:10:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (0F3DAC00) [pid = 2356] [serial = 1906] [outer = 0F3CF400] 16:10:47 INFO - PROCESS | 2356 | 1461107447929 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (0FDFA400) [pid = 2356] [serial = 1907] [outer = 0F3CF400] 16:10:48 INFO - PROCESS | 2356 | 1461107448710 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1172ms 16:10:48 INFO - PROCESS | 2356 | 1461107448786 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 2356 | 1461107448791 Marionette TRACE conn4 <- [1,2505,null,{"value":"13"}] 16:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:10:48 INFO - PROCESS | 2356 | 1461107448799 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 2356 | 1461107448803 Marionette TRACE conn4 <- [1,2506,null,{}] 16:10:48 INFO - PROCESS | 2356 | 1461107448807 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:48 INFO - PROCESS | 2356 | 1461107448927 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:10:49 INFO - PROCESS | 2356 | 1461107449053 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 2356 | ++DOCSHELL 1290E400 == 38 [pid = 2356] [id = 636] 16:10:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (129B7400) [pid = 2356] [serial = 1908] [outer = 00000000] 16:10:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (12B2A400) [pid = 2356] [serial = 1909] [outer = 129B7400] 16:10:49 INFO - PROCESS | 2356 | 1461107449113 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12B8DC00) [pid = 2356] [serial = 1910] [outer = 129B7400] 16:10:49 INFO - PROCESS | 2356 | 1461107449975 Marionette TRACE conn4 <- [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]]]}] 16:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1230ms 16:10:50 INFO - PROCESS | 2356 | 1461107450030 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 2356 | 1461107450035 Marionette TRACE conn4 <- [1,2509,null,{"value":"13"}] 16:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:10:50 INFO - PROCESS | 2356 | 1461107450040 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 2356 | 1461107450044 Marionette TRACE conn4 <- [1,2510,null,{}] 16:10:50 INFO - PROCESS | 2356 | 1461107450050 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:50 INFO - PROCESS | 2356 | 1461107450153 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:10:50 INFO - PROCESS | 2356 | 1461107450296 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 2356 | --DOCSHELL 14081C00 == 37 [pid = 2356] [id = 590] 16:10:50 INFO - PROCESS | 2356 | --DOCSHELL 18A07000 == 36 [pid = 2356] [id = 596] 16:10:50 INFO - PROCESS | 2356 | --DOCSHELL 12A3F000 == 35 [pid = 2356] [id = 588] 16:10:50 INFO - PROCESS | 2356 | --DOCSHELL 12B31800 == 34 [pid = 2356] [id = 589] 16:10:50 INFO - PROCESS | 2356 | --DOCSHELL 0FDF2C00 == 33 [pid = 2356] [id = 586] 16:10:50 INFO - PROCESS | 2356 | --DOCSHELL 0F138400 == 32 [pid = 2356] [id = 585] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1BB77400) [pid = 2356] [serial = 1754] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12B05000) [pid = 2356] [serial = 1799] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (0F3D4000) [pid = 2356] [serial = 1796] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1BACFC00) [pid = 2356] [serial = 1868] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1BBB8400) [pid = 2356] [serial = 1870] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1844A000) [pid = 2356] [serial = 1855] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (191B2C00) [pid = 2356] [serial = 1858] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (18450800) [pid = 2356] [serial = 1856] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1A6ED000) [pid = 2356] [serial = 1861] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1A23DC00) [pid = 2356] [serial = 1859] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1A6EE400) [pid = 2356] [serial = 1862] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (19FCD800) [pid = 2356] [serial = 1864] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1BACD800) [pid = 2356] [serial = 1867] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (12A39000) [pid = 2356] [serial = 1846] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (12B06000) [pid = 2356] [serial = 1847] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (12B90000) [pid = 2356] [serial = 1844] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (12B30400) [pid = 2356] [serial = 1843] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1BAD2400) [pid = 2356] [serial = 1841] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (1B70B800) [pid = 2356] [serial = 1840] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (1BA4B800) [pid = 2356] [serial = 1838] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (1BA46000) [pid = 2356] [serial = 1837] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 65 (17D04C00) [pid = 2356] [serial = 1835] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 64 (1775DC00) [pid = 2356] [serial = 1834] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 63 (12B90800) [pid = 2356] [serial = 1832] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 62 (12B05800) [pid = 2356] [serial = 1831] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 61 (1B329800) [pid = 2356] [serial = 1829] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 60 (17986C00) [pid = 2356] [serial = 1852] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 59 (13EE1000) [pid = 2356] [serial = 1849] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 58 (171D7400) [pid = 2356] [serial = 1850] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 57 (1A2B7400) [pid = 2356] [serial = 1865] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | --DOMWINDOW == 56 (17D10000) [pid = 2356] [serial = 1853] [outer = 00000000] [url = about:blank] 16:10:50 INFO - PROCESS | 2356 | ++DOCSHELL 0F121400 == 33 [pid = 2356] [id = 637] 16:10:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 57 (0F127800) [pid = 2356] [serial = 1911] [outer = 00000000] 16:10:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 58 (0F3D4000) [pid = 2356] [serial = 1912] [outer = 0F127800] 16:10:50 INFO - PROCESS | 2356 | 1461107450389 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 59 (12909C00) [pid = 2356] [serial = 1913] [outer = 0F127800] 16:10:50 INFO - PROCESS | 2356 | 1461107450845 Marionette TRACE conn4 <- [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]]]}] 16:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 830ms 16:10:50 INFO - PROCESS | 2356 | 1461107450871 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 2356 | 1461107450876 Marionette TRACE conn4 <- [1,2513,null,{"value":"13"}] 16:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:10:50 INFO - PROCESS | 2356 | 1461107450883 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 2356 | 1461107450885 Marionette TRACE conn4 <- [1,2514,null,{}] 16:10:50 INFO - PROCESS | 2356 | 1461107450889 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:50 INFO - PROCESS | 2356 | 1461107450971 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:10:50 INFO - PROCESS | 2356 | 1461107450980 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 2356 | ++DOCSHELL 129B8000 == 34 [pid = 2356] [id = 638] 16:10:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 60 (12A19C00) [pid = 2356] [serial = 1914] [outer = 00000000] 16:10:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 61 (12A7CC00) [pid = 2356] [serial = 1915] [outer = 12A19C00] 16:10:50 INFO - PROCESS | 2356 | 1461107451026 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 62 (12B0A400) [pid = 2356] [serial = 1916] [outer = 12A19C00] 16:10:51 INFO - PROCESS | 2356 | 1461107451518 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 16:10:51 INFO - PROCESS | 2356 | 1461107451555 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:10:51 INFO - PROCESS | 2356 | 1461107451557 Marionette TRACE conn4 <- [1,2517,null,{"value":"13"}] 16:10:51 INFO - PROCESS | 2356 | 1461107451561 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 2356 | 1461107451564 Marionette TRACE conn4 <- [1,2518,null,{}] 16:10:51 INFO - PROCESS | 2356 | 1461107451575 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:51 INFO - PROCESS | 2356 | 1461107451694 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:10:51 INFO - PROCESS | 2356 | 1461107451709 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 2356 | ++DOCSHELL 12BDB400 == 35 [pid = 2356] [id = 639] 16:10:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 63 (12BDE000) [pid = 2356] [serial = 1917] [outer = 00000000] 16:10:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 64 (12DA8000) [pid = 2356] [serial = 1918] [outer = 12BDE000] 16:10:51 INFO - PROCESS | 2356 | 1461107451758 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 65 (13165C00) [pid = 2356] [serial = 1919] [outer = 12BDE000] 16:10:52 INFO - PROCESS | 2356 | 1461107452238 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 16:10:52 INFO - PROCESS | 2356 | 1461107452291 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 2356 | 1461107452294 Marionette TRACE conn4 <- [1,2521,null,{"value":"13"}] 16:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:10:52 INFO - PROCESS | 2356 | 1461107452297 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 2356 | 1461107452299 Marionette TRACE conn4 <- [1,2522,null,{}] 16:10:52 INFO - PROCESS | 2356 | 1461107452302 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:52 INFO - PROCESS | 2356 | 1461107452382 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:10:52 INFO - PROCESS | 2356 | 1461107452390 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 2356 | ++DOCSHELL 12D77400 == 36 [pid = 2356] [id = 640] 16:10:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (14081C00) [pid = 2356] [serial = 1920] [outer = 00000000] 16:10:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (1775A000) [pid = 2356] [serial = 1921] [outer = 14081C00] 16:10:52 INFO - PROCESS | 2356 | 1461107452436 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (177EE000) [pid = 2356] [serial = 1922] [outer = 14081C00] 16:10:52 INFO - PROCESS | 2356 | 1461107452883 Marionette TRACE conn4 <- [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]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 16:10:52 INFO - PROCESS | 2356 | 1461107452931 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 2356 | 1461107452933 Marionette TRACE conn4 <- [1,2525,null,{"value":"13"}] 16:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:10:52 INFO - PROCESS | 2356 | 1461107452936 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 2356 | 1461107452938 Marionette TRACE conn4 <- [1,2526,null,{}] 16:10:52 INFO - PROCESS | 2356 | 1461107452941 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:53 INFO - PROCESS | 2356 | 1461107453046 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:10:53 INFO - PROCESS | 2356 | 1461107453133 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 2356 | ++DOCSHELL 17940400 == 37 [pid = 2356] [id = 641] 16:10:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (17940800) [pid = 2356] [serial = 1923] [outer = 00000000] 16:10:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (17986C00) [pid = 2356] [serial = 1924] [outer = 17940800] 16:10:53 INFO - PROCESS | 2356 | 1461107453178 Marionette DEBUG loaded listener.js 16:10:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (17D10400) [pid = 2356] [serial = 1925] [outer = 17940800] 16:10:53 INFO - PROCESS | 2356 | 1461107453615 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 730ms 16:10:53 INFO - PROCESS | 2356 | 1461107453667 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:10:53 INFO - PROCESS | 2356 | 1461107453669 Marionette TRACE conn4 <- [1,2529,null,{"value":"13"}] 16:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:10:53 INFO - PROCESS | 2356 | 1461107453678 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 2356 | 1461107453680 Marionette TRACE conn4 <- [1,2530,null,{}] 16:10:53 INFO - PROCESS | 2356 | 1461107453684 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:53 INFO - PROCESS | 2356 | 1461107453812 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:10:53 INFO - PROCESS | 2356 | 1461107453824 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 2356 | ++DOCSHELL 17D96400 == 38 [pid = 2356] [id = 642] 16:10:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (17E0B400) [pid = 2356] [serial = 1926] [outer = 00000000] 16:10:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (18A0A400) [pid = 2356] [serial = 1927] [outer = 17E0B400] 16:10:53 INFO - PROCESS | 2356 | 1461107453924 Marionette DEBUG loaded listener.js 16:10:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (18ADA800) [pid = 2356] [serial = 1928] [outer = 17E0B400] 16:10:54 INFO - PROCESS | 2356 | 1461107454364 Marionette TRACE conn4 <- [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]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 16:10:54 INFO - PROCESS | 2356 | 1461107454422 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 2356 | 1461107454424 Marionette TRACE conn4 <- [1,2533,null,{"value":"13"}] 16:10:54 INFO - PROCESS | 2356 | 1461107454428 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 2356 | 1461107454430 Marionette TRACE conn4 <- [1,2534,null,{}] 16:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:10:54 INFO - PROCESS | 2356 | 1461107454434 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:54 INFO - PROCESS | 2356 | 1461107454541 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:10:54 INFO - PROCESS | 2356 | 1461107454555 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 2356 | ++DOCSHELL 191AD800 == 39 [pid = 2356] [id = 643] 16:10:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (191B2C00) [pid = 2356] [serial = 1929] [outer = 00000000] 16:10:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (19FD8400) [pid = 2356] [serial = 1930] [outer = 191B2C00] 16:10:54 INFO - PROCESS | 2356 | 1461107454602 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1A2AE000) [pid = 2356] [serial = 1931] [outer = 191B2C00] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12A3C000) [pid = 2356] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1BAD6800) [pid = 2356] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1775E800) [pid = 2356] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1798D400) [pid = 2356] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (0F3D7400) [pid = 2356] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (129B6800) [pid = 2356] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1844F400) [pid = 2356] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (12DB3400) [pid = 2356] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (19072400) [pid = 2356] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (12B86800) [pid = 2356] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:10:55 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (1310EC00) [pid = 2356] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:10:55 INFO - PROCESS | 2356 | 1461107455120 Marionette TRACE conn4 <- [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]]]}] 16:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 16:10:55 INFO - PROCESS | 2356 | 1461107455163 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:10:55 INFO - PROCESS | 2356 | 1461107455165 Marionette TRACE conn4 <- [1,2537,null,{"value":"13"}] 16:10:55 INFO - PROCESS | 2356 | 1461107455169 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:10:55 INFO - PROCESS | 2356 | 1461107455170 Marionette TRACE conn4 <- [1,2538,null,{}] 16:10:55 INFO - PROCESS | 2356 | 1461107455174 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:55 INFO - PROCESS | 2356 | 1461107455249 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:10:55 INFO - PROCESS | 2356 | 1461107455255 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D7400 == 40 [pid = 2356] [id = 644] 16:10:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (12A06800) [pid = 2356] [serial = 1932] [outer = 00000000] 16:10:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (1707A800) [pid = 2356] [serial = 1933] [outer = 12A06800] 16:10:55 INFO - PROCESS | 2356 | 1461107455300 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (17E02C00) [pid = 2356] [serial = 1934] [outer = 12A06800] 16:10:55 INFO - PROCESS | 2356 | 1461107455767 Marionette TRACE conn4 <- [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]]]}] 16:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 630ms 16:10:55 INFO - PROCESS | 2356 | 1461107455803 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:10:55 INFO - PROCESS | 2356 | 1461107455805 Marionette TRACE conn4 <- [1,2541,null,{"value":"13"}] 16:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:10:55 INFO - PROCESS | 2356 | 1461107455808 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 2356 | 1461107455809 Marionette TRACE conn4 <- [1,2542,null,{}] 16:10:55 INFO - PROCESS | 2356 | 1461107455813 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:55 INFO - PROCESS | 2356 | 1461107455917 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:10:55 INFO - PROCESS | 2356 | 1461107455926 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 2356 | ++DOCSHELL 1844F400 == 41 [pid = 2356] [id = 645] 16:10:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (191AD000) [pid = 2356] [serial = 1935] [outer = 00000000] 16:10:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (1A50CC00) [pid = 2356] [serial = 1936] [outer = 191AD000] 16:10:55 INFO - PROCESS | 2356 | 1461107455971 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (1A50EC00) [pid = 2356] [serial = 1937] [outer = 191AD000] 16:10:56 INFO - PROCESS | 2356 | 1461107456421 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 630ms 16:10:56 INFO - PROCESS | 2356 | 1461107456448 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 2356 | 1461107456450 Marionette TRACE conn4 <- [1,2545,null,{"value":"13"}] 16:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:10:56 INFO - PROCESS | 2356 | 1461107456453 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 2356 | 1461107456455 Marionette TRACE conn4 <- [1,2546,null,{}] 16:10:56 INFO - PROCESS | 2356 | 1461107456458 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:56 INFO - PROCESS | 2356 | 1461107456535 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:10:56 INFO - PROCESS | 2356 | 1461107456541 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 2356 | ++DOCSHELL 12BDEC00 == 42 [pid = 2356] [id = 646] 16:10:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (139E6400) [pid = 2356] [serial = 1938] [outer = 00000000] 16:10:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (1A6F6400) [pid = 2356] [serial = 1939] [outer = 139E6400] 16:10:56 INFO - PROCESS | 2356 | 1461107456586 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1A6F7400) [pid = 2356] [serial = 1940] [outer = 139E6400] 16:10:57 INFO - PROCESS | 2356 | 1461107457080 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 671ms 16:10:57 INFO - PROCESS | 2356 | 1461107457126 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 2356 | 1461107457131 Marionette TRACE conn4 <- [1,2549,null,{"value":"13"}] 16:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:10:57 INFO - PROCESS | 2356 | 1461107457137 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 2356 | 1461107457142 Marionette TRACE conn4 <- [1,2550,null,{}] 16:10:57 INFO - PROCESS | 2356 | 1461107457150 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:57 INFO - PROCESS | 2356 | 1461107457261 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:10:57 INFO - PROCESS | 2356 | 1461107457441 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 2356 | ++DOCSHELL 12742000 == 43 [pid = 2356] [id = 647] 16:10:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12907000) [pid = 2356] [serial = 1941] [outer = 00000000] 16:10:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (12A0C800) [pid = 2356] [serial = 1942] [outer = 12907000] 16:10:57 INFO - PROCESS | 2356 | 1461107457499 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (12A1FC00) [pid = 2356] [serial = 1943] [outer = 12907000] 16:10:58 INFO - PROCESS | 2356 | 1461107458086 Marionette TRACE conn4 <- [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]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 990ms 16:10:58 INFO - PROCESS | 2356 | 1461107458131 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 2356 | 1461107458137 Marionette TRACE conn4 <- [1,2553,null,{"value":"13"}] 16:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:10:58 INFO - PROCESS | 2356 | 1461107458143 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 2356 | 1461107458146 Marionette TRACE conn4 <- [1,2554,null,{}] 16:10:58 INFO - PROCESS | 2356 | 1461107458150 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:58 INFO - PROCESS | 2356 | 1461107458262 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:10:58 INFO - PROCESS | 2356 | 1461107458403 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 2356 | ++DOCSHELL 12B34800 == 44 [pid = 2356] [id = 648] 16:10:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12B84800) [pid = 2356] [serial = 1944] [outer = 00000000] 16:10:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (139E6800) [pid = 2356] [serial = 1945] [outer = 12B84800] 16:10:58 INFO - PROCESS | 2356 | 1461107458464 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (17220400) [pid = 2356] [serial = 1946] [outer = 12B84800] 16:10:59 INFO - PROCESS | 2356 | 1461107459060 Marionette TRACE conn4 <- [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]]]}] 16:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 970ms 16:10:59 INFO - PROCESS | 2356 | 1461107459116 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 2356 | 1461107459118 Marionette TRACE conn4 <- [1,2557,null,{"value":"13"}] 16:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:10:59 INFO - PROCESS | 2356 | 1461107459122 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 2356 | 1461107459126 Marionette TRACE conn4 <- [1,2558,null,{}] 16:10:59 INFO - PROCESS | 2356 | 1461107459137 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:59 INFO - PROCESS | 2356 | 1461107459246 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:10:59 INFO - PROCESS | 2356 | 1461107459380 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 2356 | ++DOCSHELL 18A10000 == 45 [pid = 2356] [id = 649] 16:10:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (19FD4C00) [pid = 2356] [serial = 1947] [outer = 00000000] 16:10:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1A6F5800) [pid = 2356] [serial = 1948] [outer = 19FD4C00] 16:10:59 INFO - PROCESS | 2356 | 1461107459440 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1B32BC00) [pid = 2356] [serial = 1949] [outer = 19FD4C00] 16:11:00 INFO - PROCESS | 2356 | 1461107460105 Marionette TRACE conn4 <- [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]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1023ms 16:11:00 INFO - PROCESS | 2356 | 1461107460149 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 2356 | 1461107460152 Marionette TRACE conn4 <- [1,2561,null,{"value":"13"}] 16:11:00 INFO - PROCESS | 2356 | 1461107460156 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:11:00 INFO - PROCESS | 2356 | 1461107460158 Marionette TRACE conn4 <- [1,2562,null,{}] 16:11:00 INFO - PROCESS | 2356 | 1461107460161 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:00 INFO - PROCESS | 2356 | 1461107460265 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:11:00 INFO - PROCESS | 2356 | 1461107460404 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 2356 | ++DOCSHELL 1A2AF800 == 46 [pid = 2356] [id = 650] 16:11:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1A2B2000) [pid = 2356] [serial = 1950] [outer = 00000000] 16:11:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1BACD400) [pid = 2356] [serial = 1951] [outer = 1A2B2000] 16:11:00 INFO - PROCESS | 2356 | 1461107460462 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1BAD2800) [pid = 2356] [serial = 1952] [outer = 1A2B2000] 16:11:01 INFO - PROCESS | 2356 | 1461107461148 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1018ms 16:11:01 INFO - PROCESS | 2356 | 1461107461185 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 2356 | 1461107461190 Marionette TRACE conn4 <- [1,2565,null,{"value":"13"}] 16:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:11:01 INFO - PROCESS | 2356 | 1461107461195 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 2356 | 1461107461199 Marionette TRACE conn4 <- [1,2566,null,{}] 16:11:01 INFO - PROCESS | 2356 | 1461107461222 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:01 INFO - PROCESS | 2356 | 1461107461318 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:11:01 INFO - PROCESS | 2356 | 1461107461431 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 2356 | ++DOCSHELL 12A11400 == 47 [pid = 2356] [id = 651] 16:11:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (12A1A800) [pid = 2356] [serial = 1953] [outer = 00000000] 16:11:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (12B0DC00) [pid = 2356] [serial = 1954] [outer = 12A1A800] 16:11:01 INFO - PROCESS | 2356 | 1461107461482 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12B36000) [pid = 2356] [serial = 1955] [outer = 12A1A800] 16:11:01 INFO - PROCESS | 2356 | --DOCSHELL 1793D800 == 46 [pid = 2356] [id = 592] 16:11:01 INFO - PROCESS | 2356 | --DOCSHELL 12D76400 == 45 [pid = 2356] [id = 602] 16:11:01 INFO - PROCESS | 2356 | --DOCSHELL 0F3D1800 == 44 [pid = 2356] [id = 601] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1A6EF400) [pid = 2356] [serial = 1903] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (18A01400) [pid = 2356] [serial = 1895] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1A242C00) [pid = 2356] [serial = 1900] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1A2AFC00) [pid = 2356] [serial = 1901] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (18A07C00) [pid = 2356] [serial = 1894] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (190D2C00) [pid = 2356] [serial = 1897] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12B92800) [pid = 2356] [serial = 1882] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12BDD400) [pid = 2356] [serial = 1883] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (13937000) [pid = 2356] [serial = 1885] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (139E2800) [pid = 2356] [serial = 1886] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (12B02C00) [pid = 2356] [serial = 1879] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (12B0A800) [pid = 2356] [serial = 1880] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (190D1800) [pid = 2356] [serial = 1898] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12B08C00) [pid = 2356] [serial = 1871] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1793E400) [pid = 2356] [serial = 1888] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (17E74C00) [pid = 2356] [serial = 1891] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (17966800) [pid = 2356] [serial = 1889] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (17E7A800) [pid = 2356] [serial = 1892] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (0F3DB800) [pid = 2356] [serial = 1873] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (0F7E9800) [pid = 2356] [serial = 1874] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (12A06000) [pid = 2356] [serial = 1876] [outer = 00000000] [url = about:blank] 16:11:01 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (12A0D800) [pid = 2356] [serial = 1877] [outer = 00000000] [url = about:blank] 16:11:02 INFO - PROCESS | 2356 | 1461107462045 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 890ms 16:11:02 INFO - PROCESS | 2356 | 1461107462089 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 2356 | 1461107462094 Marionette TRACE conn4 <- [1,2569,null,{"value":"13"}] 16:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:11:02 INFO - PROCESS | 2356 | 1461107462100 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 2356 | 1461107462103 Marionette TRACE conn4 <- [1,2570,null,{}] 16:11:02 INFO - PROCESS | 2356 | 1461107462106 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:02 INFO - PROCESS | 2356 | 1461107462191 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:11:02 INFO - PROCESS | 2356 | 1461107462200 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 2356 | ++DOCSHELL 12A1D800 == 45 [pid = 2356] [id = 652] 16:11:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (12A1F400) [pid = 2356] [serial = 1956] [outer = 00000000] 16:11:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (12B02800) [pid = 2356] [serial = 1957] [outer = 12A1F400] 16:11:02 INFO - PROCESS | 2356 | 1461107462246 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (12B2DC00) [pid = 2356] [serial = 1958] [outer = 12A1F400] 16:11:02 INFO - PROCESS | 2356 | 1461107462754 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 16:11:02 INFO - PROCESS | 2356 | 1461107462774 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 2356 | 1461107462776 Marionette TRACE conn4 <- [1,2573,null,{"value":"13"}] 16:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:11:02 INFO - PROCESS | 2356 | 1461107462779 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 2356 | 1461107462783 Marionette TRACE conn4 <- [1,2574,null,{}] 16:11:02 INFO - PROCESS | 2356 | 1461107462794 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:02 INFO - PROCESS | 2356 | 1461107462879 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:11:02 INFO - PROCESS | 2356 | 1461107462888 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 2356 | ++DOCSHELL 13160800 == 46 [pid = 2356] [id = 653] 16:11:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (13985400) [pid = 2356] [serial = 1959] [outer = 00000000] 16:11:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (13EDE400) [pid = 2356] [serial = 1960] [outer = 13985400] 16:11:02 INFO - PROCESS | 2356 | 1461107462936 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (17090C00) [pid = 2356] [serial = 1961] [outer = 13985400] 16:11:03 INFO - PROCESS | 2356 | 1461107463415 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 672ms 16:11:03 INFO - PROCESS | 2356 | 1461107463456 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 2356 | 1461107463458 Marionette TRACE conn4 <- [1,2577,null,{"value":"13"}] 16:11:03 INFO - PROCESS | 2356 | 1461107463462 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:11:03 INFO - PROCESS | 2356 | 1461107463464 Marionette TRACE conn4 <- [1,2578,null,{}] 16:11:03 INFO - PROCESS | 2356 | 1461107463467 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:03 INFO - PROCESS | 2356 | 1461107463547 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:11:03 INFO - PROCESS | 2356 | 1461107463553 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 2356 | ++DOCSHELL 1793E000 == 47 [pid = 2356] [id = 654] 16:11:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1793F400) [pid = 2356] [serial = 1962] [outer = 00000000] 16:11:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (17D02C00) [pid = 2356] [serial = 1963] [outer = 1793F400] 16:11:03 INFO - PROCESS | 2356 | 1461107463628 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (17E02000) [pid = 2356] [serial = 1964] [outer = 1793F400] 16:11:04 INFO - PROCESS | 2356 | 1461107464072 Marionette TRACE conn4 <- [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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 630ms 16:11:04 INFO - PROCESS | 2356 | 1461107464098 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 2356 | 1461107464100 Marionette TRACE conn4 <- [1,2581,null,{"value":"13"}] 16:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:11:04 INFO - PROCESS | 2356 | 1461107464103 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 2356 | 1461107464105 Marionette TRACE conn4 <- [1,2582,null,{}] 16:11:04 INFO - PROCESS | 2356 | 1461107464109 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:04 INFO - PROCESS | 2356 | 1461107464223 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:11:04 INFO - PROCESS | 2356 | 1461107464229 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 2356 | ++DOCSHELL 17E7C400 == 48 [pid = 2356] [id = 655] 16:11:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (17E7C800) [pid = 2356] [serial = 1965] [outer = 00000000] 16:11:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1844B800) [pid = 2356] [serial = 1966] [outer = 17E7C800] 16:11:04 INFO - PROCESS | 2356 | 1461107464275 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (18453000) [pid = 2356] [serial = 1967] [outer = 17E7C800] 16:11:04 INFO - PROCESS | 2356 | 1461107464760 Marionette TRACE conn4 <- [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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 16:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:11:04 INFO - PROCESS | 2356 | 1461107464775 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 2356 | 1461107464777 Marionette TRACE conn4 <- [1,2585,null,{"value":"13"}] 16:11:04 INFO - PROCESS | 2356 | 1461107464780 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 2356 | 1461107464782 Marionette TRACE conn4 <- [1,2586,null,{}] 16:11:04 INFO - PROCESS | 2356 | 1461107464786 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:04 INFO - PROCESS | 2356 | 1461107464918 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:11:04 INFO - PROCESS | 2356 | 1461107465019 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 2356 | ++DOCSHELL 19079C00 == 49 [pid = 2356] [id = 656] 16:11:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1907D000) [pid = 2356] [serial = 1968] [outer = 00000000] 16:11:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (19FD6400) [pid = 2356] [serial = 1969] [outer = 1907D000] 16:11:05 INFO - PROCESS | 2356 | 1461107465070 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1A2AB000) [pid = 2356] [serial = 1970] [outer = 1907D000] 16:11:05 INFO - PROCESS | 2356 | 1461107465512 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:11:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 771ms 16:11:05 INFO - PROCESS | 2356 | 1461107465553 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:11:05 INFO - PROCESS | 2356 | 1461107465555 Marionette TRACE conn4 <- [1,2589,null,{"value":"13"}] 16:11:05 INFO - PROCESS | 2356 | 1461107465558 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 2356 | 1461107465560 Marionette TRACE conn4 <- [1,2590,null,{}] 16:11:05 INFO - PROCESS | 2356 | 1461107465564 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:05 INFO - PROCESS | 2356 | 1461107465684 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:11:05 INFO - PROCESS | 2356 | 1461107465691 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 2356 | ++DOCSHELL 0F137C00 == 50 [pid = 2356] [id = 657] 16:11:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1A2AFC00) [pid = 2356] [serial = 1971] [outer = 00000000] 16:11:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1A512800) [pid = 2356] [serial = 1972] [outer = 1A2AFC00] 16:11:05 INFO - PROCESS | 2356 | 1461107465738 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1A512000) [pid = 2356] [serial = 1973] [outer = 1A2AFC00] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A50E000) [pid = 2356] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (14081C00) [pid = 2356] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (0F127800) [pid = 2356] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12A19C00) [pid = 2356] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (17940800) [pid = 2356] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12BDE000) [pid = 2356] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (191AD000) [pid = 2356] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17E0B400) [pid = 2356] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (191B2C00) [pid = 2356] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:11:06 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12A06800) [pid = 2356] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:11:06 INFO - PROCESS | 2356 | 1461107466289 Marionette TRACE conn4 <- [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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 770ms 16:11:06 INFO - PROCESS | 2356 | 1461107466328 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 2356 | 1461107466331 Marionette TRACE conn4 <- [1,2593,null,{"value":"13"}] 16:11:06 INFO - PROCESS | 2356 | 1461107466338 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 2356 | 1461107466340 Marionette TRACE conn4 <- [1,2594,null,{}] 16:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:11:06 INFO - PROCESS | 2356 | 1461107466343 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:06 INFO - PROCESS | 2356 | 1461107466422 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:11:06 INFO - PROCESS | 2356 | 1461107466429 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 2356 | ++DOCSHELL 0F122800 == 51 [pid = 2356] [id = 658] 16:11:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (0F138C00) [pid = 2356] [serial = 1974] [outer = 00000000] 16:11:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (17D0E800) [pid = 2356] [serial = 1975] [outer = 0F138C00] 16:11:06 INFO - PROCESS | 2356 | 1461107466476 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (17E0F400) [pid = 2356] [serial = 1976] [outer = 0F138C00] 16:11:06 INFO - PROCESS | 2356 | 1461107466917 Marionette TRACE conn4 <- [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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms 16:11:06 INFO - PROCESS | 2356 | 1461107466973 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 2356 | 1461107466976 Marionette TRACE conn4 <- [1,2597,null,{"value":"13"}] 16:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:11:06 INFO - PROCESS | 2356 | 1461107466979 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 2356 | 1461107466980 Marionette TRACE conn4 <- [1,2598,null,{}] 16:11:06 INFO - PROCESS | 2356 | 1461107466984 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:07 INFO - PROCESS | 2356 | 1461107467062 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:11:07 INFO - PROCESS | 2356 | 1461107467068 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 2356 | ++DOCSHELL 13934000 == 52 [pid = 2356] [id = 659] 16:11:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (17943C00) [pid = 2356] [serial = 1977] [outer = 00000000] 16:11:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1B31E400) [pid = 2356] [serial = 1978] [outer = 17943C00] 16:11:07 INFO - PROCESS | 2356 | 1461107467112 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1BA47C00) [pid = 2356] [serial = 1979] [outer = 17943C00] 16:11:07 INFO - PROCESS | 2356 | 1461107467550 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:11:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 16:11:07 INFO - PROCESS | 2356 | 1461107467610 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 2356 | 1461107467612 Marionette TRACE conn4 <- [1,2601,null,{"value":"13"}] 16:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:11:07 INFO - PROCESS | 2356 | 1461107467616 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 2356 | 1461107467617 Marionette TRACE conn4 <- [1,2602,null,{}] 16:11:07 INFO - PROCESS | 2356 | 1461107467621 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:07 INFO - PROCESS | 2356 | 1461107467699 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:11:07 INFO - PROCESS | 2356 | 1461107467705 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 2356 | ++DOCSHELL 1BACC400 == 53 [pid = 2356] [id = 660] 16:11:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1BACEC00) [pid = 2356] [serial = 1980] [outer = 00000000] 16:11:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1BB78000) [pid = 2356] [serial = 1981] [outer = 1BACEC00] 16:11:07 INFO - PROCESS | 2356 | 1461107467753 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BB78800) [pid = 2356] [serial = 1982] [outer = 1BACEC00] 16:11:08 INFO - PROCESS | 2356 | 1461107468297 Marionette TRACE conn4 <- [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]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 730ms 16:11:08 INFO - PROCESS | 2356 | 1461107468350 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:11:08 INFO - PROCESS | 2356 | 1461107468355 Marionette TRACE conn4 <- [1,2605,null,{"value":"13"}] 16:11:08 INFO - PROCESS | 2356 | 1461107468360 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:11:08 INFO - PROCESS | 2356 | 1461107468365 Marionette TRACE conn4 <- [1,2606,null,{}] 16:11:08 INFO - PROCESS | 2356 | 1461107468372 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:08 INFO - PROCESS | 2356 | 1461107468488 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:11:08 INFO - PROCESS | 2356 | 1461107468635 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 2356 | ++DOCSHELL 129B5C00 == 54 [pid = 2356] [id = 661] 16:11:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (129BB800) [pid = 2356] [serial = 1983] [outer = 00000000] 16:11:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12A08400) [pid = 2356] [serial = 1984] [outer = 129BB800] 16:11:08 INFO - PROCESS | 2356 | 1461107468696 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (12A11C00) [pid = 2356] [serial = 1985] [outer = 129BB800] 16:11:09 INFO - PROCESS | 2356 | 1461107469336 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1023ms 16:11:09 INFO - PROCESS | 2356 | 1461107469388 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 2356 | 1461107469394 Marionette TRACE conn4 <- [1,2609,null,{"value":"13"}] 16:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:11:09 INFO - PROCESS | 2356 | 1461107469401 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 2356 | 1461107469404 Marionette TRACE conn4 <- [1,2610,null,{}] 16:11:09 INFO - PROCESS | 2356 | 1461107469408 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:09 INFO - PROCESS | 2356 | 1461107469516 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:11:09 INFO - PROCESS | 2356 | 1461107469653 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 2356 | ++DOCSHELL 12B06C00 == 55 [pid = 2356] [id = 662] 16:11:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (12BD8C00) [pid = 2356] [serial = 1986] [outer = 00000000] 16:11:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (139ED800) [pid = 2356] [serial = 1987] [outer = 12BD8C00] 16:11:09 INFO - PROCESS | 2356 | 1461107469711 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (177EB400) [pid = 2356] [serial = 1988] [outer = 12BD8C00] 16:11:10 INFO - PROCESS | 2356 | 1461107470346 Marionette TRACE conn4 <- [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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 970ms 16:11:10 INFO - PROCESS | 2356 | 1461107470373 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 2356 | 1461107470376 Marionette TRACE conn4 <- [1,2613,null,{"value":"13"}] 16:11:10 INFO - PROCESS | 2356 | 1461107470379 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:11:10 INFO - PROCESS | 2356 | 1461107470383 Marionette TRACE conn4 <- [1,2614,null,{}] 16:11:10 INFO - PROCESS | 2356 | 1461107470394 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:10 INFO - PROCESS | 2356 | 1461107470505 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:11:10 INFO - PROCESS | 2356 | 1461107470640 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 2356 | ++DOCSHELL 18AE3400 == 56 [pid = 2356] [id = 663] 16:11:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (190D7800) [pid = 2356] [serial = 1989] [outer = 00000000] 16:11:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1BAD8800) [pid = 2356] [serial = 1990] [outer = 190D7800] 16:11:10 INFO - PROCESS | 2356 | 1461107470700 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1BC73400) [pid = 2356] [serial = 1991] [outer = 190D7800] 16:11:11 INFO - PROCESS | 2356 | 1461107471336 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1022ms 16:11:11 INFO - PROCESS | 2356 | 1461107471405 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 2356 | 1461107471408 Marionette TRACE conn4 <- [1,2617,null,{"value":"13"}] 16:11:11 INFO - PROCESS | 2356 | 1461107471411 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:11:11 INFO - PROCESS | 2356 | 1461107471413 Marionette TRACE conn4 <- [1,2618,null,{}] 16:11:11 INFO - PROCESS | 2356 | 1461107471417 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:11 INFO - PROCESS | 2356 | 1461107471522 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:11:11 INFO - PROCESS | 2356 | 1461107471656 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 2356 | ++DOCSHELL 1BDD7400 == 57 [pid = 2356] [id = 664] 16:11:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1BDD8400) [pid = 2356] [serial = 1992] [outer = 00000000] 16:11:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1C43EC00) [pid = 2356] [serial = 1993] [outer = 1BDD8400] 16:11:11 INFO - PROCESS | 2356 | 1461107471714 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1C4D5C00) [pid = 2356] [serial = 1994] [outer = 1BDD8400] 16:11:12 INFO - PROCESS | 2356 | 1461107472485 Marionette TRACE conn4 <- [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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1124ms 16:11:12 INFO - PROCESS | 2356 | 1461107472539 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:11:12 INFO - PROCESS | 2356 | 1461107472543 Marionette TRACE conn4 <- [1,2621,null,{"value":"13"}] 16:11:12 INFO - PROCESS | 2356 | 1461107472548 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 2356 | 1461107472551 Marionette TRACE conn4 <- [1,2622,null,{}] 16:11:12 INFO - PROCESS | 2356 | 1461107472557 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:12 INFO - PROCESS | 2356 | 1461107472652 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:11:12 INFO - PROCESS | 2356 | 1461107472794 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 2356 | ++DOCSHELL 12B8A400 == 58 [pid = 2356] [id = 665] 16:11:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (12B8A800) [pid = 2356] [serial = 1995] [outer = 00000000] 16:11:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (12BDF400) [pid = 2356] [serial = 1996] [outer = 12B8A800] 16:11:12 INFO - PROCESS | 2356 | 1461107472849 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1310CC00) [pid = 2356] [serial = 1997] [outer = 12B8A800] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 0F120C00 == 57 [pid = 2356] [id = 600] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 191AD800 == 56 [pid = 2356] [id = 643] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 17D96400 == 55 [pid = 2356] [id = 642] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 0F3D7400 == 54 [pid = 2356] [id = 644] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 0F12E000 == 53 [pid = 2356] [id = 598] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 12A1AC00 == 52 [pid = 2356] [id = 599] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 13934000 == 51 [pid = 2356] [id = 659] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 0F122800 == 50 [pid = 2356] [id = 658] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 0F137C00 == 49 [pid = 2356] [id = 657] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 19079C00 == 48 [pid = 2356] [id = 656] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 17E7C400 == 47 [pid = 2356] [id = 655] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 1793E000 == 46 [pid = 2356] [id = 654] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 13160800 == 45 [pid = 2356] [id = 653] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 12A1D800 == 44 [pid = 2356] [id = 652] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 12A11400 == 43 [pid = 2356] [id = 651] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1A6F6400) [pid = 2356] [serial = 1939] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 12B34800 == 42 [pid = 2356] [id = 648] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 12742000 == 41 [pid = 2356] [id = 647] 16:11:13 INFO - PROCESS | 2356 | --DOCSHELL 12BDEC00 == 40 [pid = 2356] [id = 646] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1B303C00) [pid = 2356] [serial = 1904] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1775A000) [pid = 2356] [serial = 1921] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (0F3D4000) [pid = 2356] [serial = 1912] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (12909C00) [pid = 2356] [serial = 1913] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (12A7CC00) [pid = 2356] [serial = 1915] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (12B0A400) [pid = 2356] [serial = 1916] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (0F3DAC00) [pid = 2356] [serial = 1906] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (17986C00) [pid = 2356] [serial = 1924] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12DA8000) [pid = 2356] [serial = 1918] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (13165C00) [pid = 2356] [serial = 1919] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12B2A400) [pid = 2356] [serial = 1909] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1A50EC00) [pid = 2356] [serial = 1937] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (18ADA800) [pid = 2356] [serial = 1928] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (18A0A400) [pid = 2356] [serial = 1927] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (19FD8400) [pid = 2356] [serial = 1930] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1707A800) [pid = 2356] [serial = 1933] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1A50CC00) [pid = 2356] [serial = 1936] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1A2AE000) [pid = 2356] [serial = 1931] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (17D10400) [pid = 2356] [serial = 1925] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (17E02C00) [pid = 2356] [serial = 1934] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (177EE000) [pid = 2356] [serial = 1922] [outer = 00000000] [url = about:blank] 16:11:13 INFO - PROCESS | 2356 | 1461107473405 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:11:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 890ms 16:11:13 INFO - PROCESS | 2356 | 1461107473439 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:11:13 INFO - PROCESS | 2356 | 1461107473445 Marionette TRACE conn4 <- [1,2625,null,{"value":"13"}] 16:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:11:13 INFO - PROCESS | 2356 | 1461107473451 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 2356 | 1461107473453 Marionette TRACE conn4 <- [1,2626,null,{}] 16:11:13 INFO - PROCESS | 2356 | 1461107473457 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:13 INFO - PROCESS | 2356 | 1461107473539 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:11:13 INFO - PROCESS | 2356 | 1461107473550 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 2356 | ++DOCSHELL 12A17C00 == 41 [pid = 2356] [id = 666] 16:11:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12A31800) [pid = 2356] [serial = 1998] [outer = 00000000] 16:11:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (12B37C00) [pid = 2356] [serial = 1999] [outer = 12A31800] 16:11:13 INFO - PROCESS | 2356 | 1461107473595 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (12BD2400) [pid = 2356] [serial = 2000] [outer = 12A31800] 16:11:14 INFO - PROCESS | 2356 | 1461107474090 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 16:11:14 INFO - PROCESS | 2356 | 1461107474124 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 2356 | 1461107474126 Marionette TRACE conn4 <- [1,2629,null,{"value":"13"}] 16:11:14 INFO - PROCESS | 2356 | 1461107474130 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:11:14 INFO - PROCESS | 2356 | 1461107474133 Marionette TRACE conn4 <- [1,2630,null,{}] 16:11:14 INFO - PROCESS | 2356 | 1461107474144 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:14 INFO - PROCESS | 2356 | 1461107474233 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:11:14 INFO - PROCESS | 2356 | 1461107474376 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 2356 | ++DOCSHELL 1707A800 == 42 [pid = 2356] [id = 667] 16:11:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (13931000) [pid = 2356] [serial = 2001] [outer = 00000000] 16:11:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1793E000) [pid = 2356] [serial = 2002] [outer = 13931000] 16:11:14 INFO - PROCESS | 2356 | 1461107474426 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (17D03400) [pid = 2356] [serial = 2003] [outer = 13931000] 16:11:14 INFO - PROCESS | 2356 | 1461107474786 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:11:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 16:11:14 INFO - PROCESS | 2356 | 1461107474864 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 2356 | 1461107474867 Marionette TRACE conn4 <- [1,2633,null,{"value":"13"}] 16:11:14 INFO - PROCESS | 2356 | 1461107474870 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:11:14 INFO - PROCESS | 2356 | 1461107474872 Marionette TRACE conn4 <- [1,2634,null,{}] 16:11:14 INFO - PROCESS | 2356 | 1461107474876 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:14 INFO - PROCESS | 2356 | 1461107474956 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:11:14 INFO - PROCESS | 2356 | 1461107474963 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 2356 | ++DOCSHELL 17E01800 == 43 [pid = 2356] [id = 668] 16:11:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (17E01C00) [pid = 2356] [serial = 2004] [outer = 00000000] 16:11:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (18452800) [pid = 2356] [serial = 2005] [outer = 17E01C00] 16:11:14 INFO - PROCESS | 2356 | 1461107475009 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (18A0A400) [pid = 2356] [serial = 2006] [outer = 17E01C00] 16:11:15 INFO - PROCESS | 2356 | 1461107475499 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:11:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 16:11:15 INFO - PROCESS | 2356 | 1461107475544 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 2356 | 1461107475546 Marionette TRACE conn4 <- [1,2637,null,{"value":"13"}] 16:11:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:11:15 INFO - PROCESS | 2356 | 1461107475549 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 2356 | 1461107475551 Marionette TRACE conn4 <- [1,2638,null,{}] 16:11:15 INFO - PROCESS | 2356 | 1461107475554 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:15 INFO - PROCESS | 2356 | 1461107475693 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:11:15 INFO - PROCESS | 2356 | 1461107475757 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 2356 | ++DOCSHELL 1907C400 == 44 [pid = 2356] [id = 669] 16:11:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1907D400) [pid = 2356] [serial = 2007] [outer = 00000000] 16:11:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (191A3800) [pid = 2356] [serial = 2008] [outer = 1907D400] 16:11:15 INFO - PROCESS | 2356 | 1461107475802 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (191A9000) [pid = 2356] [serial = 2009] [outer = 1907D400] 16:11:16 INFO - PROCESS | 2356 | 1461107476228 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:11:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 16:11:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:11:16 INFO - PROCESS | 2356 | 1461107476280 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:11:16 INFO - PROCESS | 2356 | 1461107476282 Marionette TRACE conn4 <- [1,2641,null,{"value":"13"}] 16:11:16 INFO - PROCESS | 2356 | 1461107476285 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:11:16 INFO - PROCESS | 2356 | 1461107476286 Marionette TRACE conn4 <- [1,2642,null,{}] 16:11:16 INFO - PROCESS | 2356 | 1461107476290 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:16 INFO - PROCESS | 2356 | 1461107476422 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:11:16 INFO - PROCESS | 2356 | 1461107476490 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 2356 | ++DOCSHELL 1A242800 == 45 [pid = 2356] [id = 670] 16:11:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1A242C00) [pid = 2356] [serial = 2010] [outer = 00000000] 16:11:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1A6F2800) [pid = 2356] [serial = 2011] [outer = 1A242C00] 16:11:16 INFO - PROCESS | 2356 | 1461107476539 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1B30D800) [pid = 2356] [serial = 2012] [outer = 1A242C00] 16:11:16 INFO - PROCESS | 2356 | 1461107476970 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:11:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 16:11:17 INFO - PROCESS | 2356 | 1461107477048 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 2356 | 1461107477050 Marionette TRACE conn4 <- [1,2645,null,{"value":"13"}] 16:11:17 INFO - PROCESS | 2356 | 1461107477056 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 2356 | 1461107477058 Marionette TRACE conn4 <- [1,2646,null,{}] 16:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:11:17 INFO - PROCESS | 2356 | 1461107477061 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:17 INFO - PROCESS | 2356 | 1461107477173 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:11:17 INFO - PROCESS | 2356 | 1461107477185 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 2356 | ++DOCSHELL 129BB400 == 46 [pid = 2356] [id = 671] 16:11:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1B329000) [pid = 2356] [serial = 2013] [outer = 00000000] 16:11:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1BAD8000) [pid = 2356] [serial = 2014] [outer = 1B329000] 16:11:17 INFO - PROCESS | 2356 | 1461107477199 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1BA4FC00) [pid = 2356] [serial = 2015] [outer = 1B329000] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (139E6400) [pid = 2356] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (12A1F400) [pid = 2356] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1793F400) [pid = 2356] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (12A1A800) [pid = 2356] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1A2AFC00) [pid = 2356] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (13985400) [pid = 2356] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1907D000) [pid = 2356] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (0F138C00) [pid = 2356] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (17E7C800) [pid = 2356] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:11:17 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (17943C00) [pid = 2356] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:11:17 INFO - PROCESS | 2356 | 1461107477666 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:11:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 16:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:11:17 INFO - PROCESS | 2356 | 1461107477701 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 2356 | 1461107477703 Marionette TRACE conn4 <- [1,2649,null,{"value":"13"}] 16:11:17 INFO - PROCESS | 2356 | 1461107477706 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 2356 | 1461107477708 Marionette TRACE conn4 <- [1,2650,null,{}] 16:11:17 INFO - PROCESS | 2356 | 1461107477711 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:17 INFO - PROCESS | 2356 | 1461107477789 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:11:17 INFO - PROCESS | 2356 | 1461107477795 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 2356 | ++DOCSHELL 129BD400 == 47 [pid = 2356] [id = 672] 16:11:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12B88400) [pid = 2356] [serial = 2016] [outer = 00000000] 16:11:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A2AEC00) [pid = 2356] [serial = 2017] [outer = 12B88400] 16:11:17 INFO - PROCESS | 2356 | 1461107477840 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1BA48400) [pid = 2356] [serial = 2018] [outer = 12B88400] 16:11:18 INFO - PROCESS | 2356 | 1461107478267 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:11:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:11:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 570ms 16:11:18 INFO - PROCESS | 2356 | 1461107478277 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:11:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:11:18 INFO - PROCESS | 2356 | 1461107478279 Marionette TRACE conn4 <- [1,2653,null,{"value":"13"}] 16:11:18 INFO - PROCESS | 2356 | 1461107478282 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 2356 | 1461107478284 Marionette TRACE conn4 <- [1,2654,null,{}] 16:11:18 INFO - PROCESS | 2356 | 1461107478287 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:18 INFO - PROCESS | 2356 | 1461107478407 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:11:18 INFO - PROCESS | 2356 | 1461107478416 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4D800 == 48 [pid = 2356] [id = 673] 16:11:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BC6E800) [pid = 2356] [serial = 2019] [outer = 00000000] 16:11:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1BDDC400) [pid = 2356] [serial = 2020] [outer = 1BC6E800] 16:11:18 INFO - PROCESS | 2356 | 1461107478462 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1C43E800) [pid = 2356] [serial = 2021] [outer = 1BC6E800] 16:11:19 INFO - PROCESS | 2356 | 1461107479381 Marionette TRACE conn4 <- [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]]]}] 16:11:19 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) 16:11:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1122ms 16:11:19 INFO - PROCESS | 2356 | 1461107479405 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 2356 | 1461107479407 Marionette TRACE conn4 <- [1,2657,null,{"value":"13"}] 16:11:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:11:19 INFO - PROCESS | 2356 | 1461107479459 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 2356 | 1461107479463 Marionette TRACE conn4 <- [1,2658,null,{}] 16:11:19 INFO - PROCESS | 2356 | 1461107479469 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:19 INFO - PROCESS | 2356 | 1461107479567 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:11:19 INFO - PROCESS | 2356 | 1461107479700 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 2356 | ++DOCSHELL 129C1400 == 49 [pid = 2356] [id = 674] 16:11:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (129C1C00) [pid = 2356] [serial = 2022] [outer = 00000000] 16:11:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12A35000) [pid = 2356] [serial = 2023] [outer = 129C1C00] 16:11:19 INFO - PROCESS | 2356 | 1461107479759 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (12B05C00) [pid = 2356] [serial = 2024] [outer = 129C1C00] 16:11:20 INFO - PROCESS | 2356 | 1461107480895 Marionette TRACE conn4 <- [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] 16:11:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:11:20 INFO - PROCESS | 2356 | 1461107480946 Marionette TRACE conn4 <- [1,2661,null,{"value":"13"}] 16:11:20 INFO - PROCESS | 2356 | 1461107480951 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 2356 | 1461107480953 Marionette TRACE conn4 <- [1,2662,null,{}] 16:11:21 INFO - PROCESS | 2356 | 1461107481004 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:21 INFO - PROCESS | 2356 | 1461107481106 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:11:21 INFO - PROCESS | 2356 | 1461107481277 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 2356 | ++DOCSHELL 12A11400 == 50 [pid = 2356] [id = 675] 16:11:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (12B0CC00) [pid = 2356] [serial = 2025] [outer = 00000000] 16:11:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (17D8B800) [pid = 2356] [serial = 2026] [outer = 12B0CC00] 16:11:21 INFO - PROCESS | 2356 | 1461107481332 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (18AD8C00) [pid = 2356] [serial = 2027] [outer = 12B0CC00] 16:11:22 INFO - PROCESS | 2356 | 1461107482521 Marionette TRACE conn4 <- [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] 16:11:22 INFO - PROCESS | 2356 | 1461107482661 Marionette TRACE conn4 <- [1,2665,null,{"value":"13"}] 16:11:22 INFO - PROCESS | 2356 | 1461107482668 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:11:22 INFO - PROCESS | 2356 | 1461107482672 Marionette TRACE conn4 <- [1,2666,null,{}] 16:11:22 INFO - PROCESS | 2356 | 1461107482681 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:22 INFO - PROCESS | 2356 | 1461107482773 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:11:22 INFO - PROCESS | 2356 | 1461107482909 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 2356 | ++DOCSHELL 12741800 == 51 [pid = 2356] [id = 676] 16:11:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1290DC00) [pid = 2356] [serial = 2028] [outer = 00000000] 16:11:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (12B85000) [pid = 2356] [serial = 2029] [outer = 1290DC00] 16:11:22 INFO - PROCESS | 2356 | 1461107482964 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12B8B800) [pid = 2356] [serial = 2030] [outer = 1290DC00] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 12A14C00 == 50 [pid = 2356] [id = 593] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 1844F400 == 49 [pid = 2356] [id = 645] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 0F3DB400 == 48 [pid = 2356] [id = 595] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 129BD400 == 47 [pid = 2356] [id = 672] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 129BB400 == 46 [pid = 2356] [id = 671] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 1A242800 == 45 [pid = 2356] [id = 670] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 1907C400 == 44 [pid = 2356] [id = 669] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 17E01800 == 43 [pid = 2356] [id = 668] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 1707A800 == 42 [pid = 2356] [id = 667] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 12A17C00 == 41 [pid = 2356] [id = 666] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1BACD400) [pid = 2356] [serial = 1951] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1BB78000) [pid = 2356] [serial = 1981] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 12B8A400 == 40 [pid = 2356] [id = 665] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 18AE3400 == 39 [pid = 2356] [id = 663] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 12B06C00 == 38 [pid = 2356] [id = 662] 16:11:23 INFO - PROCESS | 2356 | --DOCSHELL 129B5C00 == 37 [pid = 2356] [id = 661] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (17D02C00) [pid = 2356] [serial = 1963] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (12B36000) [pid = 2356] [serial = 1955] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (12B0DC00) [pid = 2356] [serial = 1954] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1A512800) [pid = 2356] [serial = 1972] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (13EDE400) [pid = 2356] [serial = 1960] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (17090C00) [pid = 2356] [serial = 1961] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (1A6F5800) [pid = 2356] [serial = 1948] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1A2AB000) [pid = 2356] [serial = 1970] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (19FD6400) [pid = 2356] [serial = 1969] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1A512000) [pid = 2356] [serial = 1973] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (17D0E800) [pid = 2356] [serial = 1975] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1844B800) [pid = 2356] [serial = 1966] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (18453000) [pid = 2356] [serial = 1967] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1B31E400) [pid = 2356] [serial = 1978] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1BA47C00) [pid = 2356] [serial = 1979] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (17E02000) [pid = 2356] [serial = 1964] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (17E0F400) [pid = 2356] [serial = 1976] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1A6F7400) [pid = 2356] [serial = 1940] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12A0C800) [pid = 2356] [serial = 1942] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (139E6800) [pid = 2356] [serial = 1945] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (12B02800) [pid = 2356] [serial = 1957] [outer = 00000000] [url = about:blank] 16:11:23 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (12B2DC00) [pid = 2356] [serial = 1958] [outer = 00000000] [url = about:blank] 16:11:24 INFO - PROCESS | 2356 | 1461107484019 Marionette TRACE conn4 <- [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]]]}] 16:11:24 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) 16:11:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1380ms 16:11:24 INFO - PROCESS | 2356 | 1461107484053 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:11:24 INFO - PROCESS | 2356 | 1461107484059 Marionette TRACE conn4 <- [1,2669,null,{"value":"13"}] 16:11:24 INFO - PROCESS | 2356 | 1461107484065 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:11:24 INFO - PROCESS | 2356 | 1461107484067 Marionette TRACE conn4 <- [1,2670,null,{}] 16:11:24 INFO - PROCESS | 2356 | 1461107484071 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:24 INFO - PROCESS | 2356 | 1461107484155 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:11:24 INFO - PROCESS | 2356 | 1461107484162 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 2356 | ++DOCSHELL 0F73E800 == 38 [pid = 2356] [id = 677] 16:11:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (0FD10400) [pid = 2356] [serial = 2031] [outer = 00000000] 16:11:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12B07800) [pid = 2356] [serial = 2032] [outer = 0FD10400] 16:11:24 INFO - PROCESS | 2356 | 1461107484208 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (12B34C00) [pid = 2356] [serial = 2033] [outer = 0FD10400] 16:11:25 INFO - PROCESS | 2356 | 1461107485176 Marionette TRACE conn4 <- [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]]]}] 16:11:25 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) 16:11:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1124ms 16:11:25 INFO - PROCESS | 2356 | 1461107485192 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 2356 | 1461107485194 Marionette TRACE conn4 <- [1,2673,null,{"value":"13"}] 16:11:25 INFO - PROCESS | 2356 | 1461107485198 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:11:25 INFO - PROCESS | 2356 | 1461107485202 Marionette TRACE conn4 <- [1,2674,null,{}] 16:11:25 INFO - PROCESS | 2356 | 1461107485212 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:25 INFO - PROCESS | 2356 | 1461107485299 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:11:25 INFO - PROCESS | 2356 | 1461107485305 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 2356 | ++DOCSHELL 12BDF000 == 39 [pid = 2356] [id = 678] 16:11:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (13937000) [pid = 2356] [serial = 2034] [outer = 00000000] 16:11:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1708F800) [pid = 2356] [serial = 2035] [outer = 13937000] 16:11:25 INFO - PROCESS | 2356 | 1461107485354 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17704C00) [pid = 2356] [serial = 2036] [outer = 13937000] 16:11:26 INFO - PROCESS | 2356 | 1461107486358 Marionette TRACE conn4 <- [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] 16:11:26 INFO - PROCESS | 2356 | 1461107486385 Marionette TRACE conn4 <- [1,2677,null,{"value":"13"}] 16:11:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:11:26 INFO - PROCESS | 2356 | 1461107486394 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 2356 | 1461107486396 Marionette TRACE conn4 <- [1,2678,null,{}] 16:11:26 INFO - PROCESS | 2356 | 1461107486400 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:26 INFO - PROCESS | 2356 | 1461107486513 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:11:26 INFO - PROCESS | 2356 | 1461107486520 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 2356 | ++DOCSHELL 17945C00 == 40 [pid = 2356] [id = 679] 16:11:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1798D400) [pid = 2356] [serial = 2037] [outer = 00000000] 16:11:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (18448400) [pid = 2356] [serial = 2038] [outer = 1798D400] 16:11:26 INFO - PROCESS | 2356 | 1461107486566 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1844FC00) [pid = 2356] [serial = 2039] [outer = 1798D400] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A242C00) [pid = 2356] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (13931000) [pid = 2356] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (1907D400) [pid = 2356] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12B8A800) [pid = 2356] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (12A31800) [pid = 2356] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12B88400) [pid = 2356] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (129B7400) [pid = 2356] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17E01C00) [pid = 2356] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1B329000) [pid = 2356] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1A2B2000) [pid = 2356] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (0F3CF400) [pid = 2356] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:11:27 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1BDD8400) [pid = 2356] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:11:27 INFO - PROCESS | 2356 | 1461107487580 Marionette TRACE conn4 <- [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] 16:11:27 INFO - PROCESS | 2356 | 1461107487624 Marionette TRACE conn4 <- [1,2681,null,{"value":"13"}] 16:11:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:11:27 INFO - PROCESS | 2356 | 1461107487628 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 2356 | 1461107487630 Marionette TRACE conn4 <- [1,2682,null,{}] 16:11:27 INFO - PROCESS | 2356 | 1461107487633 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:27 INFO - PROCESS | 2356 | 1461107487711 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:11:27 INFO - PROCESS | 2356 | 1461107487717 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 2356 | ++DOCSHELL 12A04800 == 41 [pid = 2356] [id = 680] 16:11:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (12A05000) [pid = 2356] [serial = 2040] [outer = 00000000] 16:11:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (12A40800) [pid = 2356] [serial = 2041] [outer = 12A05000] 16:11:27 INFO - PROCESS | 2356 | 1461107487764 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (13986400) [pid = 2356] [serial = 2042] [outer = 12A05000] 16:11:28 INFO - PROCESS | 2356 | 1461107488703 Marionette TRACE conn4 <- [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] 16:11:28 INFO - PROCESS | 2356 | 1461107488751 Marionette TRACE conn4 <- [1,2685,null,{"value":"13"}] 16:11:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:11:28 INFO - PROCESS | 2356 | 1461107488754 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 2356 | 1461107488756 Marionette TRACE conn4 <- [1,2686,null,{}] 16:11:28 INFO - PROCESS | 2356 | 1461107488760 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:28 INFO - PROCESS | 2356 | 1461107488857 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:11:28 INFO - PROCESS | 2356 | 1461107488865 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 2356 | ++DOCSHELL 12903C00 == 42 [pid = 2356] [id = 681] 16:11:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (17D0FC00) [pid = 2356] [serial = 2043] [outer = 00000000] 16:11:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1A2AC000) [pid = 2356] [serial = 2044] [outer = 17D0FC00] 16:11:28 INFO - PROCESS | 2356 | 1461107488914 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1A2B2800) [pid = 2356] [serial = 2045] [outer = 17D0FC00] 16:11:29 INFO - PROCESS | 2356 | 1461107489886 Marionette TRACE conn4 <- [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] 16:11:29 INFO - PROCESS | 2356 | 1461107489943 Marionette TRACE conn4 <- [1,2689,null,{"value":"13"}] 16:11:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:11:29 INFO - PROCESS | 2356 | 1461107489949 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 2356 | 1461107489954 Marionette TRACE conn4 <- [1,2690,null,{}] 16:11:29 INFO - PROCESS | 2356 | 1461107489962 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:30 INFO - PROCESS | 2356 | 1461107490104 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:11:30 INFO - PROCESS | 2356 | 1461107490241 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 2356 | ++DOCSHELL 12A14C00 == 43 [pid = 2356] [id = 682] 16:11:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (12A15400) [pid = 2356] [serial = 2046] [outer = 00000000] 16:11:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (12A38800) [pid = 2356] [serial = 2047] [outer = 12A15400] 16:11:30 INFO - PROCESS | 2356 | 1461107490350 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (12B04C00) [pid = 2356] [serial = 2048] [outer = 12A15400] 16:11:30 INFO - PROCESS | 2356 | 1461107490909 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:11:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1025ms 16:11:30 INFO - PROCESS | 2356 | 1461107490974 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 2356 | 1461107490981 Marionette TRACE conn4 <- [1,2693,null,{"value":"13"}] 16:11:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:11:30 INFO - PROCESS | 2356 | 1461107490987 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 2356 | 1461107490990 Marionette TRACE conn4 <- [1,2694,null,{}] 16:11:30 INFO - PROCESS | 2356 | 1461107490994 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:31 INFO - PROCESS | 2356 | 1461107491104 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:11:31 INFO - PROCESS | 2356 | 1461107491217 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 2356 | ++DOCSHELL 12D75800 == 44 [pid = 2356] [id = 683] 16:11:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (13986800) [pid = 2356] [serial = 2049] [outer = 00000000] 16:11:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1775E800) [pid = 2356] [serial = 2050] [outer = 13986800] 16:11:31 INFO - PROCESS | 2356 | 1461107491277 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (17986C00) [pid = 2356] [serial = 2051] [outer = 13986800] 16:11:31 INFO - PROCESS | 2356 | 1461107491875 Marionette TRACE conn4 <- [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]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:11:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 930ms 16:11:31 INFO - PROCESS | 2356 | 1461107491919 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 2356 | 1461107491921 Marionette TRACE conn4 <- [1,2697,null,{"value":"13"}] 16:11:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:11:31 INFO - PROCESS | 2356 | 1461107491925 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 2356 | 1461107491929 Marionette TRACE conn4 <- [1,2698,null,{}] 16:11:31 INFO - PROCESS | 2356 | 1461107491940 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:32 INFO - PROCESS | 2356 | 1461107492050 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:11:32 INFO - PROCESS | 2356 | 1461107492159 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B1C00 == 45 [pid = 2356] [id = 684] 16:11:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1A2B6800) [pid = 2356] [serial = 2052] [outer = 00000000] 16:11:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A6EB800) [pid = 2356] [serial = 2053] [outer = 1A2B6800] 16:11:32 INFO - PROCESS | 2356 | 1461107492217 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1ABA0000) [pid = 2356] [serial = 2054] [outer = 1A2B6800] 16:11:32 INFO - PROCESS | 2356 | 1461107492865 Marionette TRACE conn4 <- [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] 16:11:32 INFO - PROCESS | 2356 | 1461107492901 Marionette TRACE conn4 <- [1,2701,null,{"value":"13"}] 16:11:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:11:32 INFO - PROCESS | 2356 | 1461107492905 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 2356 | 1461107492907 Marionette TRACE conn4 <- [1,2702,null,{}] 16:11:32 INFO - PROCESS | 2356 | 1461107492911 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:33 INFO - PROCESS | 2356 | 1461107493013 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:11:33 INFO - PROCESS | 2356 | 1461107493123 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 2356 | ++DOCSHELL 1BA42800 == 46 [pid = 2356] [id = 685] 16:11:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BA42C00) [pid = 2356] [serial = 2055] [outer = 00000000] 16:11:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1BAD8C00) [pid = 2356] [serial = 2056] [outer = 1BA42C00] 16:11:33 INFO - PROCESS | 2356 | 1461107493179 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BB77400) [pid = 2356] [serial = 2057] [outer = 1BA42C00] 16:11:33 INFO - PROCESS | 2356 | 1461107493734 Marionette TRACE conn4 <- [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]]]}] 16:11:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:11:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 870ms 16:11:33 INFO - PROCESS | 2356 | 1461107493779 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 2356 | 1461107493781 Marionette TRACE conn4 <- [1,2705,null,{"value":"13"}] 16:11:33 INFO - PROCESS | 2356 | 1461107493785 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:11:33 INFO - PROCESS | 2356 | 1461107493787 Marionette TRACE conn4 <- [1,2706,null,{}] 16:11:33 INFO - PROCESS | 2356 | 1461107493791 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:33 INFO - PROCESS | 2356 | 1461107493889 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:11:34 INFO - PROCESS | 2356 | 1461107494008 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 2356 | ++DOCSHELL 1BB7EC00 == 47 [pid = 2356] [id = 686] 16:11:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (1BDD5000) [pid = 2356] [serial = 2058] [outer = 00000000] 16:11:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (1C42A400) [pid = 2356] [serial = 2059] [outer = 1BDD5000] 16:11:34 INFO - PROCESS | 2356 | 1461107494065 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1C43C000) [pid = 2356] [serial = 2060] [outer = 1BDD5000] 16:11:34 INFO - PROCESS | 2356 | 1461107494811 Marionette TRACE conn4 <- [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] 16:11:34 INFO - PROCESS | 2356 | 1461107494861 Marionette TRACE conn4 <- [1,2709,null,{"value":"13"}] 16:11:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:11:34 INFO - PROCESS | 2356 | 1461107494866 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 2356 | 1461107494869 Marionette TRACE conn4 <- [1,2710,null,{}] 16:11:34 INFO - PROCESS | 2356 | 1461107494875 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:34 INFO - PROCESS | 2356 | 1461107494971 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:11:35 INFO - PROCESS | 2356 | 1461107495115 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 2356 | ++DOCSHELL 12B8BC00 == 48 [pid = 2356] [id = 687] 16:11:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (12BD7000) [pid = 2356] [serial = 2061] [outer = 00000000] 16:11:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (12DB4000) [pid = 2356] [serial = 2062] [outer = 12BD7000] 16:11:35 INFO - PROCESS | 2356 | 1461107495167 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (139E9000) [pid = 2356] [serial = 2063] [outer = 12BD7000] 16:11:35 INFO - PROCESS | 2356 | --DOCSHELL 12A04800 == 47 [pid = 2356] [id = 680] 16:11:35 INFO - PROCESS | 2356 | --DOCSHELL 17945C00 == 46 [pid = 2356] [id = 679] 16:11:35 INFO - PROCESS | 2356 | --DOCSHELL 12BDF000 == 45 [pid = 2356] [id = 678] 16:11:35 INFO - PROCESS | 2356 | --DOCSHELL 0F73E800 == 44 [pid = 2356] [id = 677] 16:11:35 INFO - PROCESS | 2356 | --DOCSHELL 12741800 == 43 [pid = 2356] [id = 676] 16:11:35 INFO - PROCESS | 2356 | --DOCSHELL 129C1400 == 42 [pid = 2356] [id = 674] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1A6F2800) [pid = 2356] [serial = 2011] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (17D03400) [pid = 2356] [serial = 2003] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (191A9000) [pid = 2356] [serial = 2009] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (139ED800) [pid = 2356] [serial = 1987] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1310CC00) [pid = 2356] [serial = 1997] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (12BD2400) [pid = 2356] [serial = 2000] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1BA48400) [pid = 2356] [serial = 2018] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12B8DC00) [pid = 2356] [serial = 1910] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1B30D800) [pid = 2356] [serial = 2012] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (18A0A400) [pid = 2356] [serial = 2006] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12BDF400) [pid = 2356] [serial = 1996] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (1793E000) [pid = 2356] [serial = 2002] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (12A08400) [pid = 2356] [serial = 1984] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1BAD8000) [pid = 2356] [serial = 2014] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (18452800) [pid = 2356] [serial = 2005] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1BAD2800) [pid = 2356] [serial = 1952] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (0FDFA400) [pid = 2356] [serial = 1907] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1C4D5C00) [pid = 2356] [serial = 1994] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (12B37C00) [pid = 2356] [serial = 1999] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (1BAD8800) [pid = 2356] [serial = 1990] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1BA4FC00) [pid = 2356] [serial = 2015] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (1C43EC00) [pid = 2356] [serial = 1993] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (1A2AEC00) [pid = 2356] [serial = 2017] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (191A3800) [pid = 2356] [serial = 2008] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1BDDC400) [pid = 2356] [serial = 2020] [outer = 00000000] [url = about:blank] 16:11:35 INFO - PROCESS | 2356 | 1461107495680 Marionette TRACE conn4 <- [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] 16:11:35 INFO - PROCESS | 2356 | 1461107495763 Marionette TRACE conn4 <- [1,2713,null,{"value":"13"}] 16:11:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:11:35 INFO - PROCESS | 2356 | 1461107495768 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 2356 | 1461107495771 Marionette TRACE conn4 <- [1,2714,null,{}] 16:11:35 INFO - PROCESS | 2356 | 1461107495775 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:35 INFO - PROCESS | 2356 | 1461107495860 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:11:35 INFO - PROCESS | 2356 | 1461107495872 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 2356 | ++DOCSHELL 12BD2000 == 43 [pid = 2356] [id = 688] 16:11:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12BD5C00) [pid = 2356] [serial = 2064] [outer = 00000000] 16:11:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (139E2800) [pid = 2356] [serial = 2065] [outer = 12BD5C00] 16:11:35 INFO - PROCESS | 2356 | 1461107495918 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (14082800) [pid = 2356] [serial = 2066] [outer = 12BD5C00] 16:11:36 INFO - PROCESS | 2356 | 1461107496385 Marionette TRACE conn4 <- [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]]]}] 16:11:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:11:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 16:11:36 INFO - PROCESS | 2356 | 1461107496442 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:11:36 INFO - PROCESS | 2356 | 1461107496444 Marionette TRACE conn4 <- [1,2717,null,{"value":"13"}] 16:11:36 INFO - PROCESS | 2356 | 1461107496447 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:11:36 INFO - PROCESS | 2356 | 1461107496451 Marionette TRACE conn4 <- [1,2718,null,{}] 16:11:36 INFO - PROCESS | 2356 | 1461107496461 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:36 INFO - PROCESS | 2356 | 1461107496545 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:11:36 INFO - PROCESS | 2356 | 1461107496555 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 2356 | ++DOCSHELL 17E7BC00 == 44 [pid = 2356] [id = 689] 16:11:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (17E83400) [pid = 2356] [serial = 2067] [outer = 00000000] 16:11:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (18455C00) [pid = 2356] [serial = 2068] [outer = 17E83400] 16:11:36 INFO - PROCESS | 2356 | 1461107496603 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (18ADF000) [pid = 2356] [serial = 2069] [outer = 17E83400] 16:11:37 INFO - PROCESS | 2356 | 1461107497568 Marionette TRACE conn4 <- [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] 16:11:37 INFO - PROCESS | 2356 | 1461107497631 Marionette TRACE conn4 <- [1,2721,null,{"value":"13"}] 16:11:37 INFO - PROCESS | 2356 | 1461107497635 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:11:37 INFO - PROCESS | 2356 | 1461107497636 Marionette TRACE conn4 <- [1,2722,null,{}] 16:11:37 INFO - PROCESS | 2356 | 1461107497646 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:37 INFO - PROCESS | 2356 | 1461107497760 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:11:37 INFO - PROCESS | 2356 | 1461107497766 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 2356 | ++DOCSHELL 19FD6400 == 45 [pid = 2356] [id = 690] 16:11:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (19FD6C00) [pid = 2356] [serial = 2070] [outer = 00000000] 16:11:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1A2B9000) [pid = 2356] [serial = 2071] [outer = 19FD6C00] 16:11:37 INFO - PROCESS | 2356 | 1461107497813 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1A50E800) [pid = 2356] [serial = 2072] [outer = 19FD6C00] 16:11:38 INFO - PROCESS | 2356 | 1461107498274 Marionette TRACE conn4 <- [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]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 690ms 16:11:38 INFO - PROCESS | 2356 | 1461107498328 Marionette TRACE conn4 -> [0,2725,"getWindowHandle",null] 16:11:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:11:38 INFO - PROCESS | 2356 | 1461107498331 Marionette TRACE conn4 <- [1,2725,null,{"value":"13"}] 16:11:38 INFO - PROCESS | 2356 | 1461107498334 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 2356 | 1461107498336 Marionette TRACE conn4 <- [1,2726,null,{}] 16:11:38 INFO - PROCESS | 2356 | 1461107498339 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:38 INFO - PROCESS | 2356 | 1461107498451 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:11:38 INFO - PROCESS | 2356 | 1461107498457 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 2356 | ++DOCSHELL 13991000 == 46 [pid = 2356] [id = 691] 16:11:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1A6F2800) [pid = 2356] [serial = 2073] [outer = 00000000] 16:11:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1B706C00) [pid = 2356] [serial = 2074] [outer = 1A6F2800] 16:11:38 INFO - PROCESS | 2356 | 1461107498557 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BA4FC00) [pid = 2356] [serial = 2075] [outer = 1A6F2800] 16:11:38 INFO - PROCESS | 2356 | 1461107498993 Marionette TRACE conn4 <- [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]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 16:11:39 INFO - PROCESS | 2356 | 1461107499011 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 2356 | 1461107499013 Marionette TRACE conn4 <- [1,2729,null,{"value":"13"}] 16:11:39 INFO - PROCESS | 2356 | 1461107499016 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:11:39 INFO - PROCESS | 2356 | 1461107499018 Marionette TRACE conn4 <- [1,2730,null,{}] 16:11:39 INFO - PROCESS | 2356 | 1461107499021 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:39 INFO - PROCESS | 2356 | 1461107499184 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:11:39 INFO - PROCESS | 2356 | 1461107499208 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 2356 | ++DOCSHELL 17079400 == 47 [pid = 2356] [id = 692] 16:11:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1BB7A800) [pid = 2356] [serial = 2076] [outer = 00000000] 16:11:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1C43DC00) [pid = 2356] [serial = 2077] [outer = 1BB7A800] 16:11:39 INFO - PROCESS | 2356 | 1461107499257 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1C43D400) [pid = 2356] [serial = 2078] [outer = 1BB7A800] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (1798D400) [pid = 2356] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (13937000) [pid = 2356] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1290DC00) [pid = 2356] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (0FD10400) [pid = 2356] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12B0CC00) [pid = 2356] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12A05000) [pid = 2356] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:11:39 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1BACEC00) [pid = 2356] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:11:39 INFO - PROCESS | 2356 | 1461107499696 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 730ms 16:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:11:39 INFO - PROCESS | 2356 | 1461107499750 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 2356 | 1461107499752 Marionette TRACE conn4 <- [1,2733,null,{"value":"13"}] 16:11:39 INFO - PROCESS | 2356 | 1461107499755 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 2356 | 1461107499757 Marionette TRACE conn4 <- [1,2734,null,{}] 16:11:39 INFO - PROCESS | 2356 | 1461107499760 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:39 INFO - PROCESS | 2356 | 1461107499839 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:11:39 INFO - PROCESS | 2356 | 1461107499940 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D9800 == 48 [pid = 2356] [id = 693] 16:11:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (0F73C800) [pid = 2356] [serial = 2079] [outer = 00000000] 16:11:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1C684000) [pid = 2356] [serial = 2080] [outer = 0F73C800] 16:11:39 INFO - PROCESS | 2356 | 1461107499986 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1C86F800) [pid = 2356] [serial = 2081] [outer = 0F73C800] 16:11:40 INFO - PROCESS | 2356 | 1461107500351 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:11:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 16:11:40 INFO - PROCESS | 2356 | 1461107500386 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:11:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:11:40 INFO - PROCESS | 2356 | 1461107500387 Marionette TRACE conn4 <- [1,2737,null,{"value":"13"}] 16:11:40 INFO - PROCESS | 2356 | 1461107500391 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 2356 | 1461107500392 Marionette TRACE conn4 <- [1,2738,null,{}] 16:11:40 INFO - PROCESS | 2356 | 1461107500396 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:40 INFO - PROCESS | 2356 | 1461107500513 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:11:40 INFO - PROCESS | 2356 | 1461107500554 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 2356 | ++DOCSHELL 1C901800 == 49 [pid = 2356] [id = 694] 16:11:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1C96D400) [pid = 2356] [serial = 2082] [outer = 00000000] 16:11:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1C974400) [pid = 2356] [serial = 2083] [outer = 1C96D400] 16:11:40 INFO - PROCESS | 2356 | 1461107500599 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1C977800) [pid = 2356] [serial = 2084] [outer = 1C96D400] 16:11:41 INFO - PROCESS | 2356 | 1461107501023 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:11:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 16:11:41 INFO - PROCESS | 2356 | 1461107501062 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 2356 | 1461107501064 Marionette TRACE conn4 <- [1,2741,null,{"value":"13"}] 16:11:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:11:41 INFO - PROCESS | 2356 | 1461107501075 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 2356 | 1461107501077 Marionette TRACE conn4 <- [1,2742,null,{}] 16:11:41 INFO - PROCESS | 2356 | 1461107501081 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:41 INFO - PROCESS | 2356 | 1461107501168 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:11:41 INFO - PROCESS | 2356 | 1461107501177 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 2356 | ++DOCSHELL 1CD2B800 == 50 [pid = 2356] [id = 695] 16:11:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1CD2F800) [pid = 2356] [serial = 2085] [outer = 00000000] 16:11:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1CD5F800) [pid = 2356] [serial = 2086] [outer = 1CD2F800] 16:11:41 INFO - PROCESS | 2356 | 1461107501224 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1CD63000) [pid = 2356] [serial = 2087] [outer = 1CD2F800] 16:11:41 INFO - PROCESS | 2356 | 1461107501794 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:11:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 790ms 16:11:41 INFO - PROCESS | 2356 | 1461107501879 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 2356 | 1461107501883 Marionette TRACE conn4 <- [1,2745,null,{"value":"13"}] 16:11:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:11:41 INFO - PROCESS | 2356 | 1461107501933 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 2356 | 1461107501938 Marionette TRACE conn4 <- [1,2746,null,{}] 16:11:41 INFO - PROCESS | 2356 | 1461107501945 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:42 INFO - PROCESS | 2356 | 1461107502065 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:11:42 INFO - PROCESS | 2356 | 1461107502171 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:42 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D5C00 == 51 [pid = 2356] [id = 696] 16:11:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (0F73B800) [pid = 2356] [serial = 2088] [outer = 00000000] 16:11:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (12BD4800) [pid = 2356] [serial = 2089] [outer = 0F73B800] 16:11:42 INFO - PROCESS | 2356 | 1461107502228 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12DB3400) [pid = 2356] [serial = 2090] [outer = 0F73B800] 16:11:42 INFO - PROCESS | 2356 | 1461107502813 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:11:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 930ms 16:11:42 INFO - PROCESS | 2356 | 1461107502868 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 2356 | 1461107502874 Marionette TRACE conn4 <- [1,2749,null,{"value":"13"}] 16:11:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:11:42 INFO - PROCESS | 2356 | 1461107502880 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 2356 | 1461107502883 Marionette TRACE conn4 <- [1,2750,null,{}] 16:11:42 INFO - PROCESS | 2356 | 1461107502887 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:43 INFO - PROCESS | 2356 | 1461107502995 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:11:43 INFO - PROCESS | 2356 | 1461107503135 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 2356 | ++DOCSHELL 17E76400 == 52 [pid = 2356] [id = 697] 16:11:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (17E7A800) [pid = 2356] [serial = 2091] [outer = 00000000] 16:11:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (19FD2800) [pid = 2356] [serial = 2092] [outer = 17E7A800] 16:11:43 INFO - PROCESS | 2356 | 1461107503192 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1B324800) [pid = 2356] [serial = 2093] [outer = 17E7A800] 16:11:43 INFO - PROCESS | 2356 | 1461107503810 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:11:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:11:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 970ms 16:11:43 INFO - PROCESS | 2356 | 1461107503852 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 2356 | 1461107503854 Marionette TRACE conn4 <- [1,2753,null,{"value":"13"}] 16:11:43 INFO - PROCESS | 2356 | 1461107503858 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:11:43 INFO - PROCESS | 2356 | 1461107503862 Marionette TRACE conn4 <- [1,2754,null,{}] 16:11:43 INFO - PROCESS | 2356 | 1461107503873 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:43 INFO - PROCESS | 2356 | 1461107503983 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:11:44 INFO - PROCESS | 2356 | 1461107504122 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 2356 | ++DOCSHELL 1C678800 == 53 [pid = 2356] [id = 698] 16:11:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (1C680C00) [pid = 2356] [serial = 2094] [outer = 00000000] 16:11:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1CD64000) [pid = 2356] [serial = 2095] [outer = 1C680C00] 16:11:44 INFO - PROCESS | 2356 | 1461107504182 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1CD9CC00) [pid = 2356] [serial = 2096] [outer = 1C680C00] 16:11:45 INFO - PROCESS | 2356 | 1461107505071 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:11:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:11:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1276ms 16:11:45 INFO - PROCESS | 2356 | 1461107505139 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:11:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:11:45 INFO - PROCESS | 2356 | 1461107505143 Marionette TRACE conn4 <- [1,2757,null,{"value":"13"}] 16:11:45 INFO - PROCESS | 2356 | 1461107505148 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 2356 | 1461107505152 Marionette TRACE conn4 <- [1,2758,null,{}] 16:11:45 INFO - PROCESS | 2356 | 1461107505159 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:45 INFO - PROCESS | 2356 | 1461107505269 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:11:45 INFO - PROCESS | 2356 | 1461107505409 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 2356 | ++DOCSHELL 0F127C00 == 54 [pid = 2356] [id = 699] 16:11:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (0F12B800) [pid = 2356] [serial = 2097] [outer = 00000000] 16:11:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12A16800) [pid = 2356] [serial = 2098] [outer = 0F12B800] 16:11:45 INFO - PROCESS | 2356 | 1461107505459 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (12B01C00) [pid = 2356] [serial = 2099] [outer = 0F12B800] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 1BACC400 == 53 [pid = 2356] [id = 660] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 1BAD5800 == 52 [pid = 2356] [id = 623] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 1C901800 == 51 [pid = 2356] [id = 694] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 0F3D9800 == 50 [pid = 2356] [id = 693] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 17079400 == 49 [pid = 2356] [id = 692] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 13991000 == 48 [pid = 2356] [id = 691] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 19FD6400 == 47 [pid = 2356] [id = 690] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 17E7BC00 == 46 [pid = 2356] [id = 689] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (1A2AC000) [pid = 2356] [serial = 2044] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (12A35000) [pid = 2356] [serial = 2023] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | 1461107506086 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 12BD2000 == 45 [pid = 2356] [id = 688] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 1BA4D800 == 44 [pid = 2356] [id = 673] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 12B8BC00 == 43 [pid = 2356] [id = 687] 16:11:46 INFO - PROCESS | 2356 | --DOCSHELL 12903C00 == 42 [pid = 2356] [id = 681] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1BB78800) [pid = 2356] [serial = 1982] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (18448400) [pid = 2356] [serial = 2038] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1708F800) [pid = 2356] [serial = 2035] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (12B8B800) [pid = 2356] [serial = 2030] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (12B85000) [pid = 2356] [serial = 2029] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (12B07800) [pid = 2356] [serial = 2032] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (12B34C00) [pid = 2356] [serial = 2033] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (18AD8C00) [pid = 2356] [serial = 2027] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (17D8B800) [pid = 2356] [serial = 2026] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (12A40800) [pid = 2356] [serial = 2041] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (13986400) [pid = 2356] [serial = 2042] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1844FC00) [pid = 2356] [serial = 2039] [outer = 00000000] [url = about:blank] 16:11:46 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (17704C00) [pid = 2356] [serial = 2036] [outer = 00000000] [url = about:blank] 16:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 990ms 16:11:46 INFO - PROCESS | 2356 | 1461107506139 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 2356 | 1461107506145 Marionette TRACE conn4 <- [1,2761,null,{"value":"13"}] 16:11:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:11:46 INFO - PROCESS | 2356 | 1461107506150 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 2356 | 1461107506153 Marionette TRACE conn4 <- [1,2762,null,{}] 16:11:46 INFO - PROCESS | 2356 | 1461107506157 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:46 INFO - PROCESS | 2356 | 1461107506286 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:11:46 INFO - PROCESS | 2356 | 1461107506350 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 2356 | ++DOCSHELL 0FDB4000 == 43 [pid = 2356] [id = 700] 16:11:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (0FDF8800) [pid = 2356] [serial = 2100] [outer = 00000000] 16:11:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (12A02000) [pid = 2356] [serial = 2101] [outer = 0FDF8800] 16:11:46 INFO - PROCESS | 2356 | 1461107506399 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12A20000) [pid = 2356] [serial = 2102] [outer = 0FDF8800] 16:11:46 INFO - PROCESS | 2356 | 1461107506864 Marionette TRACE conn4 <- [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]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 770ms 16:11:46 INFO - PROCESS | 2356 | 1461107506924 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 2356 | 1461107506926 Marionette TRACE conn4 <- [1,2765,null,{"value":"13"}] 16:11:46 INFO - PROCESS | 2356 | 1461107506929 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:11:46 INFO - PROCESS | 2356 | 1461107506933 Marionette TRACE conn4 <- [1,2766,null,{}] 16:11:46 INFO - PROCESS | 2356 | 1461107506943 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:47 INFO - PROCESS | 2356 | 1461107507029 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:11:47 INFO - PROCESS | 2356 | 1461107507039 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 2356 | ++DOCSHELL 12B90C00 == 44 [pid = 2356] [id = 701] 16:11:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (12B91400) [pid = 2356] [serial = 2103] [outer = 00000000] 16:11:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (12DB2800) [pid = 2356] [serial = 2104] [outer = 12B91400] 16:11:47 INFO - PROCESS | 2356 | 1461107507090 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (13991000) [pid = 2356] [serial = 2105] [outer = 12B91400] 16:11:47 INFO - PROCESS | 2356 | 1461107507587 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:11:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:11:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 16:11:47 INFO - PROCESS | 2356 | 1461107507603 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 2356 | 1461107507605 Marionette TRACE conn4 <- [1,2769,null,{"value":"13"}] 16:11:47 INFO - PROCESS | 2356 | 1461107507608 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:11:47 INFO - PROCESS | 2356 | 1461107507610 Marionette TRACE conn4 <- [1,2770,null,{}] 16:11:47 INFO - PROCESS | 2356 | 1461107507613 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:47 INFO - PROCESS | 2356 | 1461107507696 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:11:47 INFO - PROCESS | 2356 | 1461107507706 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 2356 | ++DOCSHELL 1775D800 == 45 [pid = 2356] [id = 702] 16:11:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (17761400) [pid = 2356] [serial = 2106] [outer = 00000000] 16:11:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (17966800) [pid = 2356] [serial = 2107] [outer = 17761400] 16:11:47 INFO - PROCESS | 2356 | 1461107507751 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (17D05400) [pid = 2356] [serial = 2108] [outer = 17761400] 16:11:48 INFO - PROCESS | 2356 | 1461107508254 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:11:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 16:11:48 INFO - PROCESS | 2356 | 1461107508283 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 2356 | 1461107508285 Marionette TRACE conn4 <- [1,2773,null,{"value":"13"}] 16:11:48 INFO - PROCESS | 2356 | 1461107508288 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:11:48 INFO - PROCESS | 2356 | 1461107508290 Marionette TRACE conn4 <- [1,2774,null,{}] 16:11:48 INFO - PROCESS | 2356 | 1461107508294 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:48 INFO - PROCESS | 2356 | 1461107508371 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:11:48 INFO - PROCESS | 2356 | 1461107508377 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 2356 | ++DOCSHELL 17E06C00 == 46 [pid = 2356] [id = 703] 16:11:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (17E07800) [pid = 2356] [serial = 2109] [outer = 00000000] 16:11:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1844FC00) [pid = 2356] [serial = 2110] [outer = 17E07800] 16:11:48 INFO - PROCESS | 2356 | 1461107508422 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (18450000) [pid = 2356] [serial = 2111] [outer = 17E07800] 16:11:48 INFO - PROCESS | 2356 | 1461107508911 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:11:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 16:11:48 INFO - PROCESS | 2356 | 1461107508971 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 2356 | 1461107508973 Marionette TRACE conn4 <- [1,2777,null,{"value":"13"}] 16:11:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:11:48 INFO - PROCESS | 2356 | 1461107508976 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 2356 | 1461107508977 Marionette TRACE conn4 <- [1,2778,null,{}] 16:11:48 INFO - PROCESS | 2356 | 1461107508981 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:49 INFO - PROCESS | 2356 | 1461107509117 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:11:49 INFO - PROCESS | 2356 | 1461107509215 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 2356 | ++DOCSHELL 19FD1800 == 47 [pid = 2356] [id = 704] 16:11:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (19FD6400) [pid = 2356] [serial = 2112] [outer = 00000000] 16:11:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1A2AB000) [pid = 2356] [serial = 2113] [outer = 19FD6400] 16:11:49 INFO - PROCESS | 2356 | 1461107509266 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1A2B7C00) [pid = 2356] [serial = 2114] [outer = 19FD6400] 16:11:49 INFO - PROCESS | 2356 | 1461107509698 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:11:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 770ms 16:11:49 INFO - PROCESS | 2356 | 1461107509753 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 2356 | 1461107509755 Marionette TRACE conn4 <- [1,2781,null,{"value":"13"}] 16:11:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:11:49 INFO - PROCESS | 2356 | 1461107509759 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 2356 | 1461107509760 Marionette TRACE conn4 <- [1,2782,null,{}] 16:11:49 INFO - PROCESS | 2356 | 1461107509764 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:49 INFO - PROCESS | 2356 | 1461107509878 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:11:49 INFO - PROCESS | 2356 | 1461107509949 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 2356 | ++DOCSHELL 1A6ED000 == 48 [pid = 2356] [id = 705] 16:11:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1AB98400) [pid = 2356] [serial = 2115] [outer = 00000000] 16:11:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1B32A400) [pid = 2356] [serial = 2116] [outer = 1AB98400] 16:11:50 INFO - PROCESS | 2356 | 1461107509997 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1BA45000) [pid = 2356] [serial = 2117] [outer = 1AB98400] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1BDD7400 == 47 [pid = 2356] [id = 664] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1A2B1C00 == 46 [pid = 2356] [id = 684] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1BB7EC00 == 45 [pid = 2356] [id = 686] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1A2AF800 == 44 [pid = 2356] [id = 650] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 12A11400 == 43 [pid = 2356] [id = 675] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1BA42800 == 42 [pid = 2356] [id = 685] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1A2B4C00 == 41 [pid = 2356] [id = 597] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 18A10000 == 40 [pid = 2356] [id = 649] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 14078800 == 39 [pid = 2356] [id = 591] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1798DC00 == 38 [pid = 2356] [id = 594] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 12A15C00 == 37 [pid = 2356] [id = 587] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 12D75800 == 36 [pid = 2356] [id = 683] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 12A14C00 == 35 [pid = 2356] [id = 682] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 0FDB4000 == 34 [pid = 2356] [id = 700] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 0F127C00 == 33 [pid = 2356] [id = 699] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 17E76400 == 32 [pid = 2356] [id = 697] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1C678800 == 31 [pid = 2356] [id = 698] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1CD2B800 == 30 [pid = 2356] [id = 695] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 0F3D5C00 == 29 [pid = 2356] [id = 696] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 19FD1800 == 28 [pid = 2356] [id = 704] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 1775D800 == 27 [pid = 2356] [id = 702] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 17E06C00 == 26 [pid = 2356] [id = 703] 16:11:51 INFO - PROCESS | 2356 | --DOCSHELL 12B90C00 == 25 [pid = 2356] [id = 701] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1A6F2800) [pid = 2356] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (19FD6C00) [pid = 2356] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BB7A800) [pid = 2356] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (17E83400) [pid = 2356] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (12BD5C00) [pid = 2356] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (12BD7000) [pid = 2356] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (17D0FC00) [pid = 2356] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (0F73C800) [pid = 2356] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1C96D400) [pid = 2356] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1B32BC00) [pid = 2356] [serial = 1949] [outer = 00000000] [url = about:blank] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (129C1C00) [pid = 2356] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (12A1FC00) [pid = 2356] [serial = 1943] [outer = 00000000] [url = about:blank] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (177EB400) [pid = 2356] [serial = 1988] [outer = 00000000] [url = about:blank] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1BC73400) [pid = 2356] [serial = 1991] [outer = 00000000] [url = about:blank] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (17220400) [pid = 2356] [serial = 1946] [outer = 00000000] [url = about:blank] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12A11C00) [pid = 2356] [serial = 1985] [outer = 00000000] [url = about:blank] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (19FD4C00) [pid = 2356] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12907000) [pid = 2356] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (12BD8C00) [pid = 2356] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (190D7800) [pid = 2356] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (12B84800) [pid = 2356] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:11:51 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (129BB800) [pid = 2356] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12B05C00) [pid = 2356] [serial = 2024] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1B706C00) [pid = 2356] [serial = 2074] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1A2B9000) [pid = 2356] [serial = 2071] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1C43DC00) [pid = 2356] [serial = 2077] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (18455C00) [pid = 2356] [serial = 2068] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (139E2800) [pid = 2356] [serial = 2065] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (14082800) [pid = 2356] [serial = 2066] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (12DB4000) [pid = 2356] [serial = 2062] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (139E9000) [pid = 2356] [serial = 2063] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (1C42A400) [pid = 2356] [serial = 2059] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (1A2B2800) [pid = 2356] [serial = 2045] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (12A38800) [pid = 2356] [serial = 2047] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1775E800) [pid = 2356] [serial = 2050] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1A6EB800) [pid = 2356] [serial = 2053] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (1BA4FC00) [pid = 2356] [serial = 2075] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (1BAD8C00) [pid = 2356] [serial = 2056] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (1C684000) [pid = 2356] [serial = 2080] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 65 (1C977800) [pid = 2356] [serial = 2084] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 64 (1C43D400) [pid = 2356] [serial = 2078] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 63 (1CD5F800) [pid = 2356] [serial = 2086] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 62 (1C974400) [pid = 2356] [serial = 2083] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 61 (1C86F800) [pid = 2356] [serial = 2081] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 60 (1A50E800) [pid = 2356] [serial = 2072] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | --DOMWINDOW == 59 (18ADF000) [pid = 2356] [serial = 2069] [outer = 00000000] [url = about:blank] 16:11:52 INFO - PROCESS | 2356 | 1461107512127 Marionette TRACE conn4 <- [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]]]}] 16:11:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:11:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2425ms 16:11:52 INFO - PROCESS | 2356 | 1461107512189 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 2356 | 1461107512192 Marionette TRACE conn4 <- [1,2785,null,{"value":"13"}] 16:11:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:11:52 INFO - PROCESS | 2356 | 1461107512198 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 2356 | 1461107512201 Marionette TRACE conn4 <- [1,2786,null,{}] 16:11:52 INFO - PROCESS | 2356 | 1461107512208 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:52 INFO - PROCESS | 2356 | 1461107512300 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:11:52 INFO - PROCESS | 2356 | 1461107512396 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 2356 | ++DOCSHELL 0F3CC800 == 26 [pid = 2356] [id = 706] 16:11:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 60 (0F3CD800) [pid = 2356] [serial = 2118] [outer = 00000000] 16:11:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 61 (0F3D9000) [pid = 2356] [serial = 2119] [outer = 0F3CD800] 16:11:52 INFO - PROCESS | 2356 | 1461107512446 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 62 (0F7E0400) [pid = 2356] [serial = 2120] [outer = 0F3CD800] 16:11:53 INFO - PROCESS | 2356 | 1461107513183 Marionette TRACE conn4 <- [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]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:11:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1022ms 16:11:53 INFO - PROCESS | 2356 | 1461107513221 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 2356 | 1461107513226 Marionette TRACE conn4 <- [1,2789,null,{"value":"13"}] 16:11:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:11:53 INFO - PROCESS | 2356 | 1461107513232 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 2356 | 1461107513237 Marionette TRACE conn4 <- [1,2790,null,{}] 16:11:53 INFO - PROCESS | 2356 | 1461107513243 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:53 INFO - PROCESS | 2356 | 1461107513366 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:11:53 INFO - PROCESS | 2356 | 1461107513504 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 2356 | ++DOCSHELL 0F139800 == 27 [pid = 2356] [id = 707] 16:11:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 63 (0F3CFC00) [pid = 2356] [serial = 2121] [outer = 00000000] 16:11:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 64 (1290F000) [pid = 2356] [serial = 2122] [outer = 0F3CFC00] 16:11:53 INFO - PROCESS | 2356 | 1461107513568 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 65 (129BD000) [pid = 2356] [serial = 2123] [outer = 0F3CFC00] 16:11:54 INFO - PROCESS | 2356 | 1461107514336 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:11:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1129ms 16:11:54 INFO - PROCESS | 2356 | 1461107514377 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 2356 | 1461107514385 Marionette TRACE conn4 <- [1,2793,null,{"value":"13"}] 16:11:54 INFO - PROCESS | 2356 | 1461107514393 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 2356 | 1461107514396 Marionette TRACE conn4 <- [1,2794,null,{}] 16:11:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:11:54 INFO - PROCESS | 2356 | 1461107514401 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:54 INFO - PROCESS | 2356 | 1461107514533 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:11:54 INFO - PROCESS | 2356 | 1461107514613 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 2356 | ++DOCSHELL 0B778000 == 28 [pid = 2356] [id = 708] 16:11:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (0B77B800) [pid = 2356] [serial = 2124] [outer = 00000000] 16:11:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (0F12E800) [pid = 2356] [serial = 2125] [outer = 0B77B800] 16:11:54 INFO - PROCESS | 2356 | 1461107514747 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (0FDB4000) [pid = 2356] [serial = 2126] [outer = 0B77B800] 16:11:55 INFO - PROCESS | 2356 | --DOCSHELL 1A2B9800 == 27 [pid = 2356] [id = 634] 16:11:55 INFO - PROCESS | 2356 | --DOCSHELL 0F121400 == 26 [pid = 2356] [id = 637] 16:11:55 INFO - PROCESS | 2356 | --DOCSHELL 12A1BC00 == 25 [pid = 2356] [id = 632] 16:11:55 INFO - PROCESS | 2356 | --DOCSHELL 0F3DA000 == 24 [pid = 2356] [id = 633] 16:11:55 INFO - PROCESS | 2356 | --DOCSHELL 1290E400 == 23 [pid = 2356] [id = 636] 16:11:55 INFO - PROCESS | 2356 | --DOCSHELL 0F3CF000 == 22 [pid = 2356] [id = 635] 16:11:55 INFO - PROCESS | 2356 | 1461107515286 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:11:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 930ms 16:11:55 INFO - PROCESS | 2356 | 1461107515331 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 2356 | 1461107515335 Marionette TRACE conn4 <- [1,2797,null,{"value":"13"}] 16:11:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:11:55 INFO - PROCESS | 2356 | 1461107515345 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 2356 | 1461107515348 Marionette TRACE conn4 <- [1,2798,null,{}] 16:11:55 INFO - PROCESS | 2356 | 1461107515353 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:55 INFO - PROCESS | 2356 | 1461107515447 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:11:55 INFO - PROCESS | 2356 | 1461107515540 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 2356 | ++DOCSHELL 12A3D800 == 23 [pid = 2356] [id = 709] 16:11:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (12A3E000) [pid = 2356] [serial = 2127] [outer = 00000000] 16:11:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (12B03000) [pid = 2356] [serial = 2128] [outer = 12A3E000] 16:11:55 INFO - PROCESS | 2356 | 1461107515588 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (12B0AC00) [pid = 2356] [serial = 2129] [outer = 12A3E000] 16:11:56 INFO - PROCESS | 2356 | 1461107516034 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:11:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:11:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 16:11:56 INFO - PROCESS | 2356 | 1461107516075 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:11:56 INFO - PROCESS | 2356 | 1461107516079 Marionette TRACE conn4 <- [1,2801,null,{"value":"13"}] 16:11:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:11:56 INFO - PROCESS | 2356 | 1461107516117 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 2356 | 1461107516119 Marionette TRACE conn4 <- [1,2802,null,{}] 16:11:56 INFO - PROCESS | 2356 | 1461107516129 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:56 INFO - PROCESS | 2356 | 1461107516212 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:11:56 INFO - PROCESS | 2356 | 1461107516225 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 2356 | ++DOCSHELL 12B87400 == 24 [pid = 2356] [id = 710] 16:11:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (12B88000) [pid = 2356] [serial = 2130] [outer = 00000000] 16:11:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (12B8E800) [pid = 2356] [serial = 2131] [outer = 12B88000] 16:11:56 INFO - PROCESS | 2356 | 1461107516274 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12B92400) [pid = 2356] [serial = 2132] [outer = 12B88000] 16:11:56 INFO - PROCESS | 2356 | 1461107516779 Marionette TRACE conn4 <- [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]]]}] 16:11:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:11:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 710ms 16:11:56 INFO - PROCESS | 2356 | 1461107516795 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:11:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:11:56 INFO - PROCESS | 2356 | 1461107516797 Marionette TRACE conn4 <- [1,2805,null,{"value":"13"}] 16:11:56 INFO - PROCESS | 2356 | 1461107516800 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 2356 | 1461107516804 Marionette TRACE conn4 <- [1,2806,null,{}] 16:11:56 INFO - PROCESS | 2356 | 1461107516815 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:56 INFO - PROCESS | 2356 | 1461107516912 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:11:56 INFO - PROCESS | 2356 | 1461107516923 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 2356 | ++DOCSHELL 12A17000 == 25 [pid = 2356] [id = 711] 16:11:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (13986400) [pid = 2356] [serial = 2133] [outer = 00000000] 16:11:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1407E000) [pid = 2356] [serial = 2134] [outer = 13986400] 16:11:56 INFO - PROCESS | 2356 | 1461107516969 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (17090C00) [pid = 2356] [serial = 2135] [outer = 13986400] 16:11:57 INFO - PROCESS | 2356 | 1461107517460 Marionette TRACE conn4 <- [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]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:11:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 690ms 16:11:57 INFO - PROCESS | 2356 | 1461107517491 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 2356 | 1461107517494 Marionette TRACE conn4 <- [1,2809,null,{"value":"13"}] 16:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:11:57 INFO - PROCESS | 2356 | 1461107517497 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 2356 | 1461107517499 Marionette TRACE conn4 <- [1,2810,null,{}] 16:11:57 INFO - PROCESS | 2356 | 1461107517502 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:57 INFO - PROCESS | 2356 | 1461107517652 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:11:57 INFO - PROCESS | 2356 | 1461107517717 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 2356 | ++DOCSHELL 171D6400 == 26 [pid = 2356] [id = 712] 16:11:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (171D6C00) [pid = 2356] [serial = 2136] [outer = 00000000] 16:11:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (17764C00) [pid = 2356] [serial = 2137] [outer = 171D6C00] 16:11:57 INFO - PROCESS | 2356 | 1461107517768 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1793B400) [pid = 2356] [serial = 2138] [outer = 171D6C00] 16:11:58 INFO - PROCESS | 2356 | 1461107518219 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:11:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 770ms 16:11:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:11:58 INFO - PROCESS | 2356 | 1461107518271 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 2356 | 1461107518273 Marionette TRACE conn4 <- [1,2813,null,{"value":"13"}] 16:11:58 INFO - PROCESS | 2356 | 1461107518276 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 2356 | 1461107518278 Marionette TRACE conn4 <- [1,2814,null,{}] 16:11:58 INFO - PROCESS | 2356 | 1461107518281 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:58 INFO - PROCESS | 2356 | 1461107518391 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:11:58 INFO - PROCESS | 2356 | 1461107518397 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 2356 | ++DOCSHELL 13988400 == 27 [pid = 2356] [id = 713] 16:11:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1793EC00) [pid = 2356] [serial = 2139] [outer = 00000000] 16:11:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17969C00) [pid = 2356] [serial = 2140] [outer = 1793EC00] 16:11:58 INFO - PROCESS | 2356 | 1461107518449 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17E01800) [pid = 2356] [serial = 2141] [outer = 1793EC00] 16:11:58 INFO - PROCESS | 2356 | 1461107518944 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 731ms 16:11:59 INFO - PROCESS | 2356 | 1461107519027 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:11:59 INFO - PROCESS | 2356 | 1461107519029 Marionette TRACE conn4 <- [1,2817,null,{"value":"13"}] 16:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:11:59 INFO - PROCESS | 2356 | 1461107519032 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 2356 | 1461107519034 Marionette TRACE conn4 <- [1,2818,null,{}] 16:11:59 INFO - PROCESS | 2356 | 1461107519041 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:59 INFO - PROCESS | 2356 | 1461107519155 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:11:59 INFO - PROCESS | 2356 | 1461107519167 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 2356 | ++DOCSHELL 13165C00 == 28 [pid = 2356] [id = 714] 16:11:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (17E09000) [pid = 2356] [serial = 2142] [outer = 00000000] 16:11:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1844EC00) [pid = 2356] [serial = 2143] [outer = 17E09000] 16:11:59 INFO - PROCESS | 2356 | 1461107519215 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (18448800) [pid = 2356] [serial = 2144] [outer = 17E09000] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (17E07800) [pid = 2356] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1BDD5000) [pid = 2356] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (12A15400) [pid = 2356] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (13986800) [pid = 2356] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1A2B6800) [pid = 2356] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1BA42C00) [pid = 2356] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (19FD6400) [pid = 2356] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17761400) [pid = 2356] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (12B91400) [pid = 2356] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (0FDF8800) [pid = 2356] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (0F12B800) [pid = 2356] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (1C680C00) [pid = 2356] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (17E7A800) [pid = 2356] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (0F73B800) [pid = 2356] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (1CD2F800) [pid = 2356] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:11:59 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1BC6E800) [pid = 2356] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:11:59 INFO - PROCESS | 2356 | 1461107519712 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 16:11:59 INFO - PROCESS | 2356 | 1461107519766 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:11:59 INFO - PROCESS | 2356 | 1461107519768 Marionette TRACE conn4 <- [1,2821,null,{"value":"13"}] 16:11:59 INFO - PROCESS | 2356 | 1461107519772 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 2356 | 1461107519773 Marionette TRACE conn4 <- [1,2822,null,{}] 16:11:59 INFO - PROCESS | 2356 | 1461107519777 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:59 INFO - PROCESS | 2356 | 1461107519892 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:11:59 INFO - PROCESS | 2356 | 1461107519953 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 2356 | ++DOCSHELL 0FDF0C00 == 29 [pid = 2356] [id = 715] 16:11:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (0FDF8800) [pid = 2356] [serial = 2145] [outer = 00000000] 16:12:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (17944000) [pid = 2356] [serial = 2146] [outer = 0FDF8800] 16:12:00 INFO - PROCESS | 2356 | 1461107520003 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (17E7A800) [pid = 2356] [serial = 2147] [outer = 0FDF8800] 16:12:00 INFO - PROCESS | 2356 | 1461107520381 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 16:12:00 INFO - PROCESS | 2356 | 1461107520409 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 2356 | 1461107520411 Marionette TRACE conn4 <- [1,2825,null,{"value":"13"}] 16:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:12:00 INFO - PROCESS | 2356 | 1461107520414 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 2356 | 1461107520416 Marionette TRACE conn4 <- [1,2826,null,{}] 16:12:00 INFO - PROCESS | 2356 | 1461107520419 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:00 INFO - PROCESS | 2356 | 1461107520523 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:12:00 INFO - PROCESS | 2356 | 1461107520532 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 2356 | ++DOCSHELL 18ADBC00 == 30 [pid = 2356] [id = 716] 16:12:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (18ADC800) [pid = 2356] [serial = 2148] [outer = 00000000] 16:12:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (190C8800) [pid = 2356] [serial = 2149] [outer = 18ADC800] 16:12:00 INFO - PROCESS | 2356 | 1461107520582 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (191A7C00) [pid = 2356] [serial = 2150] [outer = 18ADC800] 16:12:01 INFO - PROCESS | 2356 | 1461107521033 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 16:12:01 INFO - PROCESS | 2356 | 1461107521087 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 2356 | 1461107521089 Marionette TRACE conn4 <- [1,2829,null,{"value":"13"}] 16:12:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:12:01 INFO - PROCESS | 2356 | 1461107521093 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 2356 | 1461107521094 Marionette TRACE conn4 <- [1,2830,null,{}] 16:12:01 INFO - PROCESS | 2356 | 1461107521098 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:01 INFO - PROCESS | 2356 | 1461107521177 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:12:01 INFO - PROCESS | 2356 | 1461107521183 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 2356 | ++DOCSHELL 19071800 == 31 [pid = 2356] [id = 717] 16:12:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (191ABC00) [pid = 2356] [serial = 2151] [outer = 00000000] 16:12:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (19FD8800) [pid = 2356] [serial = 2152] [outer = 191ABC00] 16:12:01 INFO - PROCESS | 2356 | 1461107521229 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1A241400) [pid = 2356] [serial = 2153] [outer = 191ABC00] 16:12:01 INFO - PROCESS | 2356 | 1461107521827 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 770ms 16:12:01 INFO - PROCESS | 2356 | 1461107521909 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:12:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:12:01 INFO - PROCESS | 2356 | 1461107521913 Marionette TRACE conn4 <- [1,2833,null,{"value":"13"}] 16:12:01 INFO - PROCESS | 2356 | 1461107521919 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 2356 | 1461107521924 Marionette TRACE conn4 <- [1,2834,null,{}] 16:12:01 INFO - PROCESS | 2356 | 1461107521959 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:02 INFO - PROCESS | 2356 | 1461107522072 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:12:02 INFO - PROCESS | 2356 | 1461107522201 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:02 INFO - PROCESS | 2356 | ++DOCSHELL 0F123800 == 32 [pid = 2356] [id = 718] 16:12:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (0F124400) [pid = 2356] [serial = 2154] [outer = 00000000] 16:12:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (12A6E000) [pid = 2356] [serial = 2155] [outer = 0F124400] 16:12:02 INFO - PROCESS | 2356 | 1461107522260 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (12B2D400) [pid = 2356] [serial = 2156] [outer = 0F124400] 16:12:02 INFO - PROCESS | 2356 | 1461107522837 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 990ms 16:12:02 INFO - PROCESS | 2356 | 1461107522909 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 2356 | 1461107522916 Marionette TRACE conn4 <- [1,2837,null,{"value":"13"}] 16:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:12:02 INFO - PROCESS | 2356 | 1461107522922 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 2356 | 1461107522925 Marionette TRACE conn4 <- [1,2838,null,{}] 16:12:02 INFO - PROCESS | 2356 | 1461107522929 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:03 INFO - PROCESS | 2356 | 1461107523037 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:12:03 INFO - PROCESS | 2356 | 1461107523145 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 2356 | ++DOCSHELL 12DA6400 == 33 [pid = 2356] [id = 719] 16:12:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (12DA8000) [pid = 2356] [serial = 2157] [outer = 00000000] 16:12:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (1721F800) [pid = 2356] [serial = 2158] [outer = 12DA8000] 16:12:03 INFO - PROCESS | 2356 | 1461107523201 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (17943000) [pid = 2356] [serial = 2159] [outer = 12DA8000] 16:12:03 INFO - PROCESS | 2356 | 1461107523844 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:12:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:12:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 970ms 16:12:03 INFO - PROCESS | 2356 | 1461107523894 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 2356 | 1461107523896 Marionette TRACE conn4 <- [1,2841,null,{"value":"13"}] 16:12:03 INFO - PROCESS | 2356 | 1461107523900 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:12:03 INFO - PROCESS | 2356 | 1461107523904 Marionette TRACE conn4 <- [1,2842,null,{}] 16:12:03 INFO - PROCESS | 2356 | 1461107523915 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:04 INFO - PROCESS | 2356 | 1461107524023 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:12:04 INFO - PROCESS | 2356 | 1461107524161 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 2356 | ++DOCSHELL 19075C00 == 34 [pid = 2356] [id = 720] 16:12:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (19FD1400) [pid = 2356] [serial = 2160] [outer = 00000000] 16:12:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1A2B9000) [pid = 2356] [serial = 2161] [outer = 19FD1400] 16:12:04 INFO - PROCESS | 2356 | 1461107524222 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1A511000) [pid = 2356] [serial = 2162] [outer = 19FD1400] 16:12:04 INFO - PROCESS | 2356 | 1461107524877 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:12:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1020ms 16:12:04 INFO - PROCESS | 2356 | 1461107524924 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 2356 | 1461107524927 Marionette TRACE conn4 <- [1,2845,null,{"value":"13"}] 16:12:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:12:04 INFO - PROCESS | 2356 | 1461107524931 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 2356 | 1461107524933 Marionette TRACE conn4 <- [1,2846,null,{}] 16:12:04 INFO - PROCESS | 2356 | 1461107524937 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:05 INFO - PROCESS | 2356 | 1461107525041 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:12:05 INFO - PROCESS | 2356 | 1461107525279 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 2356 | ++DOCSHELL 0F12A800 == 35 [pid = 2356] [id = 721] 16:12:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (0F134000) [pid = 2356] [serial = 2163] [outer = 00000000] 16:12:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12A0FC00) [pid = 2356] [serial = 2164] [outer = 0F134000] 16:12:05 INFO - PROCESS | 2356 | 1461107525334 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (12A1C400) [pid = 2356] [serial = 2165] [outer = 0F134000] 16:12:05 INFO - PROCESS | 2356 | --DOCSHELL 12B0D000 == 34 [pid = 2356] [id = 627] 16:12:05 INFO - PROCESS | 2356 | --DOCSHELL 1844E800 == 33 [pid = 2356] [id = 631] 16:12:05 INFO - PROCESS | 2356 | --DOCSHELL 12D70C00 == 32 [pid = 2356] [id = 628] 16:12:05 INFO - PROCESS | 2356 | --DOCSHELL 12A33400 == 31 [pid = 2356] [id = 626] 16:12:05 INFO - PROCESS | 2356 | --DOCSHELL 129B6000 == 30 [pid = 2356] [id = 625] 16:12:05 INFO - PROCESS | 2356 | --DOCSHELL 12BDB400 == 29 [pid = 2356] [id = 639] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1C43E800) [pid = 2356] [serial = 2021] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (18450000) [pid = 2356] [serial = 2111] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (1C43C000) [pid = 2356] [serial = 2060] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12B04C00) [pid = 2356] [serial = 2048] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (17986C00) [pid = 2356] [serial = 2051] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1ABA0000) [pid = 2356] [serial = 2054] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1BB77400) [pid = 2356] [serial = 2057] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (0F3D9000) [pid = 2356] [serial = 2119] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (1844FC00) [pid = 2356] [serial = 2110] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1A2AB000) [pid = 2356] [serial = 2113] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1B32A400) [pid = 2356] [serial = 2116] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (1A2B7C00) [pid = 2356] [serial = 2114] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17966800) [pid = 2356] [serial = 2107] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (17D05400) [pid = 2356] [serial = 2108] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (12DB2800) [pid = 2356] [serial = 2104] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (13991000) [pid = 2356] [serial = 2105] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (12A02000) [pid = 2356] [serial = 2101] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 73 (12A20000) [pid = 2356] [serial = 2102] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 72 (12B01C00) [pid = 2356] [serial = 2099] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 71 (12A16800) [pid = 2356] [serial = 2098] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 70 (1CD9CC00) [pid = 2356] [serial = 2096] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 69 (1CD64000) [pid = 2356] [serial = 2095] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 68 (1B324800) [pid = 2356] [serial = 2093] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 67 (19FD2800) [pid = 2356] [serial = 2092] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 66 (12DB3400) [pid = 2356] [serial = 2090] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 65 (12BD4800) [pid = 2356] [serial = 2089] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | --DOMWINDOW == 64 (1CD63000) [pid = 2356] [serial = 2087] [outer = 00000000] [url = about:blank] 16:12:05 INFO - PROCESS | 2356 | 1461107525956 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1075ms 16:12:06 INFO - PROCESS | 2356 | 1461107526009 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 2356 | 1461107526013 Marionette TRACE conn4 <- [1,2849,null,{"value":"13"}] 16:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:12:06 INFO - PROCESS | 2356 | 1461107526033 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 2356 | 1461107526036 Marionette TRACE conn4 <- [1,2850,null,{}] 16:12:06 INFO - PROCESS | 2356 | 1461107526042 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:06 INFO - PROCESS | 2356 | 1461107526129 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:12:06 INFO - PROCESS | 2356 | 1461107526138 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 2356 | ++DOCSHELL 12A0E400 == 30 [pid = 2356] [id = 722] 16:12:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 65 (12A11400) [pid = 2356] [serial = 2166] [outer = 00000000] 16:12:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 66 (12A32400) [pid = 2356] [serial = 2167] [outer = 12A11400] 16:12:06 INFO - PROCESS | 2356 | 1461107526187 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 2356 | ++DOMWINDOW == 67 (12A3C800) [pid = 2356] [serial = 2168] [outer = 12A11400] 16:12:06 INFO - PROCESS | 2356 | 1461107526755 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 790ms 16:12:06 INFO - PROCESS | 2356 | 1461107526822 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 2356 | 1461107526825 Marionette TRACE conn4 <- [1,2853,null,{"value":"13"}] 16:12:06 INFO - PROCESS | 2356 | 1461107526830 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:12:06 INFO - PROCESS | 2356 | 1461107526832 Marionette TRACE conn4 <- [1,2854,null,{}] 16:12:06 INFO - PROCESS | 2356 | 1461107526838 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:06 INFO - PROCESS | 2356 | 1461107526928 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:12:07 INFO - PROCESS | 2356 | 1461107527022 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 2356 | ++DOCSHELL 12B35800 == 31 [pid = 2356] [id = 723] 16:12:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 68 (12B37000) [pid = 2356] [serial = 2169] [outer = 00000000] 16:12:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 69 (12D71800) [pid = 2356] [serial = 2170] [outer = 12B37000] 16:12:07 INFO - PROCESS | 2356 | 1461107527072 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 70 (13929800) [pid = 2356] [serial = 2171] [outer = 12B37000] 16:12:07 INFO - PROCESS | 2356 | 1461107527500 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 730ms 16:12:07 INFO - PROCESS | 2356 | 1461107527565 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 2356 | 1461107527567 Marionette TRACE conn4 <- [1,2857,null,{"value":"13"}] 16:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:12:07 INFO - PROCESS | 2356 | 1461107527572 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 2356 | 1461107527577 Marionette TRACE conn4 <- [1,2858,null,{}] 16:12:07 INFO - PROCESS | 2356 | 1461107527591 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:07 INFO - PROCESS | 2356 | 1461107527679 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:12:07 INFO - PROCESS | 2356 | 1461107527729 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 2356 | ++DOCSHELL 17948400 == 32 [pid = 2356] [id = 724] 16:12:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 71 (17948C00) [pid = 2356] [serial = 2172] [outer = 00000000] 16:12:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 72 (1798F400) [pid = 2356] [serial = 2173] [outer = 17948C00] 16:12:07 INFO - PROCESS | 2356 | 1461107527777 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 2356 | ++DOMWINDOW == 73 (17D95000) [pid = 2356] [serial = 2174] [outer = 17948C00] 16:12:08 INFO - PROCESS | 2356 | 1461107528288 Marionette TRACE conn4 <- [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]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 16:12:08 INFO - PROCESS | 2356 | 1461107528304 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 2356 | 1461107528307 Marionette TRACE conn4 <- [1,2861,null,{"value":"13"}] 16:12:08 INFO - PROCESS | 2356 | 1461107528310 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:12:08 INFO - PROCESS | 2356 | 1461107528312 Marionette TRACE conn4 <- [1,2862,null,{}] 16:12:08 INFO - PROCESS | 2356 | 1461107528315 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:08 INFO - PROCESS | 2356 | 1461107528427 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:12:08 INFO - PROCESS | 2356 | 1461107528433 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 2356 | ++DOCSHELL 0F3DB000 == 33 [pid = 2356] [id = 725] 16:12:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 74 (12B83400) [pid = 2356] [serial = 2175] [outer = 00000000] 16:12:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (18447C00) [pid = 2356] [serial = 2176] [outer = 12B83400] 16:12:08 INFO - PROCESS | 2356 | 1461107528530 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (1844F000) [pid = 2356] [serial = 2177] [outer = 12B83400] 16:12:08 INFO - PROCESS | 2356 | 1461107528965 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 16:12:08 INFO - PROCESS | 2356 | 1461107528985 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:12:08 INFO - PROCESS | 2356 | 1461107528987 Marionette TRACE conn4 <- [1,2865,null,{"value":"13"}] 16:12:08 INFO - PROCESS | 2356 | 1461107528990 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 2356 | 1461107528991 Marionette TRACE conn4 <- [1,2866,null,{}] 16:12:09 INFO - PROCESS | 2356 | 1461107528995 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:09 INFO - PROCESS | 2356 | 1461107529104 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:12:09 INFO - PROCESS | 2356 | 1461107529201 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 2356 | ++DOCSHELL 190CE400 == 34 [pid = 2356] [id = 726] 16:12:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (191A7400) [pid = 2356] [serial = 2178] [outer = 00000000] 16:12:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (1A2AC000) [pid = 2356] [serial = 2179] [outer = 191A7400] 16:12:09 INFO - PROCESS | 2356 | 1461107529257 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1A2B8800) [pid = 2356] [serial = 2180] [outer = 191A7400] 16:12:09 INFO - PROCESS | 2356 | 1461107529724 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 770ms 16:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:12:09 INFO - PROCESS | 2356 | 1461107529761 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 2356 | 1461107529763 Marionette TRACE conn4 <- [1,2869,null,{"value":"13"}] 16:12:09 INFO - PROCESS | 2356 | 1461107529766 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 2356 | 1461107529768 Marionette TRACE conn4 <- [1,2870,null,{}] 16:12:09 INFO - PROCESS | 2356 | 1461107529781 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:09 INFO - PROCESS | 2356 | 1461107529900 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:12:09 INFO - PROCESS | 2356 | 1461107529908 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 2356 | ++DOCSHELL 1A510000 == 35 [pid = 2356] [id = 727] 16:12:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1A6EB800) [pid = 2356] [serial = 2181] [outer = 00000000] 16:12:09 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1A6F6800) [pid = 2356] [serial = 2182] [outer = 1A6EB800] 16:12:09 INFO - PROCESS | 2356 | 1461107529956 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1B30D000) [pid = 2356] [serial = 2183] [outer = 1A6EB800] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (171D6C00) [pid = 2356] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (12A3E000) [pid = 2356] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (12B88000) [pid = 2356] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (13986400) [pid = 2356] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (1793EC00) [pid = 2356] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (18ADC800) [pid = 2356] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 75 (0FDF8800) [pid = 2356] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:12:10 INFO - PROCESS | 2356 | --DOMWINDOW == 74 (17E09000) [pid = 2356] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:12:10 INFO - PROCESS | 2356 | 1461107530475 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 16:12:10 INFO - PROCESS | 2356 | 1461107530528 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:12:10 INFO - PROCESS | 2356 | 1461107530530 Marionette TRACE conn4 <- [1,2873,null,{"value":"13"}] 16:12:10 INFO - PROCESS | 2356 | 1461107530534 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 2356 | 1461107530535 Marionette TRACE conn4 <- [1,2874,null,{}] 16:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:12:10 INFO - PROCESS | 2356 | 1461107530539 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:10 INFO - PROCESS | 2356 | 1461107530620 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:12:10 INFO - PROCESS | 2356 | 1461107530626 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:10 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D4400 == 36 [pid = 2356] [id = 728] 16:12:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 75 (1273DC00) [pid = 2356] [serial = 2184] [outer = 00000000] 16:12:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 76 (17E83400) [pid = 2356] [serial = 2185] [outer = 1273DC00] 16:12:10 INFO - PROCESS | 2356 | 1461107530673 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1844A400) [pid = 2356] [serial = 2186] [outer = 1273DC00] 16:12:11 INFO - PROCESS | 2356 | 1461107531174 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 16:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:12:11 INFO - PROCESS | 2356 | 1461107531212 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:12:11 INFO - PROCESS | 2356 | 1461107531214 Marionette TRACE conn4 <- [1,2877,null,{"value":"13"}] 16:12:11 INFO - PROCESS | 2356 | 1461107531217 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 2356 | 1461107531218 Marionette TRACE conn4 <- [1,2878,null,{}] 16:12:11 INFO - PROCESS | 2356 | 1461107531222 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:11 INFO - PROCESS | 2356 | 1461107531304 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:12:11 INFO - PROCESS | 2356 | 1461107531310 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 2356 | ++DOCSHELL 12B2F800 == 37 [pid = 2356] [id = 729] 16:12:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (13EDF400) [pid = 2356] [serial = 2187] [outer = 00000000] 16:12:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (1B707C00) [pid = 2356] [serial = 2188] [outer = 13EDF400] 16:12:11 INFO - PROCESS | 2356 | 1461107531355 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (1B706C00) [pid = 2356] [serial = 2189] [outer = 13EDF400] 16:12:11 INFO - PROCESS | 2356 | 1461107531809 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 16:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:12:11 INFO - PROCESS | 2356 | 1461107531848 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:12:11 INFO - PROCESS | 2356 | 1461107531850 Marionette TRACE conn4 <- [1,2881,null,{"value":"13"}] 16:12:11 INFO - PROCESS | 2356 | 1461107531853 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 2356 | 1461107531855 Marionette TRACE conn4 <- [1,2882,null,{}] 16:12:11 INFO - PROCESS | 2356 | 1461107531858 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:11 INFO - PROCESS | 2356 | 1461107531937 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:12:11 INFO - PROCESS | 2356 | 1461107531943 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 2356 | ++DOCSHELL 1BA4D400 == 38 [pid = 2356] [id = 730] 16:12:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (1BACCC00) [pid = 2356] [serial = 2190] [outer = 00000000] 16:12:11 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (1BAD2400) [pid = 2356] [serial = 2191] [outer = 1BACCC00] 16:12:11 INFO - PROCESS | 2356 | 1461107531988 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (1BAD7800) [pid = 2356] [serial = 2192] [outer = 1BACCC00] 16:12:12 INFO - PROCESS | 2356 | 1461107532591 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:12:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:12:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 770ms 16:12:12 INFO - PROCESS | 2356 | 1461107532624 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:12:12 INFO - PROCESS | 2356 | 1461107532629 Marionette TRACE conn4 <- [1,2885,null,{"value":"13"}] 16:12:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:12:12 INFO - PROCESS | 2356 | 1461107532634 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 2356 | 1461107532639 Marionette TRACE conn4 <- [1,2886,null,{}] 16:12:12 INFO - PROCESS | 2356 | 1461107532646 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:12 INFO - PROCESS | 2356 | 1461107532760 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:12:12 INFO - PROCESS | 2356 | 1461107532876 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 2356 | ++DOCSHELL 1290AC00 == 39 [pid = 2356] [id = 731] 16:12:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (12910C00) [pid = 2356] [serial = 2193] [outer = 00000000] 16:12:12 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (12B0D000) [pid = 2356] [serial = 2194] [outer = 12910C00] 16:12:12 INFO - PROCESS | 2356 | 1461107532975 Marionette DEBUG loaded listener.js 16:12:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (12B84000) [pid = 2356] [serial = 2195] [outer = 12910C00] 16:12:13 INFO - PROCESS | 2356 | 1461107533647 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1029ms 16:12:13 INFO - PROCESS | 2356 | 1461107533663 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 2356 | 1461107533669 Marionette TRACE conn4 <- [1,2889,null,{"value":"13"}] 16:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:12:13 INFO - PROCESS | 2356 | 1461107533676 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 2356 | 1461107533679 Marionette TRACE conn4 <- [1,2890,null,{}] 16:12:13 INFO - PROCESS | 2356 | 1461107533683 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:13 INFO - PROCESS | 2356 | 1461107533792 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:12:13 INFO - PROCESS | 2356 | 1461107533935 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 2356 | ++DOCSHELL 12B8A400 == 40 [pid = 2356] [id = 732] 16:12:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (12D71000) [pid = 2356] [serial = 2196] [outer = 00000000] 16:12:13 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (177EE400) [pid = 2356] [serial = 2197] [outer = 12D71000] 16:12:13 INFO - PROCESS | 2356 | 1461107533992 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (17947000) [pid = 2356] [serial = 2198] [outer = 12D71000] 16:12:14 INFO - PROCESS | 2356 | 1461107534629 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:12:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1022ms 16:12:14 INFO - PROCESS | 2356 | 1461107534700 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:12:14 INFO - PROCESS | 2356 | 1461107534703 Marionette TRACE conn4 <- [1,2893,null,{"value":"13"}] 16:12:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:12:14 INFO - PROCESS | 2356 | 1461107534707 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 2356 | 1461107534711 Marionette TRACE conn4 <- [1,2894,null,{}] 16:12:14 INFO - PROCESS | 2356 | 1461107534722 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:14 INFO - PROCESS | 2356 | 1461107534887 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:12:15 INFO - PROCESS | 2356 | 1461107535021 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 2356 | ++DOCSHELL 1A516400 == 41 [pid = 2356] [id = 733] 16:12:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1A6EB400) [pid = 2356] [serial = 2199] [outer = 00000000] 16:12:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1BAD4800) [pid = 2356] [serial = 2200] [outer = 1A6EB400] 16:12:15 INFO - PROCESS | 2356 | 1461107535085 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1BB7A000) [pid = 2356] [serial = 2201] [outer = 1A6EB400] 16:12:15 INFO - PROCESS | 2356 | 1461107535904 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:12:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:12:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1224ms 16:12:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:12:15 INFO - PROCESS | 2356 | 1461107535934 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:12:15 INFO - PROCESS | 2356 | 1461107535938 Marionette TRACE conn4 <- [1,2897,null,{"value":"13"}] 16:12:15 INFO - PROCESS | 2356 | 1461107535944 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:12:15 INFO - PROCESS | 2356 | 1461107535947 Marionette TRACE conn4 <- [1,2898,null,{}] 16:12:15 INFO - PROCESS | 2356 | 1461107535953 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:16 INFO - PROCESS | 2356 | 1461107536049 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:12:16 INFO - PROCESS | 2356 | 1461107536193 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 2356 | ++DOCSHELL 1290A800 == 42 [pid = 2356] [id = 734] 16:12:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (129C1C00) [pid = 2356] [serial = 2202] [outer = 00000000] 16:12:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12B8B000) [pid = 2356] [serial = 2203] [outer = 129C1C00] 16:12:16 INFO - PROCESS | 2356 | 1461107536247 Marionette DEBUG loaded listener.js 16:12:16 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (12BD6400) [pid = 2356] [serial = 2204] [outer = 129C1C00] 16:12:16 INFO - PROCESS | 2356 | --DOCSHELL 17940400 == 41 [pid = 2356] [id = 641] 16:12:16 INFO - PROCESS | 2356 | --DOCSHELL 12D77400 == 40 [pid = 2356] [id = 640] 16:12:16 INFO - PROCESS | 2356 | --DOCSHELL 129B8000 == 39 [pid = 2356] [id = 638] 16:12:16 INFO - PROCESS | 2356 | --DOCSHELL 1770BC00 == 38 [pid = 2356] [id = 629] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (0F12E800) [pid = 2356] [serial = 2125] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1290F000) [pid = 2356] [serial = 2122] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (19FD8800) [pid = 2356] [serial = 2152] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (17764C00) [pid = 2356] [serial = 2137] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1793B400) [pid = 2356] [serial = 2138] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12B03000) [pid = 2356] [serial = 2128] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12B0AC00) [pid = 2356] [serial = 2129] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (12B8E800) [pid = 2356] [serial = 2131] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (12B92400) [pid = 2356] [serial = 2132] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1407E000) [pid = 2356] [serial = 2134] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (17969C00) [pid = 2356] [serial = 2140] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (191A7C00) [pid = 2356] [serial = 2150] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (17944000) [pid = 2356] [serial = 2146] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (1844EC00) [pid = 2356] [serial = 2143] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (190C8800) [pid = 2356] [serial = 2149] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 79 (18448800) [pid = 2356] [serial = 2144] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 78 (17E01800) [pid = 2356] [serial = 2141] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 77 (17E7A800) [pid = 2356] [serial = 2147] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | --DOMWINDOW == 76 (17090C00) [pid = 2356] [serial = 2135] [outer = 00000000] [url = about:blank] 16:12:16 INFO - PROCESS | 2356 | 1461107536853 Marionette TRACE conn4 <- [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]]]}] 16:12:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:12:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:12:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 930ms 16:12:16 INFO - PROCESS | 2356 | 1461107536874 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 2356 | 1461107536880 Marionette TRACE conn4 <- [1,2901,null,{"value":"13"}] 16:12:16 INFO - PROCESS | 2356 | 1461107536886 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - TEST-START | /DOMEvents/constructors.html 16:12:16 INFO - PROCESS | 2356 | 1461107536888 Marionette TRACE conn4 <- [1,2902,null,{}] 16:12:16 INFO - PROCESS | 2356 | 1461107536892 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:16 INFO - PROCESS | 2356 | 1461107536981 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:12:17 INFO - PROCESS | 2356 | 1461107537079 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 2356 | ++DOCSHELL 0F3CE800 == 39 [pid = 2356] [id = 735] 16:12:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 77 (1290F000) [pid = 2356] [serial = 2205] [outer = 00000000] 16:12:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 78 (12B04400) [pid = 2356] [serial = 2206] [outer = 1290F000] 16:12:17 INFO - PROCESS | 2356 | 1461107537126 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 2356 | ++DOMWINDOW == 79 (12B32800) [pid = 2356] [serial = 2207] [outer = 1290F000] 16:12:17 INFO - PROCESS | 2356 | 1461107537764 Marionette TRACE conn4 <- [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]]]}] 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:12:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 946ms 16:12:17 INFO - PROCESS | 2356 | 1461107537835 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:12:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:12:17 INFO - PROCESS | 2356 | 1461107537838 Marionette TRACE conn4 <- [1,2905,null,{"value":"13"}] 16:12:17 INFO - PROCESS | 2356 | 1461107537841 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 2356 | 1461107537845 Marionette TRACE conn4 <- [1,2906,null,{}] 16:12:17 INFO - PROCESS | 2356 | 1461107537855 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:17 INFO - PROCESS | 2356 | 1461107537947 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:12:18 INFO - PROCESS | 2356 | 1461107538041 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 2356 | ++DOCSHELL 17224400 == 40 [pid = 2356] [id = 736] 16:12:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 80 (17225000) [pid = 2356] [serial = 2208] [outer = 00000000] 16:12:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (17939400) [pid = 2356] [serial = 2209] [outer = 17225000] 16:12:18 INFO - PROCESS | 2356 | 1461107538092 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (17943800) [pid = 2356] [serial = 2210] [outer = 17225000] 16:12:18 INFO - PROCESS | 2356 | 1461107538449 Marionette TRACE conn4 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:12:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:12:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 636ms 16:12:18 INFO - PROCESS | 2356 | 1461107538481 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 2356 | 1461107538483 Marionette TRACE conn4 <- [1,2909,null,{"value":"13"}] 16:12:18 INFO - PROCESS | 2356 | 1461107538505 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:12:18 INFO - PROCESS | 2356 | 1461107538507 Marionette TRACE conn4 <- [1,2910,null,{}] 16:12:18 INFO - PROCESS | 2356 | 1461107538510 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:18 INFO - PROCESS | 2356 | 1461107538597 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:12:18 INFO - PROCESS | 2356 | 1461107538604 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 2356 | ++DOCSHELL 17D03000 == 41 [pid = 2356] [id = 737] 16:12:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (17D03800) [pid = 2356] [serial = 2211] [outer = 00000000] 16:12:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (17E83000) [pid = 2356] [serial = 2212] [outer = 17D03800] 16:12:18 INFO - PROCESS | 2356 | 1461107538653 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1844C000) [pid = 2356] [serial = 2213] [outer = 17D03800] 16:12:19 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:12:19 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:12:19 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:12:19 INFO - PROCESS | 2356 | [2356] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:12:19 INFO - PROCESS | 2356 | 1461107539168 Marionette TRACE conn4 <- [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]]]}] 16:12:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:12:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:12:19 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 16:12:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:12:19 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 16:12:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:12:19 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]" 16:12:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:12:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:12:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 674ms 16:12:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:12:19 INFO - PROCESS | 2356 | 1461107539183 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 2356 | 1461107539185 Marionette TRACE conn4 <- [1,2913,null,{"value":"13"}] 16:12:19 INFO - PROCESS | 2356 | 1461107539188 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 2356 | 1461107539190 Marionette TRACE conn4 <- [1,2914,null,{}] 16:12:19 INFO - PROCESS | 2356 | 1461107539193 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:19 INFO - PROCESS | 2356 | 1461107539302 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:12:19 INFO - PROCESS | 2356 | 1461107539394 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 2356 | ++DOCSHELL 18AE6800 == 42 [pid = 2356] [id = 738] 16:12:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (190CE000) [pid = 2356] [serial = 2214] [outer = 00000000] 16:12:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (19FD2800) [pid = 2356] [serial = 2215] [outer = 190CE000] 16:12:19 INFO - PROCESS | 2356 | 1461107539439 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (19FD7C00) [pid = 2356] [serial = 2216] [outer = 190CE000] 16:12:19 INFO - PROCESS | 2356 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:12:19 INFO - PROCESS | 2356 | 1461107539957 Marionette TRACE conn4 <- [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]]]}] 16:12:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:12:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 830ms 16:12:20 INFO - PROCESS | 2356 | 1461107540024 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 2356 | 1461107540026 Marionette TRACE conn4 <- [1,2917,null,{"value":"13"}] 16:12:20 INFO - PROCESS | 2356 | 1461107540029 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 2356 | 1461107540031 Marionette TRACE conn4 <- [1,2918,null,{}] 16:12:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:12:20 INFO - PROCESS | 2356 | 1461107540035 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:20 INFO - PROCESS | 2356 | 1461107540181 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:12:20 INFO - PROCESS | 2356 | 1461107540252 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 2356 | ++DOCSHELL 1A6F7C00 == 43 [pid = 2356] [id = 739] 16:12:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1AB9D400) [pid = 2356] [serial = 2217] [outer = 00000000] 16:12:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1B708C00) [pid = 2356] [serial = 2218] [outer = 1AB9D400] 16:12:20 INFO - PROCESS | 2356 | 1461107540304 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1BA43C00) [pid = 2356] [serial = 2219] [outer = 1AB9D400] 16:12:20 INFO - PROCESS | 2356 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:12:20 INFO - PROCESS | 2356 | 1461107540751 Marionette TRACE conn4 <- [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]]]}] 16:12:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:12:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 770ms 16:12:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:12:20 INFO - PROCESS | 2356 | 1461107540804 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 2356 | 1461107540806 Marionette TRACE conn4 <- [1,2921,null,{"value":"13"}] 16:12:20 INFO - PROCESS | 2356 | 1461107540809 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 2356 | 1461107540811 Marionette TRACE conn4 <- [1,2922,null,{}] 16:12:20 INFO - PROCESS | 2356 | 1461107540814 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:21 INFO - PROCESS | 2356 | 1461107541063 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (17948C00) [pid = 2356] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (12B37000) [pid = 2356] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (12A11400) [pid = 2356] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 87 (0F134000) [pid = 2356] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 86 (191A7400) [pid = 2356] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 85 (1A6EB800) [pid = 2356] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 84 (1273DC00) [pid = 2356] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 83 (13EDF400) [pid = 2356] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 82 (12B83400) [pid = 2356] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 81 (0B77B800) [pid = 2356] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:12:21 INFO - PROCESS | 2356 | --DOMWINDOW == 80 (1AB98400) [pid = 2356] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:12:21 INFO - PROCESS | 2356 | 1461107541134 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 2356 | ++DOCSHELL 0F11BC00 == 44 [pid = 2356] [id = 740] 16:12:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 81 (0F127400) [pid = 2356] [serial = 2220] [outer = 00000000] 16:12:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 82 (12910000) [pid = 2356] [serial = 2221] [outer = 0F127400] 16:12:21 INFO - PROCESS | 2356 | 1461107541180 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 83 (12B83400) [pid = 2356] [serial = 2222] [outer = 0F127400] 16:12:21 INFO - PROCESS | 2356 | 1461107541528 Marionette TRACE conn4 <- [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]]]}] 16:12:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:12:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 770ms 16:12:21 INFO - PROCESS | 2356 | 1461107541581 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:12:21 INFO - PROCESS | 2356 | 1461107541583 Marionette TRACE conn4 <- [1,2925,null,{"value":"13"}] 16:12:21 INFO - PROCESS | 2356 | 1461107541586 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:12:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:12:21 INFO - PROCESS | 2356 | 1461107541587 Marionette TRACE conn4 <- [1,2926,null,{}] 16:12:21 INFO - PROCESS | 2356 | 1461107541591 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:21 INFO - PROCESS | 2356 | 1461107541668 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:12:21 INFO - PROCESS | 2356 | 1461107541674 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 2356 | ++DOCSHELL 0F780400 == 45 [pid = 2356] [id = 741] 16:12:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 84 (12BD2000) [pid = 2356] [serial = 2223] [outer = 00000000] 16:12:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 85 (1BA47800) [pid = 2356] [serial = 2224] [outer = 12BD2000] 16:12:21 INFO - PROCESS | 2356 | 1461107541718 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 2356 | ++DOMWINDOW == 86 (1BA4CC00) [pid = 2356] [serial = 2225] [outer = 12BD2000] 16:12:22 INFO - PROCESS | 2356 | 1461107542120 Marionette TRACE conn4 <- [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]]]}] 16:12:22 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. 16:12:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 16:12:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:12:22 INFO - PROCESS | 2356 | 1461107542160 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 2356 | 1461107542162 Marionette TRACE conn4 <- [1,2929,null,{"value":"13"}] 16:12:22 INFO - PROCESS | 2356 | 1461107542165 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 2356 | 1461107542167 Marionette TRACE conn4 <- [1,2930,null,{}] 16:12:22 INFO - PROCESS | 2356 | 1461107542170 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:22 INFO - PROCESS | 2356 | 1461107542288 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:12:22 INFO - PROCESS | 2356 | 1461107542296 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 2356 | ++DOCSHELL 1A50EC00 == 46 [pid = 2356] [id = 742] 16:12:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 87 (1BADA400) [pid = 2356] [serial = 2226] [outer = 00000000] 16:12:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 88 (1BDD0800) [pid = 2356] [serial = 2227] [outer = 1BADA400] 16:12:22 INFO - PROCESS | 2356 | 1461107542341 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (1BDD3000) [pid = 2356] [serial = 2228] [outer = 1BADA400] 16:12:22 INFO - PROCESS | 2356 | 1461107542761 Marionette TRACE conn4 <- [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"]]]}] 16:12:22 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 16:12:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:12:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 16:12:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:12:22 INFO - PROCESS | 2356 | 1461107542796 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 2356 | 1461107542798 Marionette TRACE conn4 <- [1,2933,null,{"value":"13"}] 16:12:22 INFO - PROCESS | 2356 | 1461107542801 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 2356 | 1461107542803 Marionette TRACE conn4 <- [1,2934,null,{}] 16:12:22 INFO - PROCESS | 2356 | 1461107542806 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:22 INFO - PROCESS | 2356 | 1461107542928 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:12:22 INFO - PROCESS | 2356 | 1461107542937 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 2356 | ++DOCSHELL 1BDD7400 == 47 [pid = 2356] [id = 743] 16:12:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (1BDD9000) [pid = 2356] [serial = 2229] [outer = 00000000] 16:12:22 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (1C43F400) [pid = 2356] [serial = 2230] [outer = 1BDD9000] 16:12:22 INFO - PROCESS | 2356 | 1461107542983 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (1C679000) [pid = 2356] [serial = 2231] [outer = 1BDD9000] 16:12:23 INFO - PROCESS | 2356 | 1461107543562 Marionette TRACE conn4 <- [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]]]}] 16:12:23 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. 16:12:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 770ms 16:12:23 INFO - PROCESS | 2356 | 1461107543587 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 2356 | 1461107543593 Marionette TRACE conn4 <- [1,2937,null,{"value":"13"}] 16:12:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:12:23 INFO - PROCESS | 2356 | 1461107543649 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 2356 | 1461107543653 Marionette TRACE conn4 <- [1,2938,null,{}] 16:12:23 INFO - PROCESS | 2356 | 1461107543686 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:23 INFO - PROCESS | 2356 | 1461107543804 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:12:23 INFO - PROCESS | 2356 | 1461107543942 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 2356 | ++DOCSHELL 12B08800 == 48 [pid = 2356] [id = 744] 16:12:23 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (12B09400) [pid = 2356] [serial = 2232] [outer = 00000000] 16:12:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (12D72000) [pid = 2356] [serial = 2233] [outer = 12B09400] 16:12:24 INFO - PROCESS | 2356 | 1461107544005 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (13986800) [pid = 2356] [serial = 2234] [outer = 12B09400] 16:12:24 INFO - PROCESS | 2356 | ++DOCSHELL 12BDE400 == 49 [pid = 2356] [id = 745] 16:12:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (1775DC00) [pid = 2356] [serial = 2235] [outer = 00000000] 16:12:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (17941C00) [pid = 2356] [serial = 2236] [outer = 1775DC00] 16:12:24 INFO - PROCESS | 2356 | 1461107544659 Marionette TRACE conn4 <- [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]]]}] 16: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. 16:12:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1092ms 16:12:24 INFO - PROCESS | 2356 | 1461107544693 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:12:24 INFO - PROCESS | 2356 | 1461107544699 Marionette TRACE conn4 <- [1,2941,null,{"value":"13"}] 16:12:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:12:24 INFO - PROCESS | 2356 | 1461107544706 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 2356 | 1461107544709 Marionette TRACE conn4 <- [1,2942,null,{}] 16:12:24 INFO - PROCESS | 2356 | 1461107544713 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:24 INFO - PROCESS | 2356 | 1461107544837 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:12:24 INFO - PROCESS | 2356 | 1461107544945 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 2356 | ++DOCSHELL 14082C00 == 50 [pid = 2356] [id = 746] 16:12:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (177F0000) [pid = 2356] [serial = 2237] [outer = 00000000] 16:12:24 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (190D0400) [pid = 2356] [serial = 2238] [outer = 177F0000] 16:12:25 INFO - PROCESS | 2356 | 1461107545004 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1A2B9800) [pid = 2356] [serial = 2239] [outer = 177F0000] 16:12:25 INFO - PROCESS | 2356 | 1461107545587 Marionette TRACE conn4 <- [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]]]}] 16:12:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16: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 16:12:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 930ms 16:12:25 INFO - PROCESS | 2356 | 1461107545652 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 2356 | 1461107545655 Marionette TRACE conn4 <- [1,2945,null,{"value":"13"}] 16:12:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:12:25 INFO - PROCESS | 2356 | 1461107545660 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 2356 | 1461107545664 Marionette TRACE conn4 <- [1,2946,null,{}] 16:12:25 INFO - PROCESS | 2356 | 1461107545676 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:25 INFO - PROCESS | 2356 | 1461107545810 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:12:25 INFO - PROCESS | 2356 | 1461107545925 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 2356 | ++DOCSHELL 1C43D800 == 51 [pid = 2356] [id = 747] 16:12:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1C43DC00) [pid = 2356] [serial = 2240] [outer = 00000000] 16:12:25 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1C683400) [pid = 2356] [serial = 2241] [outer = 1C43DC00] 16:12:25 INFO - PROCESS | 2356 | 1461107545987 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1C867C00) [pid = 2356] [serial = 2242] [outer = 1C43DC00] 16:12:26 INFO - PROCESS | 2356 | 1461107546590 Marionette TRACE conn4 <- [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]]]}] 16: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. 16:12:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 970ms 16:12:26 INFO - PROCESS | 2356 | 1461107546636 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 2356 | 1461107546639 Marionette TRACE conn4 <- [1,2949,null,{"value":"13"}] 16:12:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:12:26 INFO - PROCESS | 2356 | 1461107546642 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 2356 | 1461107546644 Marionette TRACE conn4 <- [1,2950,null,{}] 16:12:26 INFO - PROCESS | 2356 | 1461107546648 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:26 INFO - PROCESS | 2356 | 1461107546760 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:12:26 INFO - PROCESS | 2356 | 1461107546876 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 2356 | ++DOCSHELL 1C681C00 == 52 [pid = 2356] [id = 748] 16:12:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1C682800) [pid = 2356] [serial = 2243] [outer = 00000000] 16:12:26 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1C974800) [pid = 2356] [serial = 2244] [outer = 1C682800] 16:12:26 INFO - PROCESS | 2356 | 1461107546976 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1C977400) [pid = 2356] [serial = 2245] [outer = 1C682800] 16:12:27 INFO - PROCESS | 2356 | 1461107547496 Marionette TRACE conn4 <- [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]]]}] 16: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. 16:12:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 870ms 16:12:27 INFO - PROCESS | 2356 | 1461107547520 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 2356 | 1461107547523 Marionette TRACE conn4 <- [1,2953,null,{"value":"13"}] 16:12:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:12:27 INFO - PROCESS | 2356 | 1461107547528 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 2356 | 1461107547530 Marionette TRACE conn4 <- [1,2954,null,{}] 16:12:27 INFO - PROCESS | 2356 | 1461107547534 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:27 INFO - PROCESS | 2356 | 1461107547638 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:12:27 INFO - PROCESS | 2356 | 1461107547748 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 2356 | ++DOCSHELL 12A1B000 == 53 [pid = 2356] [id = 749] 16:12:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (12A1BC00) [pid = 2356] [serial = 2246] [outer = 00000000] 16:12:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (12B04C00) [pid = 2356] [serial = 2247] [outer = 12A1BC00] 16:12:27 INFO - PROCESS | 2356 | 1461107547805 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (139E6400) [pid = 2356] [serial = 2248] [outer = 12A1BC00] 16:12:28 INFO - PROCESS | 2356 | 1461107548533 Marionette TRACE conn4 <- [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]]]}] 16: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. 16:12:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1022ms 16:12:28 INFO - PROCESS | 2356 | 1461107548554 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 2356 | 1461107548559 Marionette TRACE conn4 <- [1,2957,null,{"value":"13"}] 16:12:28 INFO - PROCESS | 2356 | 1461107548564 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:12:28 INFO - PROCESS | 2356 | 1461107548568 Marionette TRACE conn4 <- [1,2958,null,{}] 16:12:28 INFO - PROCESS | 2356 | 1461107548589 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:28 INFO - PROCESS | 2356 | 1461107548686 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:12:28 INFO - PROCESS | 2356 | 1461107548803 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D5400 == 54 [pid = 2356] [id = 750] 16:12:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (12A31C00) [pid = 2356] [serial = 2249] [outer = 00000000] 16:12:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (12BE0000) [pid = 2356] [serial = 2250] [outer = 12A31C00] 16:12:28 INFO - PROCESS | 2356 | 1461107548903 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (139E4000) [pid = 2356] [serial = 2251] [outer = 12A31C00] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 1A50EC00 == 53 [pid = 2356] [id = 742] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 0F780400 == 52 [pid = 2356] [id = 741] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 0F11BC00 == 51 [pid = 2356] [id = 740] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 1A6F7C00 == 50 [pid = 2356] [id = 739] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 18AE6800 == 49 [pid = 2356] [id = 738] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 17D03000 == 48 [pid = 2356] [id = 737] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 17224400 == 47 [pid = 2356] [id = 736] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 0F3CE800 == 46 [pid = 2356] [id = 735] 16:12:29 INFO - PROCESS | 2356 | --DOCSHELL 1290A800 == 45 [pid = 2356] [id = 734] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1BAD2400) [pid = 2356] [serial = 2191] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (0FDB4000) [pid = 2356] [serial = 2126] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1BA45000) [pid = 2356] [serial = 2117] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (1A2B9000) [pid = 2356] [serial = 2161] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1798F400) [pid = 2356] [serial = 2173] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (12D71800) [pid = 2356] [serial = 2170] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (13929800) [pid = 2356] [serial = 2171] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (12A6E000) [pid = 2356] [serial = 2155] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (12A32400) [pid = 2356] [serial = 2167] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (12A3C800) [pid = 2356] [serial = 2168] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (12A1C400) [pid = 2356] [serial = 2165] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (12A0FC00) [pid = 2356] [serial = 2164] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (1721F800) [pid = 2356] [serial = 2158] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (1A2B8800) [pid = 2356] [serial = 2180] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 97 (1A2AC000) [pid = 2356] [serial = 2179] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 96 (1A6F6800) [pid = 2356] [serial = 2182] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 95 (1844A400) [pid = 2356] [serial = 2186] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 94 (17E83400) [pid = 2356] [serial = 2185] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 93 (1B706C00) [pid = 2356] [serial = 2189] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 92 (18447C00) [pid = 2356] [serial = 2176] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 91 (1844F000) [pid = 2356] [serial = 2177] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 90 (1B30D000) [pid = 2356] [serial = 2183] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 89 (1B707C00) [pid = 2356] [serial = 2188] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | --DOMWINDOW == 88 (17D95000) [pid = 2356] [serial = 2174] [outer = 00000000] [url = about:blank] 16:12:29 INFO - PROCESS | 2356 | 1461107549461 Marionette TRACE conn4 <- [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]]]}] 16: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. 16:12:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 930ms 16:12:29 INFO - PROCESS | 2356 | 1461107549498 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 2356 | 1461107549503 Marionette TRACE conn4 <- [1,2961,null,{"value":"13"}] 16:12:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:12:29 INFO - PROCESS | 2356 | 1461107549510 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 2356 | 1461107549512 Marionette TRACE conn4 <- [1,2962,null,{}] 16:12:29 INFO - PROCESS | 2356 | 1461107549516 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:29 INFO - PROCESS | 2356 | 1461107549601 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:12:29 INFO - PROCESS | 2356 | 1461107549610 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D5C00 == 46 [pid = 2356] [id = 751] 16:12:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 89 (129B6C00) [pid = 2356] [serial = 2252] [outer = 00000000] 16:12:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 90 (12B0A400) [pid = 2356] [serial = 2253] [outer = 129B6C00] 16:12:29 INFO - PROCESS | 2356 | 1461107549656 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 2356 | ++DOMWINDOW == 91 (12B89000) [pid = 2356] [serial = 2254] [outer = 129B6C00] 16:12:30 INFO - PROCESS | 2356 | 1461107550159 Marionette TRACE conn4 <- [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]]]}] 16: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. 16:12:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 671ms 16:12:30 INFO - PROCESS | 2356 | 1461107550183 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 2356 | 1461107550186 Marionette TRACE conn4 <- [1,2965,null,{"value":"13"}] 16:12:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:12:30 INFO - PROCESS | 2356 | 1461107550193 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 2356 | 1461107550197 Marionette TRACE conn4 <- [1,2966,null,{}] 16:12:30 INFO - PROCESS | 2356 | 1461107550207 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:30 INFO - PROCESS | 2356 | 1461107550294 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:12:30 INFO - PROCESS | 2356 | 1461107550303 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 2356 | ++DOCSHELL 17939C00 == 47 [pid = 2356] [id = 752] 16:12:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 92 (17944000) [pid = 2356] [serial = 2255] [outer = 00000000] 16:12:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 93 (17D0F800) [pid = 2356] [serial = 2256] [outer = 17944000] 16:12:30 INFO - PROCESS | 2356 | 1461107550351 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 94 (17E0B800) [pid = 2356] [serial = 2257] [outer = 17944000] 16:12:30 INFO - PROCESS | 2356 | 1461107550807 Marionette TRACE conn4 <- [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]]]}] 16:12:30 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. 16:12:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 630ms 16:12:30 INFO - PROCESS | 2356 | 1461107550828 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 2356 | 1461107550831 Marionette TRACE conn4 <- [1,2969,null,{"value":"13"}] 16:12:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:12:30 INFO - PROCESS | 2356 | 1461107550834 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 2356 | 1461107550836 Marionette TRACE conn4 <- [1,2970,null,{}] 16:12:30 INFO - PROCESS | 2356 | 1461107550839 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:30 INFO - PROCESS | 2356 | 1461107550922 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:12:30 INFO - PROCESS | 2356 | 1461107550929 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 2356 | ++DOCSHELL 1844A800 == 48 [pid = 2356] [id = 753] 16:12:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 95 (1844B000) [pid = 2356] [serial = 2258] [outer = 00000000] 16:12:30 INFO - PROCESS | 2356 | ++DOMWINDOW == 96 (18AE6400) [pid = 2356] [serial = 2259] [outer = 1844B000] 16:12:30 INFO - PROCESS | 2356 | 1461107550974 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 97 (190CCC00) [pid = 2356] [serial = 2260] [outer = 1844B000] 16:12:31 INFO - PROCESS | 2356 | 1461107551431 Marionette TRACE conn4 <- [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"]]]}] 16:12:31 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 16:12:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:12:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 16:12:31 INFO - PROCESS | 2356 | 1461107551486 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:12:31 INFO - PROCESS | 2356 | 1461107551488 Marionette TRACE conn4 <- [1,2973,null,{"value":"13"}] 16:12:31 INFO - PROCESS | 2356 | 1461107551491 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 2356 | 1461107551493 Marionette TRACE conn4 <- [1,2974,null,{}] 16:12:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:12:31 INFO - PROCESS | 2356 | 1461107551496 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:31 INFO - PROCESS | 2356 | 1461107551580 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:12:31 INFO - PROCESS | 2356 | 1461107551585 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 2356 | ++DOCSHELL 191A7400 == 49 [pid = 2356] [id = 754] 16:12:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 98 (1A242800) [pid = 2356] [serial = 2261] [outer = 00000000] 16:12:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1A511400) [pid = 2356] [serial = 2262] [outer = 1A242800] 16:12:31 INFO - PROCESS | 2356 | 1461107551632 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (1A518800) [pid = 2356] [serial = 2263] [outer = 1A242800] 16:12:32 INFO - PROCESS | 2356 | 1461107552121 Marionette TRACE conn4 <- [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]]]}] 16:12:32 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. 16:12:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 16:12:32 INFO - PROCESS | 2356 | 1461107552166 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 2356 | 1461107552168 Marionette TRACE conn4 <- [1,2977,null,{"value":"13"}] 16:12:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:12:32 INFO - PROCESS | 2356 | 1461107552171 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 2356 | 1461107552173 Marionette TRACE conn4 <- [1,2978,null,{}] 16:12:32 INFO - PROCESS | 2356 | 1461107552177 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:32 INFO - PROCESS | 2356 | 1461107552300 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:12:32 INFO - PROCESS | 2356 | 1461107552398 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 2356 | ++DOCSHELL 129B5C00 == 50 [pid = 2356] [id = 755] 16:12:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1B707800) [pid = 2356] [serial = 2264] [outer = 00000000] 16:12:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1BA47C00) [pid = 2356] [serial = 2265] [outer = 1B707800] 16:12:32 INFO - PROCESS | 2356 | 1461107552447 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1BA4D800) [pid = 2356] [serial = 2266] [outer = 1B707800] 16:12:32 INFO - PROCESS | 2356 | ++DOCSHELL 1BC71800 == 51 [pid = 2356] [id = 756] 16:12:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1BC73800) [pid = 2356] [serial = 2267] [outer = 00000000] 16:12:32 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1BC74C00) [pid = 2356] [serial = 2268] [outer = 1BC73800] 16:12:32 INFO - PROCESS | 2356 | 1461107552894 Marionette TRACE conn4 <- [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]]]}] 16:12:32 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. 16:12:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 16:12:32 INFO - PROCESS | 2356 | 1461107552943 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 2356 | 1461107552945 Marionette TRACE conn4 <- [1,2981,null,{"value":"13"}] 16:12:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:12:32 INFO - PROCESS | 2356 | 1461107552948 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 2356 | 1461107552950 Marionette TRACE conn4 <- [1,2982,null,{}] 16:12:32 INFO - PROCESS | 2356 | 1461107552954 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:33 INFO - PROCESS | 2356 | 1461107553083 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:12:33 INFO - PROCESS | 2356 | 1461107553104 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 2356 | ++DOCSHELL 1BAD6000 == 52 [pid = 2356] [id = 757] 16:12:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1BAD6800) [pid = 2356] [serial = 2269] [outer = 00000000] 16:12:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BC6DC00) [pid = 2356] [serial = 2270] [outer = 1BAD6800] 16:12:33 INFO - PROCESS | 2356 | 1461107553149 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1BDD5400) [pid = 2356] [serial = 2271] [outer = 1BAD6800] 16:12:33 INFO - PROCESS | 2356 | 1461107553550 Marionette TRACE conn4 <- [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]]]}] 16:12:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:12:33 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 16:12:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 16:12:33 INFO - PROCESS | 2356 | 1461107553624 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 2356 | 1461107553626 Marionette TRACE conn4 <- [1,2985,null,{"value":"13"}] 16:12:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:12:33 INFO - PROCESS | 2356 | 1461107553630 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 2356 | 1461107553632 Marionette TRACE conn4 <- [1,2986,null,{}] 16:12:33 INFO - PROCESS | 2356 | 1461107553636 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:33 INFO - PROCESS | 2356 | 1461107553784 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (190CE000) [pid = 2356] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1AB9D400) [pid = 2356] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1290F000) [pid = 2356] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (17225000) [pid = 2356] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (0F127400) [pid = 2356] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1A6EB400) [pid = 2356] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (129C1C00) [pid = 2356] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1BADA400) [pid = 2356] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 99 (12BD2000) [pid = 2356] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:12:33 INFO - PROCESS | 2356 | --DOMWINDOW == 98 (17D03800) [pid = 2356] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:12:34 INFO - PROCESS | 2356 | 1461107554043 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D6400 == 53 [pid = 2356] [id = 758] 16:12:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 99 (1290F000) [pid = 2356] [serial = 2272] [outer = 00000000] 16:12:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 100 (190CE000) [pid = 2356] [serial = 2273] [outer = 1290F000] 16:12:34 INFO - PROCESS | 2356 | 1461107554091 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (1C420000) [pid = 2356] [serial = 2274] [outer = 1290F000] 16:12:34 INFO - PROCESS | 2356 | 1461107554442 Marionette TRACE conn4 <- [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]]]}] 16:12:34 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. 16:12:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 830ms 16:12:34 INFO - PROCESS | 2356 | 1461107554462 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:12:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:12:34 INFO - PROCESS | 2356 | 1461107554464 Marionette TRACE conn4 <- [1,2989,null,{"value":"13"}] 16:12:34 INFO - PROCESS | 2356 | 1461107554467 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 2356 | 1461107554469 Marionette TRACE conn4 <- [1,2990,null,{}] 16:12:34 INFO - PROCESS | 2356 | 1461107554473 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:34 INFO - PROCESS | 2356 | 1461107554594 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:12:34 INFO - PROCESS | 2356 | 1461107554604 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 2356 | ++DOCSHELL 12B38400 == 54 [pid = 2356] [id = 759] 16:12:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (17222800) [pid = 2356] [serial = 2275] [outer = 00000000] 16:12:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (1C97C800) [pid = 2356] [serial = 2276] [outer = 17222800] 16:12:34 INFO - PROCESS | 2356 | 1461107554649 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (1CD30000) [pid = 2356] [serial = 2277] [outer = 17222800] 16:12:35 INFO - PROCESS | 2356 | 1461107555046 Marionette TRACE conn4 <- [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]]]}] 16:12:35 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. 16:12:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms 16:12:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:12:35 INFO - PROCESS | 2356 | 1461107555098 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 2356 | 1461107555100 Marionette TRACE conn4 <- [1,2993,null,{"value":"13"}] 16:12:35 INFO - PROCESS | 2356 | 1461107555103 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 2356 | 1461107555105 Marionette TRACE conn4 <- [1,2994,null,{}] 16:12:35 INFO - PROCESS | 2356 | 1461107555108 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:35 INFO - PROCESS | 2356 | 1461107555192 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:12:35 INFO - PROCESS | 2356 | 1461107555329 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 2356 | ++DOCSHELL 0FD62800 == 55 [pid = 2356] [id = 760] 16:12:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1CD5D400) [pid = 2356] [serial = 2278] [outer = 00000000] 16:12:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1CD98800) [pid = 2356] [serial = 2279] [outer = 1CD5D400] 16:12:35 INFO - PROCESS | 2356 | 1461107555379 Marionette DEBUG loaded listener.js 16:12:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1D004800) [pid = 2356] [serial = 2280] [outer = 1CD5D400] 16:12:35 INFO - PROCESS | 2356 | 1461107555700 Marionette TRACE conn4 <- [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]]]}] 16:12:35 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. 16:12:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 16:12:35 INFO - PROCESS | 2356 | 1461107555744 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 2356 | 1461107555746 Marionette TRACE conn4 <- [1,2997,null,{"value":"13"}] 16:12:35 INFO - PROCESS | 2356 | 1461107555749 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:12:35 INFO - PROCESS | 2356 | 1461107555752 Marionette TRACE conn4 <- [1,2998,null,{}] 16:12:35 INFO - PROCESS | 2356 | 1461107555755 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:35 INFO - PROCESS | 2356 | 1461107555904 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:12:35 INFO - PROCESS | 2356 | 1461107555912 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 2356 | ++DOCSHELL 1D0DC000 == 56 [pid = 2356] [id = 761] 16:12:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1D197400) [pid = 2356] [serial = 2281] [outer = 00000000] 16:12:35 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1D1A4400) [pid = 2356] [serial = 2282] [outer = 1D197400] 16:12:35 INFO - PROCESS | 2356 | 1461107555962 Marionette DEBUG loaded listener.js 16:12:36 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1D3DF400) [pid = 2356] [serial = 2283] [outer = 1D197400] 16:12:36 INFO - PROCESS | 2356 | [2356] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:12:36 INFO - PROCESS | 2356 | 1461107556669 Marionette TRACE conn4 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:12:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:12:36 INFO - {} 16:12:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:12:36 INFO - {} 16:12:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:12:36 INFO - {} 16:12:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:12:36 INFO - {} 16:12:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 970ms 16:12:36 INFO - PROCESS | 2356 | 1461107556730 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:12:36 INFO - PROCESS | 2356 | 1461107556734 Marionette TRACE conn4 <- [1,3001,null,{"value":"13"}] 16:12:36 INFO - TEST-START | /FileAPI/fileReader.html 16:12:36 INFO - PROCESS | 2356 | 1461107556739 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:12:36 INFO - PROCESS | 2356 | 1461107556742 Marionette TRACE conn4 <- [1,3002,null,{}] 16:12:36 INFO - PROCESS | 2356 | 1461107556749 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:36 INFO - PROCESS | 2356 | 1461107556897 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:12:37 INFO - PROCESS | 2356 | 1461107557013 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 2356 | ++DOCSHELL 12A36800 == 57 [pid = 2356] [id = 762] 16:12:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (12A38800) [pid = 2356] [serial = 2284] [outer = 00000000] 16:12:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (17093400) [pid = 2356] [serial = 2285] [outer = 12A38800] 16:12:37 INFO - PROCESS | 2356 | 1461107557076 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1793D000) [pid = 2356] [serial = 2286] [outer = 12A38800] 16:12:37 INFO - PROCESS | 2356 | 1461107557583 Marionette TRACE conn4 <- [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]]]}] 16:12:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:12:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:12:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:12:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:12:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 890ms 16:12:37 INFO - PROCESS | 2356 | 1461107557632 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:12:37 INFO - PROCESS | 2356 | 1461107557638 Marionette TRACE conn4 <- [1,3005,null,{"value":"13"}] 16:12:37 INFO - PROCESS | 2356 | 1461107557662 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - TEST-START | /FileAPI/historical.html 16:12:37 INFO - PROCESS | 2356 | 1461107557665 Marionette TRACE conn4 <- [1,3006,null,{}] 16:12:37 INFO - PROCESS | 2356 | 1461107557670 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:37 INFO - PROCESS | 2356 | 1461107557781 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:12:37 INFO - PROCESS | 2356 | 1461107557940 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 2356 | ++DOCSHELL 1798DC00 == 58 [pid = 2356] [id = 763] 16:12:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1844FC00) [pid = 2356] [serial = 2287] [outer = 00000000] 16:12:37 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1BA43000) [pid = 2356] [serial = 2288] [outer = 1844FC00] 16:12:38 INFO - PROCESS | 2356 | 1461107557997 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1C429800) [pid = 2356] [serial = 2289] [outer = 1844FC00] 16:12:38 INFO - PROCESS | 2356 | 1461107558577 Marionette TRACE conn4 <- [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"]]]}] 16:12:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:12:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:12:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:12:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:12:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:12:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:12:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:12:38 INFO - TEST-OK | /FileAPI/historical.html | took 930ms 16:12:38 INFO - PROCESS | 2356 | 1461107558603 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:12:38 INFO - PROCESS | 2356 | 1461107558606 Marionette TRACE conn4 <- [1,3009,null,{"value":"13"}] 16:12:38 INFO - TEST-START | /FileAPI/idlharness.html 16:12:38 INFO - PROCESS | 2356 | 1461107558611 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 2356 | 1461107558615 Marionette TRACE conn4 <- [1,3010,null,{}] 16:12:38 INFO - PROCESS | 2356 | 1461107558626 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:38 INFO - PROCESS | 2356 | 1461107558736 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:12:38 INFO - PROCESS | 2356 | 1461107558852 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 2356 | ++DOCSHELL 1D1A5C00 == 59 [pid = 2356] [id = 764] 16:12:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1D22A800) [pid = 2356] [serial = 2290] [outer = 00000000] 16:12:38 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1D635800) [pid = 2356] [serial = 2291] [outer = 1D22A800] 16:12:38 INFO - PROCESS | 2356 | 1461107558951 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1D6CEC00) [pid = 2356] [serial = 2292] [outer = 1D22A800] 16:12:40 INFO - PROCESS | 2356 | 1461107560040 Marionette TRACE conn4 <- [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]]]}] 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:12:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:12:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:12:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:12:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:12:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:12:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:12:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:12:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:12:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:12:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:12:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:12:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:12:40 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 16:12:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:12:40 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 16:12:40 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 16:12:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:12:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:12:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:12:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:12:40 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 16:12:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:12:40 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 16:12:40 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 16:12:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:12:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:12:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:12:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:12:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:12:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:12:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 1583ms 16:12:40 INFO - PROCESS | 2356 | 1461107560195 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 2356 | 1461107560198 Marionette TRACE conn4 <- [1,3013,null,{"value":"13"}] 16:12:40 INFO - TEST-START | /FileAPI/idlharness.worker 16:12:40 INFO - PROCESS | 2356 | 1461107560244 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 2356 | 1461107560246 Marionette TRACE conn4 <- [1,3014,null,{}] 16:12:40 INFO - PROCESS | 2356 | 1461107560252 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:40 INFO - PROCESS | 2356 | 1461107560368 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:12:40 INFO - PROCESS | 2356 | 1461107560509 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 2356 | ++DOCSHELL 12B05000 == 60 [pid = 2356] [id = 765] 16:12:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (12B84400) [pid = 2356] [serial = 2293] [outer = 00000000] 16:12:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (12BD5800) [pid = 2356] [serial = 2294] [outer = 12B84400] 16:12:40 INFO - PROCESS | 2356 | 1461107560571 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (17941000) [pid = 2356] [serial = 2295] [outer = 12B84400] 16:12:40 INFO - PROCESS | 2356 | [2356] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 1A6ED000 == 59 [pid = 2356] [id = 705] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 1796CC00 == 58 [pid = 2356] [id = 630] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 0FD62800 == 57 [pid = 2356] [id = 760] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 12B38400 == 56 [pid = 2356] [id = 759] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 0F3D6400 == 55 [pid = 2356] [id = 758] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 1BAD6000 == 54 [pid = 2356] [id = 757] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 1BC71800 == 53 [pid = 2356] [id = 756] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 129B5C00 == 52 [pid = 2356] [id = 755] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 191A7400 == 51 [pid = 2356] [id = 754] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 1844A800 == 50 [pid = 2356] [id = 753] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 17939C00 == 49 [pid = 2356] [id = 752] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 0F3D5C00 == 48 [pid = 2356] [id = 751] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 0F3D5400 == 47 [pid = 2356] [id = 750] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 12BDE400 == 46 [pid = 2356] [id = 745] 16:12:41 INFO - PROCESS | 2356 | --DOCSHELL 1BDD7400 == 45 [pid = 2356] [id = 743] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (19FD2800) [pid = 2356] [serial = 2215] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (1B708C00) [pid = 2356] [serial = 2218] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (17E83000) [pid = 2356] [serial = 2212] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (12B04400) [pid = 2356] [serial = 2206] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (12B32800) [pid = 2356] [serial = 2207] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (19FD7C00) [pid = 2356] [serial = 2216] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (17939400) [pid = 2356] [serial = 2209] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (17943800) [pid = 2356] [serial = 2210] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12910000) [pid = 2356] [serial = 2221] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1BB7A000) [pid = 2356] [serial = 2201] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1BAD4800) [pid = 2356] [serial = 2200] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (177EE400) [pid = 2356] [serial = 2197] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (12B0D000) [pid = 2356] [serial = 2194] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12BD6400) [pid = 2356] [serial = 2204] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (12B8B000) [pid = 2356] [serial = 2203] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1BA43C00) [pid = 2356] [serial = 2219] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BDD0800) [pid = 2356] [serial = 2227] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1BDD3000) [pid = 2356] [serial = 2228] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1BA47800) [pid = 2356] [serial = 2224] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BA4CC00) [pid = 2356] [serial = 2225] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 101 (12B83400) [pid = 2356] [serial = 2222] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | --DOMWINDOW == 100 (1844C000) [pid = 2356] [serial = 2213] [outer = 00000000] [url = about:blank] 16:12:41 INFO - PROCESS | 2356 | 1461107561988 Marionette TRACE conn4 <- [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,{},{}]]]}] 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:12:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:12:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:12:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:12:42 INFO - {} 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:12:42 INFO - {} 16:12:42 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 - {} 16:12:42 INFO - {} 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:12:42 INFO - {} 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:12:42 INFO - {} 16:12:42 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 - {} 16:12:42 INFO - {} 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:12:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:12:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 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 16:12:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:12:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:12:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:12:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:12:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:12:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:12:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:12:42 INFO - {} 16:12:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1950ms 16:12:42 INFO - PROCESS | 2356 | 1461107562156 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 2356 | 1461107562161 Marionette TRACE conn4 <- [1,3017,null,{"value":"13"}] 16:12:42 INFO - PROCESS | 2356 | 1461107562165 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:12:42 INFO - PROCESS | 2356 | 1461107562169 Marionette TRACE conn4 <- [1,3018,null,{}] 16:12:42 INFO - PROCESS | 2356 | 1461107562173 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:42 INFO - PROCESS | 2356 | 1461107562255 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:12:42 INFO - PROCESS | 2356 | 1461107562263 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 2356 | ++DOCSHELL 12D6E400 == 46 [pid = 2356] [id = 766] 16:12:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 101 (12D6F000) [pid = 2356] [serial = 2296] [outer = 00000000] 16:12:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 102 (1793B000) [pid = 2356] [serial = 2297] [outer = 12D6F000] 16:12:42 INFO - PROCESS | 2356 | 1461107562309 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (17D02C00) [pid = 2356] [serial = 2298] [outer = 12D6F000] 16:12:42 INFO - PROCESS | 2356 | 1461107562804 Marionette TRACE conn4 <- [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]]]}] 16:12:42 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 16:12:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 16:12:42 INFO - PROCESS | 2356 | 1461107562842 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 2356 | 1461107562848 Marionette TRACE conn4 <- [1,3021,null,{"value":"13"}] 16:12:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:12:42 INFO - PROCESS | 2356 | 1461107562854 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 2356 | 1461107562857 Marionette TRACE conn4 <- [1,3022,null,{}] 16:12:42 INFO - PROCESS | 2356 | 1461107562860 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:42 INFO - PROCESS | 2356 | 1461107562947 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:12:42 INFO - PROCESS | 2356 | 1461107562956 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 2356 | ++DOCSHELL 17E77400 == 47 [pid = 2356] [id = 767] 16:12:42 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (19FD4C00) [pid = 2356] [serial = 2299] [outer = 00000000] 16:12:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1A2AB000) [pid = 2356] [serial = 2300] [outer = 19FD4C00] 16:12:43 INFO - PROCESS | 2356 | 1461107563005 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1A2B8C00) [pid = 2356] [serial = 2301] [outer = 19FD4C00] 16:12:43 INFO - PROCESS | 2356 | 1461107563475 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:12:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:12:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 16:12:43 INFO - PROCESS | 2356 | 1461107563525 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:12:43 INFO - PROCESS | 2356 | 1461107563527 Marionette TRACE conn4 <- [1,3025,null,{"value":"13"}] 16:12:43 INFO - PROCESS | 2356 | 1461107563531 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:12:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:12:43 INFO - PROCESS | 2356 | 1461107563534 Marionette TRACE conn4 <- [1,3026,null,{}] 16:12:43 INFO - PROCESS | 2356 | 1461107563544 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:43 INFO - PROCESS | 2356 | 1461107563628 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:12:43 INFO - PROCESS | 2356 | 1461107563774 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:43 INFO - PROCESS | 2356 | ++DOCSHELL 1BA47400 == 48 [pid = 2356] [id = 768] 16:12:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1BA4CC00) [pid = 2356] [serial = 2302] [outer = 00000000] 16:12:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1BACFC00) [pid = 2356] [serial = 2303] [outer = 1BA4CC00] 16:12:43 INFO - PROCESS | 2356 | 1461107563826 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1BAD9000) [pid = 2356] [serial = 2304] [outer = 1BA4CC00] 16:12:44 INFO - PROCESS | 2356 | 1461107564218 Marionette TRACE conn4 <- [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"]]]}] 16:12:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:12:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:12:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 16:12:44 INFO - PROCESS | 2356 | 1461107564265 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 2356 | 1461107564268 Marionette TRACE conn4 <- [1,3029,null,{"value":"13"}] 16:12:44 INFO - PROCESS | 2356 | 1461107564272 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:12:44 INFO - PROCESS | 2356 | 1461107564273 Marionette TRACE conn4 <- [1,3030,null,{}] 16:12:44 INFO - PROCESS | 2356 | 1461107564277 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:44 INFO - PROCESS | 2356 | 1461107564404 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:12:44 INFO - PROCESS | 2356 | 1461107564466 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 2356 | ++DOCSHELL 1BACE800 == 49 [pid = 2356] [id = 769] 16:12:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (1BB7A800) [pid = 2356] [serial = 2305] [outer = 00000000] 16:12:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (1BDD1C00) [pid = 2356] [serial = 2306] [outer = 1BB7A800] 16:12:44 INFO - PROCESS | 2356 | 1461107564513 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (1BDD7000) [pid = 2356] [serial = 2307] [outer = 1BB7A800] 16:12:45 INFO - PROCESS | 2356 | 1461107565204 Marionette TRACE conn4 <- [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]]]}] 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:12:45 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. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:12:45 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'.) 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:12:45 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. 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:12:45 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. 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:12:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:12:45 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. 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:12:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:12:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:12:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:12:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:12:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1034ms 16:12:45 INFO - PROCESS | 2356 | 1461107565310 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 2356 | 1461107565313 Marionette TRACE conn4 <- [1,3033,null,{"value":"13"}] 16:12:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:12:45 INFO - PROCESS | 2356 | 1461107565344 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 2356 | 1461107565346 Marionette TRACE conn4 <- [1,3034,null,{}] 16:12:45 INFO - PROCESS | 2356 | 1461107565350 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:45 INFO - PROCESS | 2356 | 1461107565471 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:12:45 INFO - PROCESS | 2356 | 1461107565476 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 2356 | ++DOCSHELL 1C43E000 == 50 [pid = 2356] [id = 770] 16:12:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1C682C00) [pid = 2356] [serial = 2308] [outer = 00000000] 16:12:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1CD95C00) [pid = 2356] [serial = 2309] [outer = 1C682C00] 16:12:45 INFO - PROCESS | 2356 | 1461107565523 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1D0D3800) [pid = 2356] [serial = 2310] [outer = 1C682C00] 16:12:45 INFO - PROCESS | 2356 | [2356] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:12:46 INFO - PROCESS | 2356 | 1461107566015 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:12:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:12:46 INFO - {} 16:12:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 730ms 16:12:46 INFO - PROCESS | 2356 | 1461107566076 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:12:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:12:46 INFO - PROCESS | 2356 | 1461107566078 Marionette TRACE conn4 <- [1,3037,null,{"value":"13"}] 16:12:46 INFO - PROCESS | 2356 | 1461107566081 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 2356 | 1461107566083 Marionette TRACE conn4 <- [1,3038,null,{}] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (1CD5D400) [pid = 2356] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1B707800) [pid = 2356] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (1775DC00) [pid = 2356] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (17944000) [pid = 2356] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1A242800) [pid = 2356] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1844B000) [pid = 2356] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (12A31C00) [pid = 2356] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (129B6C00) [pid = 2356] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1BAD6800) [pid = 2356] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1BC73800) [pid = 2356] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1290F000) [pid = 2356] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:12:46 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (17222800) [pid = 2356] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:12:46 INFO - PROCESS | 2356 | 1461107566317 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:46 INFO - PROCESS | 2356 | 1461107566414 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:12:46 INFO - PROCESS | 2356 | 1461107566423 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 2356 | ++DOCSHELL 1392A800 == 51 [pid = 2356] [id = 771] 16:12:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (17D05800) [pid = 2356] [serial = 2311] [outer = 00000000] 16:12:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1A242800) [pid = 2356] [serial = 2312] [outer = 17D05800] 16:12:46 INFO - PROCESS | 2356 | 1461107566472 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1BAD6800) [pid = 2356] [serial = 2313] [outer = 17D05800] 16:12:46 INFO - PROCESS | 2356 | 1461107566928 Marionette TRACE conn4 <- [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]]]}] 16:12:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:12:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:12:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:12:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:12:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 870ms 16:12:46 INFO - PROCESS | 2356 | 1461107566960 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:12:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:12:46 INFO - PROCESS | 2356 | 1461107566962 Marionette TRACE conn4 <- [1,3041,null,{"value":"13"}] 16:12:46 INFO - PROCESS | 2356 | 1461107566965 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 2356 | 1461107566967 Marionette TRACE conn4 <- [1,3042,null,{}] 16:12:46 INFO - PROCESS | 2356 | 1461107566974 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:47 INFO - PROCESS | 2356 | 1461107567058 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:12:47 INFO - PROCESS | 2356 | 1461107567065 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 2356 | ++DOCSHELL 1CD5D400 == 52 [pid = 2356] [id = 772] 16:12:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (1D198400) [pid = 2356] [serial = 2314] [outer = 00000000] 16:12:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (1F994C00) [pid = 2356] [serial = 2315] [outer = 1D198400] 16:12:47 INFO - PROCESS | 2356 | 1461107567110 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (1F99BC00) [pid = 2356] [serial = 2316] [outer = 1D198400] 16:12:47 INFO - PROCESS | 2356 | 1461107567813 Marionette TRACE conn4 <- [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"]]]}] 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:12:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:12:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:12:47 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" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:12:47 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" 16:12:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:12:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:12:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 966ms 16:12:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:12:47 INFO - PROCESS | 2356 | 1461107567936 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:12:47 INFO - PROCESS | 2356 | 1461107567938 Marionette TRACE conn4 <- [1,3045,null,{"value":"13"}] 16:12:47 INFO - PROCESS | 2356 | 1461107567941 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:12:47 INFO - PROCESS | 2356 | 1461107567943 Marionette TRACE conn4 <- [1,3046,null,{}] 16:12:47 INFO - PROCESS | 2356 | 1461107567947 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:48 INFO - PROCESS | 2356 | 1461107568029 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:12:48 INFO - PROCESS | 2356 | 1461107568035 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 2356 | ++DOCSHELL 18446800 == 53 [pid = 2356] [id = 773] 16:12:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (18447C00) [pid = 2356] [serial = 2317] [outer = 00000000] 16:12:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (18AD9400) [pid = 2356] [serial = 2318] [outer = 18447C00] 16:12:48 INFO - PROCESS | 2356 | 1461107568085 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (19072400) [pid = 2356] [serial = 2319] [outer = 18447C00] 16:12:48 INFO - PROCESS | 2356 | 1461107568822 Marionette TRACE conn4 <- [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]]]}] 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:12:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:12:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:12:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:12:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:12:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:12:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:12:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:12:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:12:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 941ms 16:12:48 INFO - PROCESS | 2356 | 1461107568883 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 2356 | 1461107568889 Marionette TRACE conn4 <- [1,3049,null,{"value":"13"}] 16:12:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:12:48 INFO - PROCESS | 2356 | 1461107568937 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 2356 | 1461107568941 Marionette TRACE conn4 <- [1,3050,null,{}] 16:12:48 INFO - PROCESS | 2356 | 1461107568950 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:49 INFO - PROCESS | 2356 | 1461107569070 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:12:49 INFO - PROCESS | 2356 | 1461107569212 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 2356 | ++DOCSHELL 12DB4800 == 54 [pid = 2356] [id = 774] 16:12:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (17220400) [pid = 2356] [serial = 2320] [outer = 00000000] 16:12:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (17947400) [pid = 2356] [serial = 2321] [outer = 17220400] 16:12:49 INFO - PROCESS | 2356 | 1461107569276 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1844C800) [pid = 2356] [serial = 2322] [outer = 17220400] 16:12:49 INFO - PROCESS | 2356 | [2356] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:12:49 INFO - PROCESS | 2356 | 1461107569885 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:12:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:12:49 INFO - {} 16:12:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1015ms 16:12:49 INFO - PROCESS | 2356 | 1461107569914 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 2356 | 1461107569921 Marionette TRACE conn4 <- [1,3053,null,{"value":"13"}] 16:12:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:12:49 INFO - PROCESS | 2356 | 1461107569927 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 2356 | 1461107569930 Marionette TRACE conn4 <- [1,3054,null,{}] 16:12:49 INFO - PROCESS | 2356 | 1461107569934 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:50 INFO - PROCESS | 2356 | 1461107570054 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:12:50 INFO - PROCESS | 2356 | 1461107570195 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 2356 | ++DOCSHELL 17944000 == 55 [pid = 2356] [id = 775] 16:12:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (18452800) [pid = 2356] [serial = 2323] [outer = 00000000] 16:12:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1B70E000) [pid = 2356] [serial = 2324] [outer = 18452800] 16:12:50 INFO - PROCESS | 2356 | 1461107570256 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1BACF800) [pid = 2356] [serial = 2325] [outer = 18452800] 16:12:50 INFO - PROCESS | 2356 | 1461107570831 Marionette TRACE conn4 <- [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]]]}] 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:12:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:12:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 931ms 16:12:50 INFO - PROCESS | 2356 | 1461107570859 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 2356 | 1461107570862 Marionette TRACE conn4 <- [1,3057,null,{"value":"13"}] 16:12:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:12:50 INFO - PROCESS | 2356 | 1461107570866 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 2356 | 1461107570870 Marionette TRACE conn4 <- [1,3058,null,{}] 16:12:50 INFO - PROCESS | 2356 | 1461107570881 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:51 INFO - PROCESS | 2356 | 1461107570993 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:12:51 INFO - PROCESS | 2356 | 1461107571150 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 2356 | ++DOCSHELL 1D6CE800 == 56 [pid = 2356] [id = 776] 16:12:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1D6D1800) [pid = 2356] [serial = 2326] [outer = 00000000] 16:12:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1E613000) [pid = 2356] [serial = 2327] [outer = 1D6D1800] 16:12:51 INFO - PROCESS | 2356 | 1461107571209 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 2356 | ++DOMWINDOW == 121 (1E6CA800) [pid = 2356] [serial = 2328] [outer = 1D6D1800] 16:12:51 INFO - PROCESS | 2356 | 1461107571791 Marionette TRACE conn4 <- [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]]]}] 16:12:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:12:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:12:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:12:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:12:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:12:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:12:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 970ms 16:12:51 INFO - PROCESS | 2356 | 1461107571840 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:12:51 INFO - PROCESS | 2356 | 1461107571843 Marionette TRACE conn4 <- [1,3061,null,{"value":"13"}] 16:12:51 INFO - PROCESS | 2356 | 1461107571846 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:12:51 INFO - PROCESS | 2356 | 1461107571848 Marionette TRACE conn4 <- [1,3062,null,{}] 16:12:51 INFO - PROCESS | 2356 | 1461107571852 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:51 INFO - PROCESS | 2356 | 1461107571996 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:12:52 INFO - PROCESS | 2356 | 1461107572139 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 2356 | ++DOCSHELL 1D6C9000 == 57 [pid = 2356] [id = 777] 16:12:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 122 (1D6CE400) [pid = 2356] [serial = 2329] [outer = 00000000] 16:12:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 123 (1F99D400) [pid = 2356] [serial = 2330] [outer = 1D6CE400] 16:12:52 INFO - PROCESS | 2356 | 1461107572196 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 2356 | ++DOMWINDOW == 124 (2038A800) [pid = 2356] [serial = 2331] [outer = 1D6CE400] 16:12:52 INFO - PROCESS | 2356 | 1461107572725 Marionette TRACE conn4 <- [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]]]}] 16:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:12:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 930ms 16:12:52 INFO - PROCESS | 2356 | 1461107572780 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 2356 | 1461107572782 Marionette TRACE conn4 <- [1,3065,null,{"value":"13"}] 16:12:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:12:52 INFO - PROCESS | 2356 | 1461107572786 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 2356 | 1461107572788 Marionette TRACE conn4 <- [1,3066,null,{}] 16:12:52 INFO - PROCESS | 2356 | 1461107572792 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:52 INFO - PROCESS | 2356 | 1461107572902 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:12:53 INFO - PROCESS | 2356 | 1461107573020 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 2356 | ++DOCSHELL 0F11FC00 == 58 [pid = 2356] [id = 778] 16:12:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 125 (0F12FC00) [pid = 2356] [serial = 2332] [outer = 00000000] 16:12:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 126 (12B02800) [pid = 2356] [serial = 2333] [outer = 0F12FC00] 16:12:53 INFO - PROCESS | 2356 | 1461107573120 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 2356 | ++DOMWINDOW == 127 (1310EC00) [pid = 2356] [serial = 2334] [outer = 0F12FC00] 16:12:53 INFO - PROCESS | 2356 | 1461107573804 Marionette TRACE conn4 <- [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] 16:12:53 INFO - PROCESS | 2356 | 1461107573872 Marionette TRACE conn4 <- [1,3069,null,{"value":"13"}] 16:12:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:12:53 INFO - PROCESS | 2356 | 1461107573921 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 2356 | 1461107573925 Marionette TRACE conn4 <- [1,3070,null,{}] 16:12:53 INFO - PROCESS | 2356 | 1461107573932 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:54 INFO - PROCESS | 2356 | 1461107574032 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:12:54 INFO - PROCESS | 2356 | 1461107574181 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 2356 | ++DOCSHELL 1274A400 == 59 [pid = 2356] [id = 779] 16:12:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 128 (12A06C00) [pid = 2356] [serial = 2335] [outer = 00000000] 16:12:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 129 (12B09800) [pid = 2356] [serial = 2336] [outer = 12A06C00] 16:12:54 INFO - PROCESS | 2356 | 1461107574279 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 130 (12B8EC00) [pid = 2356] [serial = 2337] [outer = 12A06C00] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 1CD5D400 == 58 [pid = 2356] [id = 772] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 1392A800 == 57 [pid = 2356] [id = 771] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 1C43E000 == 56 [pid = 2356] [id = 770] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 1BACE800 == 55 [pid = 2356] [id = 769] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 1BA47400 == 54 [pid = 2356] [id = 768] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 17E77400 == 53 [pid = 2356] [id = 767] 16:12:54 INFO - PROCESS | 2356 | --DOCSHELL 12D6E400 == 52 [pid = 2356] [id = 766] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 129 (1C43F400) [pid = 2356] [serial = 2230] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 128 (17941C00) [pid = 2356] [serial = 2236] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 127 (12D72000) [pid = 2356] [serial = 2233] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 126 (190D0400) [pid = 2356] [serial = 2238] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 125 (1C683400) [pid = 2356] [serial = 2241] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 124 (12B04C00) [pid = 2356] [serial = 2247] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 123 (1C974800) [pid = 2356] [serial = 2244] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 122 (1CD98800) [pid = 2356] [serial = 2279] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 121 (1BA47C00) [pid = 2356] [serial = 2265] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 120 (17D0F800) [pid = 2356] [serial = 2256] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (17E0B800) [pid = 2356] [serial = 2257] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (1A511400) [pid = 2356] [serial = 2262] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (18AE6400) [pid = 2356] [serial = 2259] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (12BE0000) [pid = 2356] [serial = 2250] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (139E4000) [pid = 2356] [serial = 2251] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (12B0A400) [pid = 2356] [serial = 2253] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (12B89000) [pid = 2356] [serial = 2254] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (190CCC00) [pid = 2356] [serial = 2260] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1BC6DC00) [pid = 2356] [serial = 2270] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 110 (1BA4D800) [pid = 2356] [serial = 2266] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 109 (1BC74C00) [pid = 2356] [serial = 2268] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 108 (190CE000) [pid = 2356] [serial = 2273] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 107 (1C420000) [pid = 2356] [serial = 2274] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 106 (1CD30000) [pid = 2356] [serial = 2277] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 105 (1D004800) [pid = 2356] [serial = 2280] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 104 (1A518800) [pid = 2356] [serial = 2263] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 103 (1C97C800) [pid = 2356] [serial = 2276] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | --DOMWINDOW == 102 (1BDD5400) [pid = 2356] [serial = 2271] [outer = 00000000] [url = about:blank] 16:12:54 INFO - PROCESS | 2356 | 1461107574818 Marionette TRACE conn4 <- [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]]]}] 16:12:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:12:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:12:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:12:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 970ms 16:12:54 INFO - PROCESS | 2356 | 1461107574852 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 2356 | 1461107574858 Marionette TRACE conn4 <- [1,3073,null,{"value":"13"}] 16:12:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:12:54 INFO - PROCESS | 2356 | 1461107574868 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 2356 | 1461107574871 Marionette TRACE conn4 <- [1,3074,null,{}] 16:12:54 INFO - PROCESS | 2356 | 1461107574875 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:54 INFO - PROCESS | 2356 | 1461107574962 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:12:54 INFO - PROCESS | 2356 | 1461107574971 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 2356 | ++DOCSHELL 0F3D0400 == 53 [pid = 2356] [id = 780] 16:12:54 INFO - PROCESS | 2356 | ++DOMWINDOW == 103 (0FDB4000) [pid = 2356] [serial = 2338] [outer = 00000000] 16:12:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 104 (13102400) [pid = 2356] [serial = 2339] [outer = 0FDB4000] 16:12:55 INFO - PROCESS | 2356 | 1461107575020 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 105 (1392E000) [pid = 2356] [serial = 2340] [outer = 0FDB4000] 16:12:55 INFO - PROCESS | 2356 | 1461107575521 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:12:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:12:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 16:12:55 INFO - PROCESS | 2356 | 1461107575545 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:12:55 INFO - PROCESS | 2356 | 1461107575547 Marionette TRACE conn4 <- [1,3077,null,{"value":"13"}] 16:12:55 INFO - PROCESS | 2356 | 1461107575550 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:12:55 INFO - PROCESS | 2356 | 1461107575554 Marionette TRACE conn4 <- [1,3078,null,{}] 16:12:55 INFO - PROCESS | 2356 | 1461107575565 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:55 INFO - PROCESS | 2356 | 1461107575662 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:12:55 INFO - PROCESS | 2356 | 1461107575668 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 2356 | ++DOCSHELL 17939C00 == 54 [pid = 2356] [id = 781] 16:12:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 106 (1793A000) [pid = 2356] [serial = 2341] [outer = 00000000] 16:12:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 107 (17966000) [pid = 2356] [serial = 2342] [outer = 1793A000] 16:12:55 INFO - PROCESS | 2356 | 1461107575718 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 2356 | ++DOMWINDOW == 108 (17D0F800) [pid = 2356] [serial = 2343] [outer = 1793A000] 16:12:56 INFO - PROCESS | 2356 | 1461107576193 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:12:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:12:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 16:12:56 INFO - PROCESS | 2356 | 1461107576224 Marionette TRACE conn4 -> [0,3081,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 2356 | 1461107576227 Marionette TRACE conn4 <- [1,3081,null,{"value":"13"}] 16:12:56 INFO - PROCESS | 2356 | 1461107576230 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:12:56 INFO - PROCESS | 2356 | 1461107576232 Marionette TRACE conn4 <- [1,3082,null,{}] 16:12:56 INFO - PROCESS | 2356 | 1461107576235 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:56 INFO - PROCESS | 2356 | 1461107576343 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:12:56 INFO - PROCESS | 2356 | 1461107576484 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 2356 | ++DOCSHELL 18453800 == 55 [pid = 2356] [id = 782] 16:12:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 109 (18A07C00) [pid = 2356] [serial = 2344] [outer = 00000000] 16:12:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 110 (18ADD400) [pid = 2356] [serial = 2345] [outer = 18A07C00] 16:12:56 INFO - PROCESS | 2356 | 1461107576529 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 2356 | ++DOMWINDOW == 111 (190CCC00) [pid = 2356] [serial = 2346] [outer = 18A07C00] 16:12:56 INFO - PROCESS | 2356 | 1461107576887 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:12:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:12:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 16:12:56 INFO - PROCESS | 2356 | 1461107576904 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:12:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:12:56 INFO - PROCESS | 2356 | 1461107576906 Marionette TRACE conn4 <- [1,3085,null,{"value":"13"}] 16:12:56 INFO - PROCESS | 2356 | 1461107576909 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 2356 | 1461107576911 Marionette TRACE conn4 <- [1,3086,null,{}] 16:12:56 INFO - PROCESS | 2356 | 1461107576914 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:57 INFO - PROCESS | 2356 | 1461107576998 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:12:57 INFO - PROCESS | 2356 | 1461107577005 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 2356 | ++DOCSHELL 18449000 == 56 [pid = 2356] [id = 783] 16:12:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (18ADA800) [pid = 2356] [serial = 2347] [outer = 00000000] 16:12:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1A2B0800) [pid = 2356] [serial = 2348] [outer = 18ADA800] 16:12:57 INFO - PROCESS | 2356 | 1461107577050 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1A2B4800) [pid = 2356] [serial = 2349] [outer = 18ADA800] 16:12:57 INFO - PROCESS | 2356 | 1461107577565 Marionette TRACE conn4 <- [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]]]}] 16:12:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:12:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:12:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 16:12:57 INFO - PROCESS | 2356 | 1461107577580 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 2356 | 1461107577582 Marionette TRACE conn4 <- [1,3089,null,{"value":"13"}] 16:12:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:12:57 INFO - PROCESS | 2356 | 1461107577585 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 2356 | 1461107577587 Marionette TRACE conn4 <- [1,3090,null,{}] 16:12:57 INFO - PROCESS | 2356 | 1461107577598 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:57 INFO - PROCESS | 2356 | 1461107577727 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:12:57 INFO - PROCESS | 2356 | 1461107577829 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 2356 | ++DOCSHELL 1A2B7C00 == 57 [pid = 2356] [id = 784] 16:12:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1A515800) [pid = 2356] [serial = 2350] [outer = 00000000] 16:12:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1B310800) [pid = 2356] [serial = 2351] [outer = 1A515800] 16:12:57 INFO - PROCESS | 2356 | 1461107577877 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1B31F400) [pid = 2356] [serial = 2352] [outer = 1A515800] 16:12:58 INFO - PROCESS | 2356 | 1461107578265 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:12:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 730ms 16:12:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:12:58 INFO - PROCESS | 2356 | 1461107578316 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 2356 | 1461107578318 Marionette TRACE conn4 <- [1,3093,null,{"value":"13"}] 16:12:58 INFO - PROCESS | 2356 | 1461107578322 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 2356 | 1461107578324 Marionette TRACE conn4 <- [1,3094,null,{}] 16:12:58 INFO - PROCESS | 2356 | 1461107578327 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:58 INFO - PROCESS | 2356 | 1461107578462 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:12:58 INFO - PROCESS | 2356 | 1461107578530 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 2356 | ++DOCSHELL 1B70D800 == 58 [pid = 2356] [id = 785] 16:12:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 118 (1BA46000) [pid = 2356] [serial = 2353] [outer = 00000000] 16:12:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 119 (1BAD3400) [pid = 2356] [serial = 2354] [outer = 1BA46000] 16:12:58 INFO - PROCESS | 2356 | 1461107578576 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 2356 | ++DOMWINDOW == 120 (1BAD8800) [pid = 2356] [serial = 2355] [outer = 1BA46000] 16:12:58 INFO - PROCESS | 2356 | 1461107578976 Marionette TRACE conn4 <- [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]]]}] 16:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:12:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:12:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 16:12:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:12:59 INFO - PROCESS | 2356 | 1461107578992 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 2356 | 1461107578994 Marionette TRACE conn4 <- [1,3097,null,{"value":"13"}] 16:12:59 INFO - PROCESS | 2356 | 1461107578998 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 2356 | 1461107578999 Marionette TRACE conn4 <- [1,3098,null,{}] 16:12:59 INFO - PROCESS | 2356 | 1461107579008 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:59 INFO - PROCESS | 2356 | 1461107579127 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 119 (12B84400) [pid = 2356] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 118 (1BB7A800) [pid = 2356] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 117 (1BA4CC00) [pid = 2356] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 116 (17D05800) [pid = 2356] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 115 (19FD4C00) [pid = 2356] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 114 (12D6F000) [pid = 2356] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 113 (1D198400) [pid = 2356] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 112 (12A1BC00) [pid = 2356] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:12:59 INFO - PROCESS | 2356 | --DOMWINDOW == 111 (1C682C00) [pid = 2356] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:12:59 INFO - PROCESS | 2356 | 1461107579456 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 2356 | ++DOCSHELL 12A1BC00 == 59 [pid = 2356] [id = 786] 16:12:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 112 (12B05C00) [pid = 2356] [serial = 2356] [outer = 00000000] 16:12:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 113 (1BBC1400) [pid = 2356] [serial = 2357] [outer = 12B05C00] 16:12:59 INFO - PROCESS | 2356 | 1461107579505 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 114 (1BDD3000) [pid = 2356] [serial = 2358] [outer = 12B05C00] 16:12:59 INFO - PROCESS | 2356 | 1461107579844 Marionette TRACE conn4 <- [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"]]]}] 16:12:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:12:59 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 16:12:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:12:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms 16:12:59 INFO - PROCESS | 2356 | 1461107579869 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:12:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:12:59 INFO - PROCESS | 2356 | 1461107579871 Marionette TRACE conn4 <- [1,3101,null,{"value":"13"}] 16:12:59 INFO - PROCESS | 2356 | 1461107579874 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 2356 | 1461107579876 Marionette TRACE conn4 <- [1,3102,null,{}] 16:12:59 INFO - PROCESS | 2356 | 1461107579880 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:59 INFO - PROCESS | 2356 | 1461107579962 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:12:59 INFO - PROCESS | 2356 | 1461107579968 Marionette TRACE conn4 -> [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\", \"bbddc137-6f79-4aaa-8c25-6c6847b400d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 2356 | ++DOCSHELL 1BDD7800 == 60 [pid = 2356] [id = 787] 16:12:59 INFO - PROCESS | 2356 | ++DOMWINDOW == 115 (1BDDD400) [pid = 2356] [serial = 2359] [outer = 00000000] 16:13:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 116 (1C680400) [pid = 2356] [serial = 2360] [outer = 1BDDD400] 16:13:00 INFO - PROCESS | 2356 | 1461107580014 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 2356 | ++DOMWINDOW == 117 (1C680800) [pid = 2356] [serial = 2361] [outer = 1BDDD400] 16:13:00 INFO - PROCESS | 2356 | 1461107580429 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:13:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:13:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 570ms 16:13:00 INFO - PROCESS | 2356 | 1461107580463 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 2356 | 1461107580465 Marionette TRACE conn4 <- [1,3105,null,{"value":"13"}] 16:13:01 WARNING - u'runner_teardown' () 16:13:01 INFO - No more tests 16:13:01 INFO - Got 0 unexpected results 16:13:01 INFO - SUITE-END | took 699s 16:13:01 INFO - Closing logging queue 16:13:01 INFO - queue closed 16:13:01 INFO - Return code: 0 16:13:01 WARNING - # TBPL SUCCESS # 16:13:01 INFO - Running post-action listener: _resource_record_post_action 16:13:01 INFO - Running post-run listener: _resource_record_post_run 16:13:02 INFO - Total resource usage - Wall time: 709s; CPU: 14.0%; Read bytes: 101076992; Write bytes: 1193922560; Read time: 1561320; Write time: 8072580 16:13:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:13:02 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 4941824; Write bytes: 30745600; Read time: 236920; Write time: 37800 16:13:02 INFO - run-tests - Wall time: 706s; CPU: 14.0%; Read bytes: 95946752; Write bytes: 1105284096; Read time: 1322160; Write time: 7996320 16:13:02 INFO - Running post-run listener: _upload_blobber_files 16:13:02 INFO - Blob upload gear active. 16:13:02 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:13:02 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 16:13:02 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', 'mozilla-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 16:13:02 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 mozilla-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 16:13:03 INFO - (blobuploader) - INFO - Open directory for files ... 16:13:03 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:13:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:13:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:13:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:13:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:13:04 INFO - (blobuploader) - INFO - Done attempting. 16:13:04 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:13:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:13:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:13:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:13:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:13:06 INFO - (blobuploader) - INFO - Done attempting. 16:13:06 INFO - (blobuploader) - INFO - Iteration through files over. 16:13:06 INFO - Return code: 0 16:13:06 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:13:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83aca56ac6832f9b2aaddadb708e6b4524c34d64d733e58e29c0b069a1b8f79fab8d117dbc9a0536cce5de663134005f61230fcb713e8f3fefe713ec88fe70b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ae9fea2fddcb4ce897703a9ad11381337cc903f6663d4528c396c61d6c6e87ab2ceb4a98262c83c088058e504fdb40ad067a04ca9443011efa2f87c9eed1fe9"} 16:13:06 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:13:06 INFO - Writing to file C:\slave\test\properties\blobber_files 16:13:06 INFO - Contents: 16:13:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83aca56ac6832f9b2aaddadb708e6b4524c34d64d733e58e29c0b069a1b8f79fab8d117dbc9a0536cce5de663134005f61230fcb713e8f3fefe713ec88fe70b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ae9fea2fddcb4ce897703a9ad11381337cc903f6663d4528c396c61d6c6e87ab2ceb4a98262c83c088058e504fdb40ad067a04ca9443011efa2f87c9eed1fe9"} 16:13:06 INFO - Running post-run listener: copy_logs_to_upload_dir 16:13:06 INFO - Copying logs to upload dir... 16:13:06 INFO - mkdir: C:\slave\test\build\upload\logs 16:13:06 INFO - Copying logs to upload dir... 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - Using _rmtree_windows ... 16:13:06 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=927.644000 ========= master_lag: 0.35 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 27 secs) (at 2016-04-19 16:13:06.837195) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 16:13:06.838067) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;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-229 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/mozilla-inbound/sha512/83aca56ac6832f9b2aaddadb708e6b4524c34d64d733e58e29c0b069a1b8f79fab8d117dbc9a0536cce5de663134005f61230fcb713e8f3fefe713ec88fe70b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ae9fea2fddcb4ce897703a9ad11381337cc903f6663d4528c396c61d6c6e87ab2ceb4a98262c83c088058e504fdb40ad067a04ca9443011efa2f87c9eed1fe9"} build_url:https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/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/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83aca56ac6832f9b2aaddadb708e6b4524c34d64d733e58e29c0b069a1b8f79fab8d117dbc9a0536cce5de663134005f61230fcb713e8f3fefe713ec88fe70b5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ae9fea2fddcb4ce897703a9ad11381337cc903f6663d4528c396c61d6c6e87ab2ceb4a98262c83c088058e504fdb40ad067a04ca9443011efa2f87c9eed1fe9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Gd2fRMUURVOhRyUQ35XyrQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 16:13:06.959579) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:13:06.959913) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;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-229 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-19 16:13:07.076139) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 16:13:07.076456) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 16:13:07.902127) ========= ========= Total master_lag: 4.33 =========